Django CMS, le renouveau du CMS ?

Magazine
Marque
Linux Pratique
Numéro
98
Mois de parution
novembre 2016
Spécialité(s)


Résumé
Dans le monde du développement logiciel en général et dans celui du développement Web en particulier, Django a su se faire une place de choix. À tel point que la seule évocation de son nom suffit à évoquer dans l'esprit de celui qui l'entend les idées d'élégance, de fiabilité, de performance et de robustesse.On peut donc imaginer à quel point un produit portant le nom de Django CMS – qui se veut donc la référence des CMS écrits en Django – porte en lui une très grande espérance.Nous allons vous démontrer que le produit a su se hisser à la hauteur de l'enjeu et que, sans révolutionner le monde du CMS, au su au moins se mettre à la hauteur de ses concurrents, les problématiques de performances et la lourdeur en moins, l'élégance et la souplesse en plus.

1. Considérations techniques et installation

Django CMS est un produit écrit, comme son nom l'indique, au-dessus de Django. Il respecte intégralement toutes les normes de développement mises en avant par ce framework et ne réinvente pas la roue : il utilise de très nombreuses extensions de Django, déjà bien connues des développeurs. On peut citer pêle-mêle polymorphic pour gérer certains modèles avancés, mptt pour la modélisation hiérarchique, ce qui est l'un des éléments essentiels de tout CMS, hvad pour gérer le contenu multilingue, haystack pour permettre de conduire des recherches complexes de manière simple et efficace.

Pour faire simple, Django CMS réutilise des briques qui sont déjà très connues de tout développeur Django.

En ce qui concerne l'installation du produit, on pourrait suivre la procédure identique à celle permettant d'installer tout produit Django, mais Django CMS met à notre disposition une petite surcouche permettant de simplifier le...

Cet article est réservé aux abonnés. Il vous reste 93% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous