Fantomas’side

Weblog open-source

Un CMS en Django ? la suite

Ces derniers temps occupé par certains projets personnels, j'ai pu tester de nouveaux outils de développement. L'idée est d'en faire un retour et je vais commencer par la suite de mon dernier article.

La dernière fois je vois ai parlé d'une des premières applications disponible en Django permettant d'intégrer un CMS dans son site, nommé Django-cms. Mais mon retour sur cette application m'avait laissé un petit goût de frustration, me laissant penser que ce n'étais pas encore au point. Mais cela va mieux avec Django-page-cms. :)

Ce dernier en plus des fonctionnalités essentielles, comme la gestion de l'arborescence dans le module d'administration et la prise en charge de différents langages, possède certains atouts qui en font mon favoris.

Voici les petits plus qui m'ont séduit :

  • Définition de plusieures zones de contenus dans un template. (trop fort !)
  • Surcharge des urls existante dans le CMS. (enfin !)
  • Possibilité d'édition du contenu directement depuis le Front. (la classe !)
  • Les contenus du CMS peuvent être interprétés en temps que code. (super !)
  • Pas de besoin de définir une "RootPage" comme dans Django-cms.
  • Gestion des révisions.
  • Code propre.

De plus j'ai pu tester la rapidité de l'équipe du projet qui a intégré en moins de 12h ma contribution pour fixer un bug mineur.

Un projet qui mérite donc d'être suivis.

Le site de web de Django-pages-cms.

Edit du 7 avril 2009 : une traduction en français est désormais disponible, ou ici.