| Association Gulliver |
Groupe des Utilisateurs de
Logiciels et œuvres Libres d'Ille-et-Vilaine et des Environs de Rennes. |
![]() |
Comment participer à l'édition du site de Gulliver.Principe de fonctionnement du site.Le site fait partie de linux-france.org (lfo), un site de documentations francophones touchant aux Logiciels Libres. http://gulliver.eu.org est un alias vers http://www.linux-france.org/lug/gulliver. Le site est statique (html, sauf 2-3 pages), les pages html sont générées grâce à WML à partir de squelettes (templates) et du contenu de la page.
Le site est géré sous cvs sur linux-france.org (lfo).
Toutes les heures et 20 minutes,
le serveur de linux-france (lfo)
met à jour la partie publique en fonction du contenu du dépôt cvs.
RésuméNote: pour éditer le site de Gulliver vous aurez besoin des outils suivant : ssh, cvs, wml (sur Debian faites : apt-get install ssh cvs wml) Voci la liste des étapes à effectuer :
ce résumé est très incomplet, il manque l'essentiel à savoir comment se structure le site et comment on utilise wml. Néanmoins, il donne les bases pour l'accès au serveur web de Gulliver. Pour les gens qui voudraient participer et qui ne comprennent rien à ce charabia, vous pouvez vous inscrire sur la liste gulliver@listes.gulliver.eu.org pour demander ce que vous pouvez faire. Ok, j'ai fait tout ça, et WML comment ça marche ?
Les pages sources wml sont composées d'un include en tête de page, celui-ci s'occupera du menu et du reste, suivi
du contenu effectif de votre page en html. #include "$(ROOT)/wmlinc/template.inc" section=links SECTION_NAME="Liens"Ceci est l'include de cette page. La variable SECTION_NAME correspond au titre de la page. La variable section est là pour la gestion du menu, elle indique à WML le nom de l'item de menu à utiliser pour cette page. Le nom d'item est suivi de " subselected" lorsque l'item en question n'est pas à la racine du menu. Attention de ne pas confondre l'arborescence du menu et celle des fichiers, elles sont différentes. Pour comprendre le fonctionnement des menu, voir la documentation de WML (wmd(1)), ainsi que les sources wml du menu situé dans wmlinc/. Pour générer les pages: wml -o foo.html foo.wmlou, pour régénérer tout le site: cd repertoire/travail/racine wmk -aUne fois vos pages régénérées, il ne vous reste plus qu'à envoyer vos pages ainsi que les sources sur votre compte lfo. exemple: rsync -avz rencontrer scripts foo@linux-france.org:~/html/lug/gulliver/ PHP, c'est possible ?Il est possible d'utiliser PHP dans vos pages, mais c'est à utiliser avec parcimonie. Pour que vos pages générées soient renommées en .php automatiquement, nommez le source en .pwml . Des questions ?Vous pouvez toujours demander de l'aide sur gulliver@listes.gulliver.eu.org, nous sommes là pour ça. |
|
|
Dernière |