Archive for October, 2009

Actualité GPL à l’Université d’Avignon

Monday, October 26th, 2009

L’été est passé et le développement libre reprend à l’Université d’Avignon sur les deux logiciels principaux : FileZ et RdvZ. Nous avons décidé de les réécrire entièrement en utilisant des méthodes de programmation plus standardisées et facilitant la compréhension, toujours dans le but d’améliorer l’échange communautaire autour de ces logiciels.

RdvZ

RdvZ sera redéveloppé en utilisant le framework Symfony avec une procédure d’installation la plus automatisée possible; nous essaierons aussi dans la mesure du possible de préserver vos données lors du changement de version. Toujours dans un soucis d’accessibilité et suite aux retours d’utilisateurs, nous mettrons également en place la possibilité d’une authentification uniquement LDAP (plus obligé de passer par un serveur CAS pour profiter de cette fonctionnalité), tout en gardant les anciennes possibilités d’authentification.

Plus d’informations dans la ToDo RdvZ et sur la page d’information RdvZ.

FileZ

La version 2 de FileZ sera également entièrement réécrite en se basant sur le modèle MVC. Contrairement à Rdvz, nous n’avons pas souhaité utiliser symfony étant donné l’extrême simplicité de l’application. En revanche nous allons nous baser sur le micro framework Limonade.

L’authentification sera développée de manière modulaire afin de vous permettre d’insérer vos propres fonctions à la place des choix proposés par défaut (CAS/LDAP/BDD).

L’ergonomie de l’interface va être revue apportant notamment l’affichage d’une barre de progression pendant l’envoi d’un fichier. Les téléchargements se feront quant à eux par le biais d’URL courtes (ex: filez.univ-avignon.fr/x42ni1).

D’autres fonctionnalités sont également au programme : interface web installation, utilisation de gettext pour l’internationalisation, protection d’un fichier par mot de passe, site de démonstration, envoi d’emails, utilisation non obstructive de javascript.

L’authentification par Shibboleth, et l’utilisation des API Sympa seront étudiées dans les versions qui suivront FileZ 2.0.

Vous pouvez suivre le développement de FileZ sur le subversion de sourcesup.

Ces différentes sources d’informations sont disponibles pour vous tenir au courant de la disponibilité des version alpha et bêta :