Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Besoin d'aide «  

Yacs multisites

J'ai cru comprendre que Yacs pouvait aussi faire ça.
Deux indices qui m'ont mis sur cette piste, ici et . Et juste quand on me posait cette question !

Qu'en est-il alors vraiment ? Qu'est-il possible de faire ? Et comment ?
Et pourquoi ? Et est-ce que vous aimez aussi le chocolat ? lol
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on May 3 2006


La réponse est simple. J'adore le chocolat.
Ghjmora
avatar
191 posts

on May 3 2006


Chocolat ? qui a parlé de chocolat ?
Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2110 posts

inspired from ghjmora on May 3 2006


Ghjmora : Moi, j'ai parlé de chocolat, et autant vous préciser tout de suite que j'aime ça : c'est bon pour ce que j'ai, à savoir la santé.

au delà de ça, multisites oui ou non, et si oui comment ?

Please ? hail




Agnès
Il n'y a pas de problème, que des solutions.
GnapZ
from Caribbean
2970 posts

on May 3 2006


Agnès : Hé bien la marmotte, elle plie le papier d'alu ... Hummmm Milka drool
Ghjmora
avatar
191 posts

inspired from GnapZ on May 4 2006


1.
GnapZ :

non pas le chocolat qui commence par M... 
la_raison_du_plus_fort

je n'irai pas jusqu'à dire que je n'en mangerai plus, mais ...

2.
à part ça, il m'avait semblé comprendre que :

  • une installation de YACS

  • pouvait permettre de gérer plusieurs sites


mais je n'ai pas avancé davantage


3.  en relisant, je m'aperçois que j'ai des boites envahissantes sur le côté droit

je colle une image sur cette page, tout en haut malheureusement
GnapZ
from Caribbean
2970 posts

inspired from ghjmora on May 4 2006


Ghjmora : Ok, alors je vais me vanger sur le Nestlé déssert !

Oui, les boîtes débordent, ou plus exactement c'est les commentaires qui débordent. En fait c'est le même problème CSS que pour les images mais avec ton lien très long. Tu peux corriger en [ link=Label ]Le_Lien_Très_Long [ /link ]. Ainsi le "Label", plus court, devra résoudre le pb.

Agnès: Oui, je crois effectivement qu'une install de Yacs doit gérer plusieurs sites ... sous forme de sections à skins indépendants. Si tu parles de sites totalement indépendants (sous-serveurs) avec leur propre nom de domaine, je ne sais pas.

