Structure du Bilboplanet v1.0

Comme vous avez pu le constater, le fonctionnement du Bilboplanet a pas mal changé entre la version 0.3.2 et la version 1.0. La raison est qu’il y a eu pas mal de réorganisation structurelles au niveau de l’application. En effet, nous avons optimisés cette structure dans le but de rendre l’application la plus générique possible en essayant d’avoir une vue long terme et de pouvoir faire grandir l’application sans être bloqués par cette structure.

Elle a donc été pensée pour être modulable et nous donner la possibilité de continuer le développement du Bilboplanet tout en gardant une compatibilité « backwards » (à partir de la 1.0) pour le futur.

La logique qui a été mise en place pour le Bilboplanet change un peu par rapport à l’ancienne version, voici donc quelques éléments important à percevoir dans la nouvelle structure.

  • Un utilisateur est toute personne qui s’inscrit sur le site
  • Chaque utilisateur peut avoir 0, 1 ou plusieurs sites
  • A chaque site peut être attribué 0, 1 ou plusieurs flux
  • Chaque article est lié à un flux et un user
  • Quand on supprime un flux, on supprime tous les articles liés aux flux
  • Quand on supprime un site, on supprime les flux associés, et donc les articles des flux associés
  • Quand on supprime un user, on supprime ses sites, …
  • Chaque user a un « role » d’utilisateur normal par defaut
  • Les users avec un « role » de manager peuvent se connecter à l’interface d’admin et voient par défaut la partie « commun »
  • Les users avec le « role » de manager voient dans l’interface d’admin aux choix la partie (administration, configuration, moderation)
  • L’utilisateur qui a crée le planet a le « role » de super-utilisateur.
  • Les utilisateurs « super-utilisateur » sont les seuls à pouvoir gérer les permissions

Ces choix ont été fait et ne vont plus être modifiés étant donné l’énorme impact que ça peut engendrer dans les installations actuelles. Donc nous vous présentons cette structure ici juste pour information.

Voilà donc un petit aperçu du fonctionnement global de la nouvelle version. Peut-être pourra-t-elle vous inspirer ou vous donner des idées pour l’améliorer :-)

Vus : 751
Publié par Bilboplanet : 41