Table des matières
- Plusieurs sites web, une installation eZ Publish - Ajouter des siteaccess dans eZ Publish
- Cas d'utilisation
- Qu'est-ce qu'un siteaccess ?
- Partie I : Préparation de la structure du contenu
- Partie II : Paramètres
- Partie III: Mise à jour des templates et des contenus
- Contrôle d'accès
- Ajouter du contenu
- Utiliser la fonction de recherche
- Considérations supplémentaires
- Autres considérations
- Partie IV: Rendre son site multiligues
- Conclusion et Resources
What Is a Siteaccess, Anyway ? -- Qu'est-ce qu'un siteaccess ?
Date de publication: le samedi 26 novembre 2011 à 00h34
Dernière modification: par Pascal BOYER le dimanche 27 novembre 2011 à 17h22
Each siteaccess isn't exactly a different website, though it can certainly create that effect. A siteaccess has two main elements:
Chaque siteaccess ne constitue pas à proprement parler un site web à part entière bien qu'il puisse en créer l'illusion. Un siteaccess contient les deux éléments principaux suivants:
-
a specific set of configuration files used for it alone, and
un jeu spécifique de fichiers de configuration utilisé par lui seul
-
a way of using it, by specifying it in the URL.
une façon d'utiliser le siteaccess en le spécifiant dans l'URI.
The concept of siteaccess
Concept d'un siteaccess
Let's say you already have an eZ Publish installation. You're used to addressing the homepage as http://www.example.com/index.php/eng. The “eng” is your siteaccess. Perhaps you've rid yourself of the “eng” in your url by making it your default. Or instead of URI-based access, you've switched to host-based access, and the “www” specifies your siteaccess. Either way, the siteaccess is specified in your URL.
Supposons que vous ayez déjà une installation eZ Publish et que vous ayez l'habitude d'adresser la page d'accueil par http://www.example.com/index.php/eng où «eng» correspond à votre siteaccess. Peut-être avez-vous supprimé «eng» de votre URI en en faisant l'URI par défaut. Ou bien, avez-vous préféré à l'
accès basé sur les URI
le mode
accès basé sur l'hôte
auquel cas www représente votre siteaccess. Quelle que soit la technique utilisée, le siteaccess est indiqué dans votre URI.
You already have a second siteaccess. When you log in to the admin interface, you use http://www.example.com/index.php/admin, or perhaps http://admin.example.com/index.php. In both cases, the siteaccess requested is “admin”.
Vous disposez également déjà d'un second siteaccess. En effet, lorsque vous vous connecté à l'interface d'administration, vous utilisez l'URI http://www.example.com/index.php/admin ou bien http://admin.example.com/index.php. Dans les deux cas le siteaccess demandé est «admin».
At first glance you might have thought the admin interface is really a separate piece of software. But it's simply another siteaccess. In other words, it's just a way of accessing your installation by specifying a different set of configuration files. Remember—in eZ Publish, configuration files let you control everything you want, plus scores of things you had never even thought about. So one siteaccess can produce very different results from another.
De prime abord, vous êtes-vous peut-être imaginé que l'interface d'administration représente un logiciel à part entière. Il ne s'agit en fait que d'un simple siteaccess. En d'autres termes, il ne s'agit que d'un moyen d'accéder à votre installation en spécifiant un jeu de fichiers de configuration différent. Retenez qu'avec eZ Publish les fichiers de configuration vous permettent de contrôler tout ce que vous voulez et bien plus que vous ne pouvez l'imaginez. Un siteaccess peut donc produire des résultats complètement différents de ceux d'un autre siteaccess.
For example, you could have different designs used, different language settings, or different extensions with different modules, workflows, datatypes, etc. Moreover, you can even specify that you want a different database used, so that none of the content or even class definitions would be shared.
Il est possible, par exemple, que différents
designs
, différents
paramètres de langues
ou différentes extensions associées à différents modules, workflows, datatypes, etc. soient utilisés. Vous pouvez même spécifier que vous souhaitez qu'une base de données différente soit utilisée afin de ne partager aucun contenu ni aucune définition de classe.
Commentaires














