Des sous-sites Xoops

Transcription

Des sous-sites Xoops
Communauté Francophone des Utilisateurs de Xoops - Support Officiel
Des sous-sites Xoops
Catégorie : Comment faire ...
Publié par Fooups le 16/04/2005
Téléchargementhttp://www.virtuepark.com
Objet du moduleCe module permet le partage de tables de deux (ou plus) sites xoops partageant
une même base de données.
Ainsi, on peut avoir deux sites distincts avec login/session commun. Chaque site peut alors avoir ses
modules et sa présentation respective.
Du grand art !
InstallationDeux xoops 2.0.7.3 "site1" et "site2" fraîchement installés sur un même
hébergement avec leurs tables dans une même base sql "Multisite".
Lancer l'installation dans chacun d'eux avec les même paramêtres de base de données mais
préfixes respectifs "S1" et "S2".
Dans les deux sites veiller á avoir le même compte d'administration.
Poster le module dans les deux sites. Il remplace /class/database/database.php, en faire une copie
de sauvegarde.
Attention : l'upload du module avant l'installation des sites provoque une erreur d'exécution
pendant la création de la base.
Dans chacun des sites
Administration systême>Préférences>Paramêtres généraux, entrer la même valeur pour
les paramêtres suivants Nom pour le cookie utilisateur Utiliser une session personnalisée : oui
Nom de la session Expiration de la session
Administration systême>Préférences>Paramêtres des infos utilisateurs entrer les mêmes
valeurs de contrôle pour les deux sites
Site 1 : Administration > Administration des modules : installer le module. Eventuellement pointer la
base commune dans les préférences du module.
Site 2 : Administration > Administration des modules : installer le module. Eventuellement pointer la
base commune dans les préférences du module.
Ensuite lancer la sélection (multiple dans la liste) des tables communes suivantes, les ajouter aux
tables partagées par le bouton ">>" et valider
_avatar _avatar_user_link _online _priv_msgs _users _session _groups _groups_users_link
Techniquement, avec ces partages et paramétrages, il faut avoir les mêmes groupes dans les
deux sites. L'enregistrement des nouveaux utilisateurs, leurs connexions, profils, messages
personnels et appartenance aux groupes sont partagés.Libre á vous ensuite d'installer les
modules dans chacun des sites. Les tables non partagées sont préfixées différemment dans
la base, pas de problême de ce coté.PrésentationCoté thême, c'est la panacée. Chaque
site dispose de sa présentation propre et de ses blocs. Il est convenable alors de respecter une
organisation uniforme, surtout pour la position des blocs relatifs aux utilisateur (menu et bloc login).
Le top est alors de disposer au moins d'un haut de page similaire avec, pour chaque site, le moyen
(onglet) de pointer l'autre site.Ainsi, le visiteur passe d'un site á l'autre en un clic et sans autre
formalité (login, etc). Applications possibles et extensionsCette capacité permet de faciliter la
visite de sites multi-services. Chaque service comportant ses modules propres.
Convient donc parfaitement aux sites tels que frxoops.org et son réseau mais aussi aux sites
http://www.frxoops.org
15/02/2017 06:26:12 / Page 1
commerciaux avec une partie commerce, une partie information boutique, Services, etc.Prévoir
aussi le partage des tables d'un module tel que news (qui devra être installé dans les deux sites)
pour mettre en évidence un bloc spotlight commun en page d'accueil des deux sites
http://www.frxoops.org
15/02/2017 06:26:12 / Page 2