yawg : Yet Another Web Generator
 
 
Yawg: Un générateur de sites WEB
  Vous préférez en Français ? click ... france Preferisci in Italiano ? click ... italia  
  yawg, ou aussi YAWG, c'est "Yet Another Web Generator". Un utilitaire disponible sous Unix/Linux, permettant de générer un site Web à partir d'un fichier XML.
   
  Le produit existe afin d'éviter au développeur de redéfinir chaque fois les mêmes éléments en HTML. Il s'agit des parties d'en-tête ou d'en-pied des pages Web, des parties assurant la navigation entre les pages, ou des éléments graphiques de la charte, dont on veut s'assurer qu'ils sont bien respectés dans tous les aspects du site, tout comme certaines options que l'auteur a estimé utiles et communes à tous les sites (pages d'aide, page d'A-Propos, Statistiques...)
   
  yawg permet alors de se concentrer sur 2 aspects du site généré:
  • Le contenu des pages

  • La navigation dans le site: définition du menu, cohérence fonctionnelle
   
 
 
Yawg: Le générateur d'Ellipsys
 
  yawg c'est le générateur de la Société E L L I P S Y S. Il est utilisé pour maintenir le site Web de l'entreprise, à partir d'un fichier de contenu au format XML. Les gestionnaires du site Web n'ont plus à se soucier des aspects techniques HTML, mais seulement d'écrire un contenu de site au format XML. Cela dans le but de réaliser des économies substancielles sur l'écriture du contenu, et la maintenance quotidienne.
   
  yawg a été conçu progressivement. La première version permettait la gestion d'un site Frontpage, mais se trouvait limitée. Une migration sous Linux/Apache a été à la base d'une ré-écriture de l'atelier logiciel, et a abouti à la version 2 de yawg. La version 3 résulte d'une refonte en vue d'une industrialisation:
  • Adoption du standard XML pour l'écriture du contenu du site

  • Ecriture de la DTD dans sa version 2, qui permet de contrôler le contenu du site avant sa publication

  • Elaboration d'une documentation, et correction des incorrections de jeunesse

   
 
 
Yawg: Un produit technique
 
  yawg n'est pas destiné à simplifier les tâches de création d'un site Web. Il permet seulement d'économiser et d'uniformiser les phases de conception et d'écriture. Le concepteur d'un site yawg ne s'affranchit pas des connaissances de base de tout développeur classique d'un environnement Linux/Unix:
  • Le générateur est accessible par les sources. Une fois le générateur téléchargé, il faut le compiler avant de pouvoir l'utiliser. C'est une phase classique des installations logicielles dans les environnements «Libre». Il est conseillé de disposer des connaissances de base avant de s'interresser à l'installation de yawg. A notre connaissance, et à la date de dernière modification de cette page d'accueil (telle que dans l'en-pied) aucun package RPM ni Debian n'est écrit.

  • La conception et l'écriture d'un site yawg se fait en XML. Il faut dès lors disposer des compétences de base autour du XML. Il faut pouvoir disposer d'un éditeur (ce site est réalisé sous vi par exemple), et savoir valider son document conformément à la DTD yawg.

  • La publication du site se fait par un Makefile (pour en créer un site local), puis par des accès via ftp ou ssh. Tous ces outils sont disponibles, libres et gratuits, mais yawg n'est pas destiné à en faciliter l'apprentissage ou la manipulation. Yawg permet simplement l'industrialisation du processus de génération et de maintenance de sites Web par des ingénieurs déjà spécialistes.
   
  Dans tous les cas nous vous souhaitons beaucoup de réussite dans l'utilisation du produit.
   
  Pour toutes vos remarques, vous trouverez des réponses, soit dans la page 'A Propos', soit en contactant le Webmaster du site, soit en joignant la Société E L L I P S Y S qui a conçu et qui maintient le produit.
   
  Denis Gillain
   


  Site (freely) generated by yawg    -    Last modification on 10/29/2004
If you have any question or remark concerning this site, contact our webmaster or look at the 'About' page
All rights reserved    ©   Denis Gillain, Ellipsys   -   3.1d
Menu