Page 1 of 1

[Résolu] Comment partager le code CMSMS entre plusieurs sites

Posted: Wed Oct 31, 2007 12:32 am
by Dominique Hebert
Bonjour,

Je viens d'attaquer mon quatrième site avec CMS MS et j'ai installé quatre versions différentes. Et parmi les changements de version, il y a des patch de sécurité qu'il serait préférrable d'appliquer.

Existe t'il une façon d'installer CMS MS pour que l'on puisse partager le code, les plugings et les thèmes installés et que chaque site puisse disposer de sa base de données, de son fichier de config et de ses repertoires tmp et upload.

Re: Comment partager le code CMSMS entre plusieurs sites

Posted: Wed Oct 31, 2007 10:22 am
by jce76350
re,
il y a des patch de sécurité qu'il serait préférrable d'appliquer
Il Doivent être ... et rapidement ;)
Existe t'il une façon d'installer CMS MS pour que l'on puisse partager le code, les plugings et les thèmes installés et que chaque site puisse disposer de sa base de données, de son fichier de config et de ses repertoires tmp et upload
Non ce n'est pas possible sauf peut être a faire une installation du style multilangue et c'est a voir

Re: Comment partager le code CMSMS entre plusieurs sites

Posted: Wed Oct 31, 2007 5:37 pm
by Pierre M.
Bonsoir Dominique,

j'aimerais savoir pourquoi vous n'utilisez pas la dernière version stable officielle sur tous vos sites. Ce n'est pas de la curiosité, mais juste pour comprendre ce qui peut empêcher des utilisateurs de faire les mises à jours (contenant effectivement des correctifs de sécurité). L'idée avec CMSms est de toujours mettre à jour vers la dernière version officielle stable (pour ainsi être à l'abri des failles).

Concernant votre problématique "monomulti"installation(s) :
-comme c'est rapide et facile d'installer CMSms, (ou de regénérer un config.php sans toucher à la base de données)
-comme c'est rapide et facile de mettre à jour CMSms,
-comme c'est archi facile de partager une base de données pour plusieurs installations CMSms (par prefixe des tables),
-comme c'est rapide et facile d'importer des thèmes bien ficelés en XML,
-comme c'est facile de faire un script qui reproduit des chmod et des rm -rf install,
-je vous suggère d'empaqueter un site "bidon" en plus de ceux de vos clients, code avec les plugins et éventuellement thèmes, qui vous servira :
*de "master" reproductible/réinstallable à merci (par simple extraction tar -zx),
*de test de mise à jour en conditions réelles.
Ce qui devrait vous permettre d'avoir toujours tous vos sites à jour et à la même version (y compris la configuration plugins/modules ??) comme s'ils partagaient une même installation de code.

Pierre M.

Re: Comment partager le code CMSMS entre plusieurs sites

Posted: Wed Oct 31, 2007 6:12 pm
by Dominique Hebert
Merci Pierre et JC pour vos réponses.

La solution proposée par Pierre me convient parfaitement car je trouvais vraiment fastidieux de devoir faire les mises à jours manuellement sur chaque site, sachant que je ne suis pas forcément tous les jours derrière mon clavier.

Cordialement
Dominique

Re: [Résolu] Comment partager le code CMSMS entre plusieurs sites

Posted: Thu Nov 01, 2007 4:58 pm
by Pierre M.
Attention, j'ai pu m'emballer un peu, je précise une chose : il arrive évidemment que de nouvelles versions opèrent une mise à jour du schéma de base de données ; c'est le rôle de upgrade.php.
Il faut donc veiller à procéder à install/upgrade.php avant de faire rm -rf install.

Vos références sont les bienvenues dans le "Show Off".

Pierre M.