2834
Commentaire: un bon bon soft, qui avance vite et bien. manque un poil de doc, on va aider ;)
|
3325
+ exemple de config hors racine de site web
|
Texte supprimé. | Texte ajouté. |
Ligne 50: | Ligne 50: |
. ou bien en s'insérant à un serveur virtuel existant, ici sous `/form/` : {{{ # formulaires via le web avec w.c.s Alias /form/css/ /usr/share/wcs/web/css/ Alias /form/images/ /usr/share/wcs/web/images/ Alias /form/js/ /usr/share/wcs/web/js/ Alias /form/qo/ /usr/share/wcs/qommon/ # connexion avec le serveur wcs local SCGIMount /form 127.0.0.1:3001 <LocationMatch "^/(css|images|js|qo)/.*"> SCGIHandler off </LocationMatch> }}} |
Cette page présente l'étude du logiciel w.c.s.
w.c.s. est un serveur de téléformulaires, d'abord développé pour des administrations locales (pour des besoins de formulaires du type "inscription médiathèque"), il a depuis évolué pour également convenir à d'autres tâches, par exemple comme système de suivi de bugs, ou encore comme site de vote pour la dernière assemblée générale de l'April.
w.c.s. est codé en Python grâce au framework Quixote.
w.c.s. est développé par Entr'ouvert, une SCOP (coopérative) travaillant principalement autour de l'« administration électronique », bien engagée, en elle-même et par ses travailleurs, dans les logiciels libres. Il est rarement évident de marier « développement d'entreprise » et développement communautaire, mais une base de travail commune a été posée en choisissant de développer publiquement (Subversion) et d'utiliser une licence claire (GNU GPL).
site officiel : http://wcs.labs.libre-entreprise.org/
Objectifs
L'objectif est de proposer un système w.c.s. qui permettent au personnel AUF de créer des formulaires pour les appels d'offres, appels à candidatures, etc.
A Dakar, le BAO va utiliser le système, avec une première expérimentation concernant les «stages professionnels». Mise en production en cours sur http://form.sn.auf.org/
Le DakarLUG utilise w.c.s. (http://wcs.dakarlug.org) avec succès depuis fin avril 2009. Zéro pannes, aucun problème qui ne soit pas résolu en 10 minutes via la liste de discussion du logiciel.
Installation
Vous pouvez lire http://wcs.labs.libre-entreprise.org/doc/fr/admin-guide.html
Le paquet proposé par Entr'Ouvert et présenté dans la documentation indiquée ci-dessus est une ancienne version de wcs, la 1.0, qui est assez boguée.
Heureusement, il est très simple de faire un paquet de wcs, tout est déjà prévu pour. Vous avons donc un paquet wcs dans le DépôtAPT de l'AUF :
# source des paquets AUF pour Debian Lenny deb http://apt.auf.org/ lenny auf
L'installation se passe en deux étapes :
- Installation du paquet :
# aptitude install wcs
- Connexion avec le serveur Apache, par exemple en ajoutant un serveur virtuel :
<VirtualHost *> ServerName wcs.mondomaine.org DocumentRoot /usr/share/wcs/web/ Alias /qo/ /usr/share/wcs/qommon/ # connexion avec le serveur wcs local SCGIMount / 127.0.0.1:3001 <LocationMatch "^/(css|images|js|qo)/.*"> SCGIHandler off </LocationMatch> CustomLog /var/log/apache2/wcs-access.log combined ErrorLog /var/log/apache2/wcs-error.log </VirtualHost>
ou bien en s'insérant à un serveur virtuel existant, ici sous /form/ :
# formulaires via le web avec w.c.s Alias /form/css/ /usr/share/wcs/web/css/ Alias /form/images/ /usr/share/wcs/web/images/ Alias /form/js/ /usr/share/wcs/web/js/ Alias /form/qo/ /usr/share/wcs/qommon/ # connexion avec le serveur wcs local SCGIMount /form 127.0.0.1:3001 <LocationMatch "^/(css|images|js|qo)/.*"> SCGIHandler off </LocationMatch>
Accès en Python
Voir http://lists.labs.libre-entreprise.org/pipermail/wcs-devel/2009-June/000067.html : ça marche très bien.