Projet de dématérialisation informatique des activités d'un syndicat viticole (AOC, IGP).
- Déclaration de revendication
- Récupération de la DR, SV11, SV12 à partir de prodouane
- Récupération du parcellaire à partir du CVI
- Déclaration d'irrigabilité
- Affectation et identification parcellaire
- Facturation
- Organisation de dégustations
- Gestion des habilitations
- Gestion de documents
- Gestion des opérateurs
- Gestion de contacts
Ce logiciel est mis à disposition en licence AGPL
Le projet est actuellement en cours d'utilisation par :
- L'Association des Viticulteurs d'Alsace : https://declaration.ava-aoc.fr/
- Le Syndicat des Côtes du Rhône : https://declaration.syndicat-cotesdurhone.com/
- Le Syndicat des Côtes de Provence : https://declaration.syndicat-cotesdeprovence.com/
- Syndicats du Val de Loire : https://teledeclaration.vinsvaldeloire.pro/
- La Fédération des Vins de Nantes : https://declaration.vinsdenantes.com/
Ce projet utilise les technologies libres suivantes :
- Symfony 1.4
- Couchdb
- php on couch
- CAS
- phpCAS
- TcPDF
- Elastic Search
- Elastica
📄 Voir le schéma de l'architecture technique
📄 Voir le schéma du modèle de données
Créer project/bin/config.inc à partir du project/bin/config.inc.example
cp project/bin/config.inc{.example,}
Configurer project/bin/config.inc :
WORKINGDIR=<your_working_dir>/project
COUCHTEST=http://localhost:5984/openodg_test
Pour lancer les tests :
Librairie nécessaire : libjson-perl
cd project
bash bin/run_test.sh <application> # Pour lancer les tests d'une application
bash bin/run_test.sh <application> <specifique_test> # Pour lancer les tests d'un jeu de test en particulier d'une application
bash bin/run_test.sh all # Pour lancer les tests sur toutes les applications