Modifications entre les versions 5 et 6
Version 5 à la date du 2009-09-15 10:24:35
Taille: 3704
Éditeur: ThomasNoël
Commentaire: wcs pour l'appel international à candidatures aux mobilités pour l’année universitaire 2010/2011
Version 6 à la date du 2009-09-15 18:35:35
Taille: 4064
Éditeur: SergheiMihai
Commentaire: ns
Texte supprimé. Texte ajouté.
Ligne 73: Ligne 73:

= Enregistrement des utilisateurs =

Les gars de Entr'ouvert sont rapides. Le problème de personnalisation des champs utilisateur rencontré lors des tests est résolu dans la revision 1582, d'après le développeur(http://lists.labs.libre-entreprise.org/pipermail/wcs-devel/2009-September/000137.html). Il reste la packager et installer(rien du tout?).

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

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 utilise ce système pour les réservations de visioconférences 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.

Un projet est actuellement en cours pour mettre en ligne l'appel international à candidatures aux mobilités pour l’année universitaire 2010/2011. Contacter ThomasNoël pour toute information.

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 :

  1. Installation du paquet :
    • # aptitude install wcs
  2. 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>
  3. 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>
  4. attention cependant, dans ce dernier cas, à ajouter également la ligne suivante à /etc/default/wcs :

    • OPTIONS="--script-name=/form"

Accès en Python

Voir http://lists.labs.libre-entreprise.org/pipermail/wcs-devel/2009-June/000067.html : ça marche très bien.

Enregistrement des utilisateurs

Les gars de Entr'ouvert sont rapides. Le problème de personnalisation des champs utilisateur rencontré lors des tests est résolu dans la revision 1582, d'après le développeur(http://lists.labs.libre-entreprise.org/pipermail/wcs-devel/2009-September/000137.html). Il reste la packager et installer(rien du tout?).

Etude/WCS (dernière édition le 2016-06-29 20:23:35 par MoussaNombre)