wiki:Comarquage

Comarquage

Comarquage est une application web de gestion des adhésions au comarquage. Cette application est utilisée sur le site Comarquage.fr.

Elle permet ax collectivités et services de l'État de s'inscrire, puis une fois leur compte créé, de déclarer leurs sites Internet et de s'abonner aux composants de leur choix.

Plusieurs types de composants disponibles en co-marquage sont disponibles. La liste à jour se trouve sur le site Comarquage.fr.

Objectifs

  • Interface simple.
  • Fournir un service de comarquage compatible avec tous les types de sites Internet et tous les navigateurs.
  • Fournir un service de comarquage simple et rapide qui ne requière aucune programmation lors de l'intégration dans le site d'une collectivité.
  • Permettre un niveau élevé de personnalisation de l'apparence des pages comarquées, par simple changement de CSS.

Licence et copyright

Comarquage est un logiciel libre sous licence GNU Affero General Public License version 3 ou supérieure.

Copyright © 2009 Easter-eggs

Téléchargement

Vous pouvez récupérer les sources de la dernière version sur Gitorious.

Installation et utilisation

Comarquage dépend des logiciels suivants, qui doivent être installés séparément :

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).

Après avoir téléchargé les sources et installé les logiciels ci-dessus, l'installation de Comarquage se fait de la manière suivante :

cd comarquage
sudo python setup.py install
cd -

Édition du fichier de configuration development.ini pour modifier l'option sqlalchemy.url de la section app:main en fonction de votre base de données. Par exemple, si la base de données utilisée est PostgreSQL et que la base de données s'appelle cosmetic, que l'utilisateur s'appelle cosmetic et que son mot de passe est cosmetic, il faut remplacer cette ligne par :

sqlalchemy.url = postgresql://cosmetic:cosmetic@localhost:5432/cosmetic
sqlalchemy.convert_unicode = 1

Création des tables propres à Comarquage dans la base de données :

paster setup-app development.ini

Lancement de l'application web :

paster serve --reload development.ini

Pour l'utiliser, il ne reste plus qu'à se connecter avec son navigateur web à l'URL indiquée au lancement de l'application web.

Plus d'informations

Pour plus d'informations, vous pouvez consulter et/ou participer à la liste de diffusion Infos-Pratiques.

Last modified 6 years ago Last modified on Sep 23, 2011, 10:52:56 AM