Connexion
Ces billets correspondent à un filtre sur: openvolunteer

OpenVolunteer v0.2, second public stable release

OpenVolunteer logo

It's not a tradition, but this post will be in english unlike all the others in this blog.

The reason is that i've just release a new version of OpenVolunteer. The 0.2 released is now available for your foundation, organization or collectivity and will provide a lot of improvements in volunteers management.

Hosting

The project is hosted on google code and the plateform provides a SVN repository, Wiki, and a bug tracker. See more on Project hosting site

Changelog

Most of the changes of this new version are listed here:

New functions

  • Django v1.1 support
  • Specific forms for content management
  • Delete and add content function included in interface
  • New welcome page (lighter)
  • Comment thread for event details
  • New installation tutorials according to the facilitations made in code
  • Error management improved (404 and error codes)
  • CSV export for event answers and volunteer lists
  • Social security number and birth place indications added for volunteer data
  • Three choices answers (yes/no/maybe)
  • Mailling links
  • New logo and icons

Fixed issues

  • Vcard charset issue with outlook
  • Filtering of event on date
  • CSS optimizations
  • ...

Commentaires: 0 | Buzz it!

OpenVolunteer v0.1: Première sortie en public

Bonjour à tous,

Ce "petit" journal pour vous annoncer la sortie de la première version d'un petit projet que je réalise actuellement pour une association. Il s'agit d'OpenVolunteer, un logiciel de gestion des bénévoles pour des évènements (qu'on peut imaginer sportifs, musicaux, culturels ou autres...).

Basé sur Django v1.0 (qui était la version stable au moment des premières lignes de code), OpenVolunteer est donc une application web sur laquelle, les "managers" peuvent mettre en relation divers types d'items:
  • Des bénévoles: dont les coordonnées et les avatars sont accessible via l'interface avec si besoin des exports de vcards.
  • Des évènements: une date + un lieu + une dénomination et éventuellement une affiche
  • Des réponses: pour chaque bénévole contacté, les managers peuvent entrer une réponse positive ou négative (=absence de réponse aussi) ainsi qu'en option, un poste (cf. plus bas)
  • Des postes: une activité. Il est aussi possible mais peu utile pour le moment d'associer des bénévoles à la responsabilité d'un poste.
  • Des besoins: qui correspondent à un nombre de personnes souhaitées sur un poste.
Avec diverses relations entre ces types d'éléments, on obtient une interface simpliste qui présente les informations essentielles à la gestion des participants à un évènement. On peut par exemple comparer les réponses aux besoins et savoir si toutes les personnes sont trouvées pour un poste.

Pour des raisons de confidentialité des données stockées sur ce type d'application, par défaut, toutes les vues nécessitent d'être authentifié.

La version 0.1 est la première version publiée de cette application qui sert déjà pour les concerts et le festival organisé par l'association Roc'Han Feu. Elle est disons: fonctionnelle mais nettement améliorable et les prochaines versions devraient corriger certaines faiblesses et lacunes. L'interface d'administration est celle que génère Django en fonction des modèles de donnée. En dehors du fait qu'on y retrouve des informations en anglais, elle convient plutôt bien pour le moment. L'écriture d'une interface d'administration n'est donc pas une priorité.

Pour la version 0.2 et les suivantes, je prévois (selon le temps, l'énergie, les priorités etc...):
  • Une révision du code (optimisations, nettoyage...)
  • Un logo et des icônes (les actuels sont vraiment des images bricolées pour dépanner): appel aux bonnes volontés et à l'imagination ;-)
  • L'export CSV des listes de bénévoles générées
  • L'amélioration de l'export de coordonnées par vcard
  • L'amélioration de l'interface de visualisation
  • Une fonction de création de liste avec choix des champs à afficher
  • Des fils de commentaires sur l'organisation des événements
  • L'internationalisation
  • L'amélioration de l'administration
  • ...
J'ignore bien si une telle application va servir en dehors du cadre où elle a été développée, mais je souhaite vraiment ne pas la confiner à l'utilisation de mon association et en faire une application pouvant éventuellement être utilisée dans d'autres associations ou pour d'autres évènements.

J'en arrive à ce qui me permet de m'inviter ici pour vous en parler: OpenVolunteer est disponible sous la licence GPLv3!

Et enfin, forcément, les liens pour suivre le projet ou télécharger la version 0.1:
PS: dès que possible je mettrais en ligne une démo et des screenshots. Peut être une occasion pour un nouveau journal.

Commentaires: 0 | Buzz it!