[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gulliver]Début de présentation pour le 11 décembre
|
From |
Thomas Petazzoni <thomas dot petazzoni at enix dot org> |
|
Subject |
Re: [gulliver]Début de présentation pour le 11 décembre |
|
Date |
Fri, 05 Nov 2004 22:45:45 +0100 |
Bonsoir,
Gilles LAMIRAL a écrit :
Relire et suivre
http://www.linux-france.org/prj/lfoyer/doc/htm/cvs.fr.htm
J'ai re-relu cette documentation. Elle propose de récupérer le contenu
du module CVS www.linux-france.org, mais je n'ai pas l'impression que ce
module CVS contienne le site de Gulliver.
J'ai fait un gros find / -name 'CVSROOT' sur le serveur à la recherche
de repository CVS, mais je n'ai pas trouvé. Alors j'ai peut être pas les
yeux en face des trous, mais franchement, je ne vois pas.
J'attends avec impatience ta solution.
Une solution envisageable est d'avoir un unique module CVS (par exemple
gulliver-www), qui contient l'ensemble des sources WML, les images et
les documents textes, PDF ou autre.
Quand quelqu'un veut travailler sur le site, il se créée une copie
locale (cvs checkout), modifie ce qu'il faut, puis fait un cvs commit.
Au moment du commit, il se passe plusieurs choses :
- génération des pages HTML à partir des fichiers WML
- mise des pages HTML dans le bon répertoire (là où Apache va chercher
le site Web)
- lancement d'un script genre syncmail qui envoie un mail avec le diff
du commit
Avantages:
- Une fois qu'on a l'accès, on a l'accès sur tout
- Une seule commande pour récupérer l'ensemble du site
- Une seule commande pour mettre à jour n'importe quel fichier du site
- Le site est mis à jour directement (pas au bout d'une heure)
- Il y a de la gestion de versions sur tous les fichiers
On peut évidemment remplacer CVS par Subversion, ce qui permettrait
d'ajouter un support correct du renommage et du déplacement de fichiers,
ainsi qu'une meilleure gestion des fichiers binaires.
Si c'est du CVS, je suis prêt à mettre ça en place quand tu veux.
Bonne soirée,
Thomas
--
PETAZZONI Thomas - thomas dot petazzoni at enix dot org
http://thomas.enix.org - Jabber: kos_tom at sourcecode dot de
KOS: http://kos.enix.org/ - Lolut: http://lolut.utbm.info
Fingerprint: 0BE1 4CF3 CEA4 AC9D CC6E 1624 F653 CB30 98D3 F7A7
Attachment:
signature.asc
Description: OpenPGP digital signature