Ibonia CurrentUser Package


Roadmap pour les versions à venir

Version 1.0

  1. [DONE] Paramétrisation des noms de tables et colonnes, nom de la séssion utilisateur.
  2. [OUTDATED] Paramétrisation de ce que rendra l'interface utilisateur au login: champs username et password.
  3. [DONE] Portage vers Active Record en abandonnant la dépendance trop restrictive envers Datamapper ORM.
  4. [DONE, via MY_Output] Contrôler l'accès lorsque l'utilisateur revient en arrière.
  5. 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.
  6. 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

  1. Portage sur RedBeanPHP en maintenant l'interchangeabilité avec Active Record.
  2. 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