CMSimple

Un article de Wikipédia, l'encyclopédie libre.

CMSimple est un CMS ou SGC (système de gestion de contenu) libre et gratuit écrit en PHP. Il fonctionne sur tous les serveurs basés sur ce langage (Linux/Apache, Win32/Apache, Win32/IIS).

La grande particularité de CMSimple est de fonctionner sans base de données de type MySQL ou autres. La totalité du site est stockée dans un fichier HTML segmenté par les balises H1, H2 et H3 (balises de titre). De ce fait, un site réalisé avec CMSimple ne peut contenir des centaines de pages lourdes...

Sommaire

[modifier] Le CMS

L'aspect visuel du site est stockée dans un fichier template (modèle/maquette) qui conjugue HTML et feuilles de style en cascade (CSS). Il existe au moins 500 templates gratuits disponibles, ceux-ci étant téléchargeables à partir des liens du site officiel. En standard, un seul template est affiché pour toutes les pages du site, mais des astuces exigeant un peu de PHP existent. De plus, l'administrateur peut choisir très facilement de changer le look du site en choisissant dans un combo (liste déroulante) le template voulu, à condition que celui-ci ait été stocké sur le site dans le dossier Templates.

Tous les messages sont sont stockés dans un fichier indépendant, ce qui facilite le changement de langue. Le français est fourni en standard, mais on peut facilement modifier les mots et phrases de la traduction. Ainsi, un site CMSimple peut être affiché et administré sous divers langues et dialectes.

Le contenu du site est stocké dans un fichier HTML, chaque page étant impérativement commencée par un titre dont le style est la balise H1. Les sous-pages d'une page commencent par la balise H2 et les sous-sous pages commencent par la balise H3. Donc le niveau hiérarchique d'emboîtement des pages est limité à 3 strates. Mais des astuces permettent de dépasser cette limitation pour aller à 5 niveaux (PHP exigé). Les pages sont écrites en natif à l'aide d'un petit éditeur WYSIWYG livré avec CMSimple. Celui-ci fonctionne sous Firefox, Internet Explorer, Konqueror et Safari mais pas avec Opera. Il est possible de remplacer cet éditeur par un autre, genre HTML Area. Il est aussi possible de copier-coller un texte venant de Microsoft Word, tout en conservant la mise en forme des caractères, ce qui peut simplifier la vie de certains rédacteurs.

Il est possible avec l'éditeur d'ouvrir et de modifier le template et les feuilles de style.

Les balises H1, H2 et H3 permettent la structuration du site et la génération automatique d'un menu hiérarchique ainsi qu'un plan du site. Un module simple de recherche est disponible, lui-aussi.

Divers plugins sont disponibles : Blog, livre d'or, galerie... Malheureusement pour les francophones, ceux-ci sont généralement en anglais ou en allemand, mais très souvent personnalisables ou dotés de fichiers de langue (voir plus bas, en section Liens).

Il est assez facile de fabriquer ses propres fonctions PHP (dans le fichier functions.php) qu'on intègre ensuite sur les pages avec le code suivant.

#CMSimple $output.=mafonction(arg1, arg2...);#

[modifier] Considérations diverses

Un site de base peut être installé en moins de 20 minutes. L'ajout de pages et d'images reste simple et efficace, à condition de ne pas vouloir en mettre de trop. Le chargement et l'installation d'un autre template restent aussi très rapide sans avoir à coder quoique ce fut. En plus d'un menu généré automatiquement, un plan du site et un petit module de recherche sont disponibles. Néanmoins, cette simplicité se paye par l'impossibilité de créer des sites volumineux et par un seul niveau d'administration en standard (voir les plugins pour dépasser cette dernière limitation).

La version gratuite laisse apparaitre un lien vers le site CMSimple.dk, le site officiel danois écrit en anglais. Ceux ou celles qui voudraient enlever ce lien doivent acheter une licence. Le template affiche (discrètement) un lien vers le créateur de celui-ci.

[modifier] Diffusion et support

CMSimple a été nommé « Empfehlung Der Redaktion » (recommandation de la rédaction) dans Internet Professionell en août 2004. Le logiciel a également obtenu 4 étoiles sur 5 dans la revue .net (magazine) numéro 118.

Un forum de soutien existe en anglais, en français, en allemand et en danois.

Un livre en danois a été publié sur le sujet (ISBN: 87-7843-711-3).

[modifier] Liens externes

[modifier] Sites

[modifier] Templates

[modifier] Plugins