Architecture
Toute l'architecture technique du projet est décrite ici.
À noter que tous les noms de package/container font référence aux noms de l'architecture décrite ici.
info
Diagramme de contexte
bunseed
Il s'agit de la brique principale. Bunseed est composé d'une série d'outil qui permet aux utlisateur·trics admin de gérer leur site.
Diagramme de conteneurs
bunseed - blogging
Cette brique permet de gérer :
- Les différents types d'abonnements payant ou gratuit
- La publication d'articles public ou restreint à un type d'abonnements
- D'envoyer une newslettr en fonction du type d'abonnement
C'est l'outil Ghost qui est utilisé ici avec le thème Bunseed. C'est le thème Bunseed qui contient une bonne partie des fonctionnalités.
bunseed - core
Cette brique permet d'ajouter des fonctionnalités à blogging
. On ne voulait pas trop modifier le fonctionnement de Ghost donc toutes les fonctionnalités qui ne sont pas inclus de base dans Ghost on été externalisée vers core
et est inclus dans Ghost via des appels API.