Metanol-Web
Metanol-Web est application web basée sur Metanol et proposant pour chaque collectivité de France un méta-annuaire local de l'administration.
Metanol-Web propose l'annuaire
- soit sous forme de pages web
- soit sous forme de gadget
- soit sous forme d'iframe
- soit sous forme de web-service JSON
Metanol-Web est le logiciel utilisé pour le site http://www.quoi-ou.org/.
Licence et copyright
Metanol-Web est un logiciel libre sous licence GNU Affero General Public License version 3 ou supérieure.
Technique
Metanol-Web utilise les outils suivants :
- langage de programmation Python
- Framework web Pylons
- moteur de template Mako
- application de gestion du meta-annuaire Metanol
Pour connaître la liste précise des dépendances, ainsi que les versions nécessaires, consulter le fichier setup.py (variable install_requires notamment).
Téléchargement
Téléchargement de l'application
Vous pouvez récupérer les sources de la dernière version :
- soit en utilisant Mercurial : hg clone http://hg.infos-pratiques.org/metanol-web
- soit en naviguant dans l'interface web du dépôt Mercurial
- soit en récupérant une archive ("snapshot") depuis cette même interface web.
Installation et configuration
Metanol-Web nécessite que Metanol soit installé et que la base de données Territoria soit initialisée.
Ensuite :
cd metanol-web sudo python setup.py install cd -
Modifier le fichier de configuration development.ini en fonction de la base de données utilisée pour Territoria. Par exemple, si Territoria utilise une base SQLite, s'assurer que les lignes suivantes y figurent :
[Metanol] sqlalchemy.url = sqlite:///chemin/de/la/base/territoria.db
Note : Dans la dernière ligne ci-dessus, sqlite: doit être suivi de 3 / si le chemin vers le fichier est relatif ou de 4 / s'il est absolu.
Lancement du serveur web
paster serve metanol-web/development.ini
Plus d'informations
Pour plus d'informations, vous pouvez consulter et/ou participer à la liste de diffusion Infos-Pratiques.
