Navigation

Contactez-nous

Kitpages
155 cours Berriat
38000 Grenoble
tel : 04 76 70 93 03

Par Philippe Le Van (@plv) Dernière mise à jour : 21 septembre 2011

Quelques points d'architecture

Kitpages CMS : un ensemble de bundles Symfony2

Le CMS Kitpages est composé de plusieurs bundles Symfony2

  • KitpagesUtilBundle : un micro-bundle avec quelques fonctions pratiques utilisées par Kitpages (création de répertoires récursives ou autres blagues du genre). Rien de bien intéressant. Bundle indépendant.
  • KitpagesSimpleCacheBundle : un système de cache basique avec un cache en base de données. Bundle indépendant.
  • KitpagesFileBundle : Un bundle de gestion d'upload et de gestion de fichiers. Il contribue à améliorer l'ergonomie du CMS en proposant un système d'upload simple et convivial. Ce bundle utilise le KitpagesUtilBundle.
  • KitpagesCmsBundle : Le CMS lui même. Il s'appuie sur les 3 bundles ci-dessus et fournit l'ensemble des fonctions du CMS

Utilisation de bundles externes

Le CMS Kitpages utilise des bundles fournis dans la Symfony Standard Edtion. On a également ajouté les bundles suivants :

Nous avons essayé de limiter au maximum les dépendances externes. En l'absence de gestion de packages "standardisée" de Symfony2, toute dépendance à un projet externe induit un risque non négligeable sur la stabilité du produit.

Commentaires

Ajouter un commentaire