OpenSource ERP Software dedicated to small to mid-size companies

           Become Platinium or Gold Neogia Partner

GenererPublicationAddons

Pour chaque version de chaque addon qui a des fichiers HELP_ADDON dans helpdata le(s) fichier(s) ont été transformé en html en prenant docbook.xsl disponible dans ofbiz. Ces documents sont disponibles sur http://addons.neogia.org/cgi-bin/index.sh

Si on utilise la publication automatique (ie on fait juste le commit sur le svn en modifiant le fichier) alors il fera automatiquement la génération. Sinon pour que cela apparaisse, il faut mettre un .html dans le répertoire qui contient le zip.

Tout ceci se retrouve donc sur le serveur addons.neogia.org dans /var/www/addons.neogia.org, puis cgi-bin pour la page récapitulative.

La commande utilisée pour générer le html : xsltproc /var/www/selenium.neogia.org/ofbiz/ofbiz/applications/content/template/docbook/html/docbook.xsl $helpfile > $repository/$1/$2/`basename ${helpfile%.xml}.html | sed 's#HELP_ADDON_##'` 2>/dev/null

où helpfile correspond à HELP_ADDON_nomaddon.xml repository /var/www/addons.neogia.org/addons ou addons-dev $1 nom de l'addon $2 version

Quant à la page, elle est construite en deux parties :

Avec ceci, il construit un tableau html du type :

 addon
   version
     fichier trouvé 1
     fichier trouvé 2


Pour ce qui est de la publication, un script publishnew.sh dans ~neogia s'occupe de faire un svn update des addons, pour chaque fichier add-on.xml modifié, il change la révision dans le fichier ivy.xml, crée un zip de tous les fichiers et génère la doc en html.

Retrieved from "http://neogia.org/GenererPublicationAddons"