Fork me on GitHub

Actualité GPL à l’Université d’Avignon

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 la page GitHub.

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

You can leave a response, or trackback from your own site.

7 Responses to “Actualité GPL à l’Université d’Avignon”

  1. Bonjour,
    en tant qu’auteur de LimonadePHP, je suis heureux que vous l’ayez choisi pour la réécriture de FileZ. A ce propos, quelles sont les éléments qui vous ont guidé vers son adoption plutôt que vers un autre (micro-)framework ?
    Dans tous les cas, n’hésitez pas à contribuer au projet, je serais également ravi de vous aider si besoin :-)

  2. ArnaudD says:

    Salut,
    Je voulais attendre d’avoir une version propre et stable de Filez avant de te faire savoir que nous utilisions LimonadePHP mais je vois que les moteurs de recherche ou simplement les sites référents dans les stats m’ont devancés :) . Les choix ont été assez rapides, Limonade PHP a plutôt bonne presse, une bonne documentation, un code léger, efficace et facile à utiliser; et tout cela tient en un seul fichier. Bravo et merci pour ce sympathique outil !
    La seule chose qui m’aurait manqué c’est une gestion plus orientée objet des modules/actions afin d’éviter les require_dir et utiliser plutôt les fonctions autoloading de php. (ex: “dispatch (‘/’, array (‘ClassName’, ‘FunctionName’));”) Peut être l’objet d’une future contribution au framework :)
    À très bientôt pour la version bêta !

  3. Salut,
    concernant les possibilités de dispatch vers des méthodes de classes ou d’instances d’objet, cela fait parti des nouveautés sur lesquelles je bosse pour la branche 0.5
    Donc n’hésites pas à y contribuer si tu le souhaites ;-)

  4. [...] en place des versions 2 dans le respect des standards de développement des logiciels libres (cf. http://gpl.univ-avignon.fr/2009/10/26/actualite-gpl-a-luniversite-davignon/ : c’est fait. Si l’Université d’Avignon utilise toujours FileZ et RdvZ en [...]

  5. [...] Il publie le traditionnel billet sur la vitrine logiciel libre de l’université : http://gpl.univ-avignon.fr/2009/10/26/actualite-gpl-a-luniversite-davignon/ On remarque au passage l’importance de la philosophie du libre au sein de la DSI de [...]

  6. adult toys says:

    Heya i am for the first time here. I found this board and I find It truly useful & it helped me out much.
    I hope to give something back and aid others like you helped me.

  7. eutc.com.vn says:

    Quality articles or reviews is the important to attract the people to pay a quick visit
    the web site, that’s what this site is providing.

Leave a Reply

Subscribe to RSS Feed