CMSgen


Documentation de CMS-gen

Généralités

CMS-gen est le résultat d’une collaboration, au début des années 2000, de deux passionnés du web ayant eu une expérience de développement en matière de CMS.

Il est écrit en PHP et utilise MySQL comme SGBD. L’utilisation de la classe PDO (PHP Data Objects) comme couche d’abstraction permet de migrer le projet vers d’autres SGBD sans toucher au code source.

Les principaux objectifs de CMS-gen sont de fournir un code HTML valide et de n’avoir aucune limitation dans la création et la gestion de contenu. Grace aux types de contenu entièrement paramétrable, tant au niveau des propriétés, du HEADER que des zones modifiables, il est virtuellement possible de créer tout type de contenu pour n’importe quelle application.
Pour l’instant il ne permet de fournir que du code HTML en sortie ce qui limite son utilisation à des applications orientées web.

Il comprend aussi un type de contenu complexe permetant de créer des contenus qui s’appuient sur d’autres types de contenu.

Le nom de CMS-gen vient du fait que le système est utilisé pour développer la zone d’administration au même titre que celle-ci est utilisée pour développer le site public. C’est pourquoi on parle ici d’un générateur de CMS.
Les trois niveaux fonctionnent avec le même système de fichiers et la même table d’utilisateurs.

CMS-gen offre une plateforme de développement multi-utilisateur grâce à un système de mises à jour propriétaire. Ceci permet un travail collaboratif sur l’ensemble du projet.

Les différentes langues du site public sont gérées comme des sites à part entière et un système de gestion des traductions permet le suivi des éléments de contenu traduits ou à traduire.

Documentation de CMS-gen

Présentation de CMS-gen au format PDF: Afficher

©2011-24 CMSgen