Présentation du CMS/CMF Diem

 

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 :

  • - Une administration complètement utilisable (au sens ergonomique du terme) puisqu’elle utilise le principe : « Si cela fonctionne comme ma messagerie électronique, alors aucun problème » : http://totalusability.posterous.com/if-it-works-like-email-usability-is-not-a-pro.
  • - Du référencement efficient et efficace grâce à de nombreuses astuces de programmation.
  • - Edition à la volée du contenu.
  • - Présence d’une bibliothèque de médias (photos, images, sons, vidéos, …).
  • - Outils de développement en ligne (éditeur de code, console).
  • - Moteur de recherche intégré (Zend Search Lucene).

 

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.

Une question ?

Vous voulez de plus amples précisions ou vous avez une demande particulière, n'hésitez pas à nous contacter directement.