Ce module contient les composants de Vigilo partagés entre les interfaces web, qui sont basées sur TurboGears. Il ne s'agit pas du framework TurboGears lui-même, mais d'un jeu d'extensions et de composants communs aux interfaces web Vigilo.
Pour les détails du fonctionnement de la bibliothèque TurboGears, se reporter à la documentation officielle.
Vigilo nécessite une version de Python supérieure ou égale à 2.5. Le chemin de
l'exécutable python peut être passé en paramètre du make install
de la
façon suivante:
make install PYTHON=/usr/bin/python2.6
La bibliothèque Vigilo-TurboGears a besoin des modules Python suivants :
- setuptools (ou distribute)
- vigilo-models
- vigilo-themes-default
- TurboGears >= 2.3.1
- repoze.tm2
- repoze.who_testutil
- repoze.who.plugins.sa
- ToscaWidgets >= 0.9.7.1
- tw.forms
- PasteDeploy
- Paste
- decorator (pas la version 3.1.0)
- FormEncode >= 1.3.0
Des patches sont nécessaires pour les modules TurboGears et Pylons , ils se trouvent dans le dossier "patches".
L'installation se fait par la commande make install
(à exécuter en
root
).
Vigilo-TurboGears est sous licence GPL v2.