Pour info, j'ai un domaine qui a 4 Yacs (avec chacun leur nom de sous-domaine d'appel HTTP). J'étais en train de voir pour justement les gérer avec un seul Yacs afin d'avoir:
  • Une base de données centralisée.
  • Un base d'utilisateurs communs avec accès directs aux autres "sites".
  • Un partage entre "sites" des fichiers (simplifier l'upload).
  • Une administration (et gestion des e-mails) unique.


Plus d'infos quand au moins deux d'entre eux seront opérationnels sur le même Yacs ...
Ghjmora
avatar
191 posts

inspired from GnapZ on May 4 2006


GnapZ :
excuse mon ignorance, mais si je me tais, je resterai ignare: je en comprends pas ta solution avec link  etc, peux tu m'en dire plus?

pour la gestion des sites, ce qui serait intéressant c'est que le même YACS puisse administrer des domaines différents... mais je ne crois pas que ce soit possible
GnapZ
from Caribbean
2970 posts

on May 4 2006


Ghjmora : Une fois n'est pas coutume, je vais faire court: Codes YACS, les Liens

Yacs multi-domaines: Je dis oui, il me reste à le prouver. Idée: Redirection apache sur des sous-sections ... à suivre.

Tu n'es pas ignare, tu es comme tout le monde et donc on ne peut pas tout savoir sur tout, tout le temps ... (aïe, je recommence à être long)
Ghjmora
avatar
191 posts

inspired from GnapZ on May 4 2006


GnapZ :

j'ai bien vu ces codes, mais je ne vois pas le rapport avec le débordement des boites sur les commentaires ou des commentaires sous les boites, c'est là que je sèche


multi-domaine: certes, si on peut tripoter les paramètres de Apache, je ne doute pas un instant que ce soit possible, mais pour les malheureux brimés qui n'ont pas cette chance
GnapZ
from Caribbean
2970 posts

inspired from ghjmora on May 4 2006


Ghjmora : Ton long lien a le même effet qu'une image large (tous les commentaires du fil se retrouvent décalés). Modifies ton post et transforme ton lien en [ link=Silicon ] Le_Long_Lien [ /link ] (sans les espaces des balises). Tu verras le résultat, ce sera plus efficace que mes explications. Je reparlerai du multi-domaines après car je ne vois pas tout de ta dernière réponse.
Ghjmora
avatar
191 posts

inspired from GnapZ on May 5 2006


GnapZ :

merci, c'était ma faute et j'ai vraiment été long à la détente
GnapZ
from Caribbean
2970 posts

on May 5 2006


Ghjmora : No problem. Je peux enfin te répondre quant aux défaut d'accès apache. Il y a une manière de faire ça depuis le site quand on n'a aucun accès côté serveur. Il s'agit de redirections PHP. J'utilisais ça avec les CMS qui ne le gèrent pas.

Ex: Un CMS placé dans /MonCms/ que l'on veut appeller avec www.domaine.com et non www.domaine.com/MonCms/, on place un "index.php" à la racine qui redirige vers /MonCms/index.php.

J'en reparlerai quand j'aurai terminé mes tests sur 1 Yacs -> 2 domaines. J'en ferai une doc je pense.
GnapZ
from Caribbean
2970 posts

on May 5 2006


GnapZ : Bon j'ai fait une grosse bourde (qui ne tente rien ...)

Yacs ne peut pas gérer plusieurs sites avec une seule instance (arborescence Yacs) avec des accès totalement étanches. Je m'explique:
  • Il est possible de rediriger plusieurs domaines sur un même Yacs avec une section + skin pour chaque domaine (redirection apache ou PHP).
  • Il est possible d'avoir pour chaque site (section principale), un cloisonnement de façon à avoir des liens qui ne pointent pas sur l'autre site.
  • Il est possible de créer un menu spécialisé (sous-section en extra) pour chaque site.
  • Il est possible de créer un logo pour chaque site (modif du skin)
MAIS
  • Il y a toujours possibilité d'accéder aux scripts "globaux" (les index.php) manuellement par n'importe quel utilisateur.
  • Une requête Sql peut être faite par un utilisateur sur les sections de l'autre site.
  • Les paramètres systèmes et utilisateurs sont communs (messagerie, visibilité, inscriptions, etc).


Donc, oui pour deux domaines sur un même thème mais différents sujets. Ex: Un site sur les animaux avec un domaine sur les chats, un sur les chiens. Deux traitements différents avec une gestion commune.

Non s'il faut une étanchéité des droits (il faut alors 2 bases de données et donc 2 Yacs).

Désolé pour avoir créé ce troll.

PS: pour ton image ci-dessus, il faut que l'auteur du fil modifie son article pour retirer la référence à l'image tout en la conservant en attachement. Tu peux l'utiliser dans ton commentaire avec [ image=527 ]. A+
Ghjmora
avatar
191 posts

on May 5 2006


Une reprise de mon message plus haut
"
3.  en relisant, je m'aperçois que j'ai des boites envahissantes sur le côté droit

je colle une image sur cette page, tout en haut malheureusement "


et sous vos yeux ébahis, miracle de la technique et splendeurs de YACS,

dans la série "on apprend tous les jours", et hop...



Powered by GnapZ 


une autre question:

j'aurais voulu modifier le message initial qui référait à l'image, au lieu de faire celui-ci, mais je n'ai plus accès à la modification...  alors que je l'ai fait pour modifier le lien avec [  link....

quelqu'un connait la raison de ce changement de fonctionnement


[reprise]  et voilà, je pose la question, je poste le message et par magie tous mes courriers redeviennent modifiables

Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on May 5 2006


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.

Rate this page
Posted by Agnès on May 3 2006, edited by Bernard on May 3 2006, (popular)