Bonjour, dans le cadre du déploiement d’un multispip avec le plugin mutualisation, comportant un répertoire /sites et une base de données par site, il se trouve que j’ai beaucoup de dossiers communs à chaque site-fils : aussi bien img que doc …
J’aimerais, dans un souci de bonne maintenance, ne pas avoir à faire des mises à jour multiples, aussi le plugin Mediatheque répond-il très bien à cela dans le principe.
Est-il possible de mutualiser le contenu de IMG du site maître avec tous les sites-fils, sans pour autant se priver d’utiliser le répertoire IMG de chaque site pour chaque image propre audit site ?
* Marc Valleteau de Moulliac tapuscrivait, le 15/09/2009 16:44:
Bonjour, dans le cadre du déploiement d'un multispip avec le plugin mutualisation, comportant un répertoire /sites et une base de données par site, il se trouve que j'ai beaucoup de dossiers communs à chaque site-fils : aussi bien img que doc ...
J'aimerais, dans un souci de bonne maintenance, ne pas avoir à faire des mises à jour multiples, aussi le plugin Mediatheque répond-il très bien à cela dans le principe.
Est-il possible de mutualiser le contenu de IMG du site maître avec tous les sites-fils, sans pour autant se priver d'utiliser le répertoire IMG de chaque site pour chaque image propre audit site ?
Décidément, cette notion de site maître et de sites fils a la vie dure.
Il n'y a pas de site maitre dans le cadre du plugin mutualisation facile.
Il y a un code source commun à tous les sites, et utilisé de la même manière par tous les sites.
Et le dossier IMG/ à la racine ne sert à personne.
Le 15/09/2009 16:44, Marc Valleteau de Moulliac a écrit :
J'aimerais, dans un souci de bonne maintenance, ne pas avoir à faire des
mises à jour multiples, aussi le plugin Mediatheque répond-il très bien
à cela dans le principe.
Est-il possible de mutualiser le contenu de IMG du site maître avec tous
les sites-fils, sans pour autant se priver d'utiliser le répertoire IMG
de chaque site pour chaque image propre audit site ?
en faisant des liens symboliques c'est faisable.
"man ln" si t'es sous linux ce qui donne
ln -s fichier_orig nom_du_lien
et donc plus clairement ( a la racine du site)
ln -s /sites/principal.com/IMG /sites/aaaa.com/IMG ( ou dans le genre )
Pas en spip, a ma connaissance puisque justement ce répertoire ne doit pas être mutualiser.
Le 15/09/2009 16:44, Marc Valleteau de Moulliac a écrit :
Bonjour, dans le cadre du déploiement d'un multispip avec le plugin
mutualisation, comportant un répertoire /sites et une base de données
par site, il se trouve que j'ai beaucoup de dossiers communs à chaque
site-fils : aussi bien img que doc ...
J'aimerais, dans un souci de bonne maintenance, ne pas avoir à faire des
mises à jour multiples, aussi le plugin Mediatheque répond-il très bien
à cela dans le principe.
Est-il possible de mutualiser le contenu de IMG du site maître avec tous
les sites-fils, sans pour autant se priver d'utiliser le répertoire IMG
de chaque site pour chaque image propre audit site ?
euh par contre la ca mutualise les fichiers mais faut aussi mutualiser les données : la table spip_documents ...
et la soit tu mets tous tes docs et tu fais une copie s'ils ne changent pas, soit tu envisages régulièrement de recopier par un cron ou autre ta table spip_documents dans les autres tables.
Mais il faut encore faire les liens entre les docs et les rubriques et les articles... et la pas sur que tu puisses copier la table spip_documents_liens.
Merci Yann, très intéressant, même si je ne maîtrise pas bien les liens symboliques. Par contre, j'ai un serveur dédié sous linux debian, donc ce pourrait être utilisable ...
Cependant, j'aimerais pouvoir choisir le dossier IMG dans la partie privée pour trouver le document qui m'intéresse, soit IMG du site maître, soit IMG du site-fils ... On pourrait avoir un choix (comme le dossier upload) en plus, mais je ne sais pas où spip traite de cela dans ecrire. L'idée est que si j'ai accès à l'"upload" du site maître, je puisse ensuite dans la table spip_document ajouter le lien vers ce document ...
Que penses-tu de cette idée ?
----
Marc
Le 15 sept. 09 à 17:12, Yoann Nogues a écrit :
Le 15/09/2009 16:44, Marc Valleteau de Moulliac a écrit :
Bonjour, dans le cadre du déploiement d'un multispip avec le plugin
mutualisation, comportant un répertoire /sites et une base de données
par site, il se trouve que j'ai beaucoup de dossiers communs à chaque
site-fils : aussi bien img que doc ...
J'aimerais, dans un souci de bonne maintenance, ne pas avoir à faire des
mises à jour multiples, aussi le plugin Mediatheque répond-il très bien
à cela dans le principe.
Est-il possible de mutualiser le contenu de IMG du site maître avec tous
les sites-fils, sans pour autant se priver d'utiliser le répertoire IMG
de chaque site pour chaque image propre audit site ?
euh par contre la ca mutualise les fichiers mais faut aussi mutualiser les données : la table spip_documents ...
et la soit tu mets tous tes docs et tu fais une copie s'ils ne changent pas, soit tu envisages régulièrement de recopier par un cron ou autre ta table spip_documents dans les autres tables.
Mais il faut encore faire les liens entre les docs et les rubriques et les articles... et la pas sur que tu puisses copier la table spip_documents_liens.
Oui Jacques, effectivement, mais alors, si j'ai bien compris, il ne serait pas possible de partager des documents identiques entre tous les sites sans être obligé de les télécharger séparément pour chaque site ?
Si j'ai 150 sites et qu'un des documents doit simplement être mis à jour, voilà des heures de boulot en perspective, et aussi beaucoup de place sur mon disque, non ?
----
Marc
Le 15 sept. 09 à 17:02, RealET a écrit :
* Marc Valleteau de Moulliac tapuscrivait, le 15/09/2009 16:44:
Bonjour, dans le cadre du déploiement d'un multispip avec le plugin mutualisation, comportant un répertoire /sites et une base de données par site, il se trouve que j'ai beaucoup de dossiers communs à chaque site-fils : aussi bien img que doc ...
J'aimerais, dans un souci de bonne maintenance, ne pas avoir à faire des mises à jour multiples, aussi le plugin Mediatheque répond-il très bien à cela dans le principe.
Est-il possible de mutualiser le contenu de IMG du site maître avec tous les sites-fils, sans pour autant se priver d'utiliser le répertoire IMG de chaque site pour chaque image propre audit site ?
Décidément, cette notion de site maître et de sites fils a la vie dure.
Il n'y a pas de site maitre dans le cadre du plugin mutualisation facile.
Il y a un code source commun à tous les sites, et utilisé de la même manière par tous les sites.
Et le dossier IMG/ à la racine ne sert à personne.
--
RealET
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Le 15/09/2009 17:33, Marc Valleteau de Moulliac a écrit :
Cependant, j'aimerais pouvoir choisir le dossier IMG dans la partie
privée pour trouver le document qui m'intéresse, soit IMG du site
maître, soit IMG du site-fils ... On pourrait avoir un choix (comme le
dossier upload) en plus, mais je ne sais pas où spip traite de cela dans
ecrire. L'idée est que si j'ai accès à l'"upload" du site maître, je
puisse ensuite dans la table spip_document ajouter le lien vers ce
document ...
Que penses-tu de cette idée ?
Bien sur tout est possible ... maintenant tu va passer combien de temps a le faire ? est-ce que ca être vraiment utile dans ton cas ? bref pose-toi ce genre de questions
Le 15/09/2009 17:55, Marc Valleteau de Moulliac a écrit :
Oui Jacques, effectivement, mais alors, si j'ai bien compris, il ne
serait pas possible de partager des documents identiques entre tous les
sites sans être obligé de les télécharger séparément pour chaque site ?
Si j'ai 150 sites et qu'un des documents doit simplement être mis à
jour, voilà des heures de boulot en perspective, et aussi beaucoup de
place sur mon disque, non ?
----
Marc
tu as accès a ton serveur ... fais-toi un script qui te copie dans tout tes sites ce document... pis c'est tout: c'est 2 lignes de shell
c'est au final la solution qui parait être la moins mauvaise ...
* Marc Valleteau de Moulliac tapuscrivait, le 15/09/2009 17:55:
Oui Jacques,
C'est qui Jacques ?
Moi, c'est RealET
effectivement, mais alors, si j'ai bien compris, il ne serait pas possible de partager des documents identiques entre tous les sites sans être obligé de les télécharger séparément pour chaque site ?
Si j'ai 150 sites et qu'un des documents doit simplement être mis à jour, voilà des heures de boulot en perspective, et aussi beaucoup de place sur mon disque, non ?
Qu'est-ce qui t'interdit d'utiliser la notion de document distants de SPIP ?
Oui Jacques, effectivement, mais alors, si j'ai bien compris, il ne
serait pas possible de partager des documents identiques entre tous les
sites sans être obligé de les télécharger séparément pour chaque site ?
Si j'ai 150 sites et qu'un des documents doit simplement être mis à
jour, voilà des heures de boulot en perspective, et aussi beaucoup de
place sur mon disque, non ?
----
Marc
[...]
Bonjour,
quelques liens symboliques et hop tout rentrera dans l'ordre.
Tu peux lier tes dossiers IMG avec le dossier upload de chaque site
par exemple.
Sinon, tu peux utiliser la réécriture d'URL. Si Apache ne trouve pas
l'image quelque part, il va la chercher ailleurs. (par exemple).
* Marc Valleteau de Moulliac tapuscrivait, le 15/09/2009 17:55:
Oui Jacques,
C'est qui Jacques ?
Moi, c'est RealET
Oui, oui, désolé, j'ai glissé sur mon clavier !! Comme quoi avoir un oeil sur plusieurs trucs en même temps ...
effectivement, mais alors, si j'ai bien compris, il ne serait pas possible de partager des documents identiques entre tous les sites sans être obligé de les télécharger séparément pour chaque site ?
Si j'ai 150 sites et qu'un des documents doit simplement être mis à jour, voilà des heures de boulot en perspective, et aussi beaucoup de place sur mon disque, non ?
Qu'est-ce qui t'interdit d'utiliser la notion de document distants de SPIP ?
Je n'y avais pas pensé ... je vais regarder de ce côté là ... Où vais-je trouver de la doc là-dessus ?
Marc
--
RealET
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Eh bien, présenté comme ça, c'est hyper séduisant, à condition que j'y comprennes quelque chose !!
Aurais-tu un exemple concret ?
A+
Marc
Le 15 sept. 09 à 18:39, Grégoire a écrit :
Marc Valleteau de Moulliac a écrit :
Oui Jacques, effectivement, mais alors, si j'ai bien compris, il ne
serait pas possible de partager des documents identiques entre tous les
sites sans être obligé de les télécharger séparément pour chaque site ?
Si j'ai 150 sites et qu'un des documents doit simplement être mis à
jour, voilà des heures de boulot en perspective, et aussi beaucoup de
place sur mon disque, non ?
----
Marc
[...]
Bonjour,
quelques liens symboliques et hop tout rentrera dans l'ordre.
Tu peux lier tes dossiers IMG avec le dossier upload de chaque site
par exemple.
Sinon, tu peux utiliser la réécriture d'URL. Si Apache ne trouve pas
l'image quelque part, il va la chercher ailleurs. (par exemple).
A bientôt
Grégoire
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net