Roadmap pour les versions à venir
Version 1.0
- [DONE] Paramétrisation des noms de tables et colonnes, nom de la séssion utilisateur.
- [OUTDATED] Paramétrisation de ce que rendra l'interface utilisateur au login: champs username et password.
- [DONE] Portage vers Active Record en abandonnant la dépendance trop restrictive envers Datamapper ORM.
- [DONE, via MY_Output] Contrôler l'accès lorsque l'utilisateur revient en arrière.
-
Backoffice permettant:
- D'ajouter des fonctionnalités
- D'ajouter des privilèges
- De lier fonctionnalités et privilèges
- De lier privilèges et utilisateur
- Dispositions pour que la gestion de l'utilisateur puisse se faire dans l'application utilisatrice.
- Est-ce qu'il faut un troisième manager pour gérer la notion de page en cours ?ou est-ce une complication inutile ?
Version 2.0
- Portage sur RedBeanPHP en maintenant l'interchangeabilité avec Active Record.
-
Groupes:
- Groupes de privilèges et adoption d'un nom standard (Roles ?).
- Groupes d'utilisateurs et adoption d'un nom standard (Groupes ?).
- Groupes de fonctionnalités et adoption d'un nom standard (Modules et Applications ?)
- Initialisation d'un jeu de privilèges en fonction du groupe d'appartenance, personnalisation et réinitialisation aux defaults.
Version 3.0
- Durée de vie limitée d'un utilisateur entre deux dates (abonnement).
- Possibilité d'anticiper des abonnements futurs multiples (comme si on payait un service d'avance).
- Durée de vie limitée d'un utilisateur par épuisement de crédit (crédits).
- Durée de vie limitée des crédits par péremption (comme les cartes à gratter inutilisées).