La migration vers la version 3.1 de Ruby on Rails s'avérant plus complexe que prévue à cause de l'utilisation de ressources (feuille de style, codes Javascript) spécifique à chaque site, la fin de cette opération est reportée pour pouvoir démarrer sans attendre la version 0.5 et offrir avant Noël de nouvelles fonctionnalités.
La nouvelle table 'roles' définira les relations des utilisateurs avec chaque site. Les conséquences positives sont multiples :
- une gestion des droits plus claire et plus puissante grâce à la quelle chaque site pourra avoir plusieurs titulaires, plusieurs webmestres et plusieurs administrateurs ;
- une gestion élémentaire pour une association associée à un site par la déclaration du profil de ses membres ;
- l'abonnement des internautes aux actualités et autres informations sur l'activité des sites.
Pour plus d'informations, voir les articles suivants :
Le développement de la version 0.5 sera réalisé en plusieurs étapes :
- adaptation de la base de données (fait le 2011-12-04) ;
- affichage des rôles par site pour les administrateurs (fait le 2011-12-04) ;
- abonnement et désabonnement d'un utilisateur à un site depuis sa fiche Profil (fait le 2011-12-05) ;
- gestion des rôles par un administrateur (fait le 2011-12-06) ;
- ajout des abonnements dans les statistiques des sites (fait le 2011-12-06) ;
- nouvelle gestion des droits à partir des souscriptions (fait le 2011-12-15) ;
- nettoyage (suppression des liens directs des objets aux utilisateurs → fonctions multi-utilisateurs, super-admin...) (fait le 2011-12-15) ;
- droit limité à une branche de l'arborescence d'un site ;
- définition de la langue préférée de chaque utilisateur, abonné potentiel (fait le 2011-12-20) ;
- diffusion de messages aux abonnés ou aux membres d'un site ;
- abonnement depuis un site.