Installation
Archive : http://www.planetplanet.org/download/planet-2.0.tar.bz2
Utilisation
Copiez le dossier 'examples' pour garder l'exemple propre. Modifier le fichier config.ini du template que vous souhaitez utiliser (fancy/config.ini) par exemple. Dans le dossier racine, faites :
./planet.py /dossier/template/config.ini
Les fichiers sont générés dans le dossier output spécifié dans la conf.
Le cas du plugin
Pour pouvoir sortir tous les outputs au même endroit ainsi que ne pas dupliquer les fichiers templates pour chaque planet, j'ai réorganisé les hiérarchies des fichiers.
- planet-2.0/
- configs/
- projetA.ini
- projetB.ini
- ...
- output/
- projetA/
- projetB/
- ...
- cache/
- projetA/
- projetB/
- ...
- templates/
- configs/
Une fois ceci fait, votre planet est prêt, il faut maintenant écrire le plugin GForge qui permet de créer les dossiers projetA/ ainsi que le fichier de configuration (.ini). Il permettra aussi de modifier à volonté ce fichier de configuration.
Idées en vrac
utiliser le hook cssfile pour insérer une css et pourquoi pas un rss