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/

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