
Diem Project (ou Diem plus simplement) est un CMS/CMF pour Content Management Framework (voir la définition d'un framework), c’est-à-dire un CMS (voir la définition d'un CMS) doté d’outils permettant de le personnaliser et de l’utiliser comme on le souhaite.
Il est écrit en Symfony 1.4 (dernière version) et extrêmement bien maintenu. Il reprend des éléments de Zend Framework (le framework de Zend Technologies), de Symfony et utilise le framework JavaScript JQuery qui est à ce jour le framework le plus complet et le plus utilisé.
Les principales fonctionnalités de Diem sont :
Diem est flexible, extensible et déjà sécurisé (gestion d’utilisateurs, de groupes et de permissions). La documentation est bien faite et la communauté de qualité. Diem est en version 5.1.2 et la première version publique a été la 5.0.
Diem est très bien maintenu dans la mesure où d’une version à l’autre il a déjà été réécrit pour être à la pointe des technologies qu’il utilise (exemple : passage à une nouvelle version de Symfony ou changement d’ORM).
L’avantage de cette solution est d’avoir une solution basique directement utilisable. On peut ainsi sortir le site rapidement et ajouter de nouvelles fonctionnalités par la suite (l’agilité nous est chère chez Bazinga).
Diem met en place nos deux applications Front et Back dès création du projet (le projet est un projet Diem, plus seulement un projet Symfony). Lorsqu’on se connecte à la partie administration (back), nous arrivons sur la page ci-après.
Chez Bazinga,
nous utilisons des technologies Open Source et nous en sommes fiers.
Vous voulez de plus amples précisions ou vous avez une demande particulière, n'hésitez pas à nous contacter directement.