TZN CMS : introduction

Qu'est-ce qu'un CMS ?

Depuis quelques temps déjà, les sites internet ne sont plus "statiques", mais liés à une base de données qui permet de rendre le contenu "dynamique", c'est à dire mis à jour en temps réel.

Des développeurs on ensuite créé un système permettant de mettre à jour cette base de données. A la différences de logiciels lourds à installer sur son propre ordinateur, on accède au système de mise à jour directement sur le site internet. Il s'agit donc d'un outil de gestion de contenu, ou CMS en anglais (Content Management System).

Il existe aujourd'hui une foule de CMS, chacun avec des objectifs et des spécificités particulières. Un des premiers CMS connut en France est SPIP, largement utilisé par les établissements publics car d'origine française, et sous licence open source (logiciel libre et gratuit). SPIP « s’attache particulièrement au fonctionnement collectif », et a fait ses preuves dans le domaine, quoique basé sur une architecture quelque peu obsolète.

D'autres CMS populaires :

  • Joomla : lui aussi open source, Joomla bénéficie d'une large communauté de développeurs et d'utilisateurs ce qui en facilite sa maintenance et son évolution.
  • Wordpress : au départ un simple système de publication d'articles (blog), il est aujourd'hui devenu l'un des plus robustes et plus populaires outils de gestion de contenu.
  • Moveable Type : bien que développé dans un language de programmation exotique (perl), ce CMS a posé les bases de l'architecture de développement d'un CMS avec l'utilisation de templates
  • Drupal : le plus populaire des outils de création de sites dit "portails". Un outil modulaire mais parfois un peu complexe d'utilisation.

La liste complète est interminable. Voir ce site qui essaye de répertorier tous les systèmes open source.

Pourquoi créer son propre CMS ?

Plusieurs raisons poussent les entreprises a créer leur propre CMS:

  1. la qualité parfois décevante des logiciels libres
  2. les problèmes de sécurité liés à la publication du code source
  3. le manque de contrôle de l'évolution du système
  4. la négligence de l'ergonomie, rendant l'utilisation souvent complexe
  5. un apprentissage laborieux de l'architecture du logiciel, limitant les possibilités d'évolution

Pour toutes ces raisons, il semblait nécessaire de créer TZN CMS.

Les avantages de TZN CMS

L'objectif principal était de créer un système simple d'utilisation tout en laissant le maximum de liberté aux développeurs dans la création et la personnalisation du site internet. C'est chose faite.

  1. Interface d'administration ergonomique
  2. Système évolutif et personnalisable
  3. Bases du système robustes et légères
  4. Simplicité d'apprentissage et d'utilisation
  5. Optimisé pour l'indexation pour les moteurs de recherche

Les contraintes de TZN CMS

Comme tout CMS, il possède des limites :

  1. Système de publication simplifié, et donc mal adapté aux très grosses structures
  2. Le développement du site requiert des connaissances techniques précises
Ces contraintes sont plus des contraintes de développement que d'utilisation

En savoir plus

Un site dédié à la présentation du système est en cours de réalisation. Stay tuned!

Article posté le mercredi 28 janvier 2009

Dernièrs articles

Parcourez le portfolio