Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Besoin d'aide «   Yacs multisites «  

Comment: Yacs multisites

<< Previous  
Comme l'a indiqué GnapZ plus avant, la difficulté du multi-sites, c'est d'articuler des URLS, des scripts, des skins, et des données.

Par rapport à un site YACS de base, il est possible, en standard, de spécialiser des sections, en changeant notamment les skins ou templates qu'elles utilisent.

Exemple typique : chacun des rallyes Zaniroli a son propre rendu visuel, plus forum de discussion, etc. TransAfricaine, Neige & Glace, Rallye des Princesses.

Une autre possibilité, c'est d'avoir plusieurs instances YACS partageant les mêmes données. C'est facile à faire, mais je ne vois pas trop l'utilité...

Plus intéressant, des instances différentes utilisant la même base de données, mais avec des tables différentes. C'est disponible en standard, en jouant sur le paramètre de préfixe des tables.

Une option intéressante, non encore disponible, serait d'avoir des tables différentes à l'exception des enregistrements utilisateur. Un mot de passe suffirait pour plusieurs sites. Le Single-Sign On (SSO) basique, quoi... Actuellement en préparation.

Pour la mutualisation du code YACS, une solution (inspirée de ce que propose Drupal) serait de créer un fichier de paramètres par adresse virtuelle. Pour l'instant, je ne me suis pas engagé là-dedans à cause des effets de bord. Par exemple, il convient de rajouter un identifiant dans l'arborescence de stockage des fichiers pour éviter les collisions inter-instances. Pas insurmontable, mais il y a là un vrai chantier.

by Bernard on May 5 2006