HTML4 et XHTML/HTML5

Initialement CMSimple était un CMS en html4. Il y a quelques années, des membres de la communauté ont souhaité pouvoir créer des pages en xhtml.

Cependant, pour des raisons de compatibilité ascendante, le CMS n'a pas été remanié d'une manière uniquement tournée vers xhtml. L'utilisateur a toujours le choix de présenter son site en html ou xhtml par un paramètre dans la configuration.

De cette possibilité est née une vraie situation de conflits. Les développeurs de modules et de gabarits ont établi selon leur fantaisie une syntaxe html ou xhtml, et cela souvent sans le documenter d'une manière ou d'une autre.

Quelques développeurs ont quitté CMSimple et leurs travaux ont été repris par d'autres. Il arrivait donc que la syntaxe changeait pendant le développement.

L'utilisateur n'a souvent pas connaissance de ces problèmes. Il installe son CMSimple et les modules/gabarits dont il a envie.

Tout cela fait que la plupart des sites CMSimple ne suit pas forcément de standard récent et n'est pas validée. Une caractéristique est donc devenu un vrai problème contre laquelle beaucoup d'utilisateurs et de développeurs se battent. Mais la majorité a tout simplement ignoré ce problème.

CMSimple offre la possibilité d'écrire des modules et des gabarits de telle façon qu'ils produisent du html ou du xhtml suivant la configuration. Malheureusement ceci n'est pas bien documenté et peu de personnes utilisent cette fonctionnalité.

Nous voulons documenter ces possibilités et les faire connaître.

Nous avons développé une possibilté de marquage pour les développeurs qui souhaitent continuer en html et/ou xhtml. Celle ci est documentée dans nos critères de qualité.

Vu que cette problématique n'est pas connue par la majorité des utilisateurs, il est momentanément mieux que les modules, les gabarits et les autres composants de CMSimple supportent ces deux languages de markup.

Dans notre partie pour les développeurs, la procédure est expliquée.

Cela dit, avec la généralisation de HTML5 pour tous les navigateurs, il est vivement conseillé de paramétrer son site pour construire des pages conformes XHTML/HTML5 et de choisir des plugins certifiés "XH".

| début |

Actualités

CMSimple_XH 1.6.10

Une nouvelle, et sans doute dernière, version de la branche 1.6 est sortie. Elle corrige quelques bogues et apporte une amélioration dans la sécurité et la compatibilité PHP 7.
Lire l'annonce de sortie sur le forum.

CMSimple_XH 1.7.0 RC1

La nouvelle version de la branche 1.7, tant attendue, est dans les starting-blocks !
Lire l'annonce de présentation - en anglais - sur le forum.
Attention : les versions Beta et Release Candidate ne doivent absolument pas être utilisées en production, uniquement en développement ou en test.
La francisation complète est en cours.

CMSimple_XH 1.6.9

Cette version corrige un bogue apparu avec la version 1.6.8 dans l'explorateur de fichiers. Pour les détails et les liens de téléchargement lire l'annonce de sortie sur le forum.

Support CMSimple

nemOweb
Des solutions web pour tous avec CMSimple_XH.
Création, refonte de sites, templates, modules, optimisation du référencement.

WIKI et Forum

Des informations et du support autour de CMSimple_XH :

WIKI »

Forum »

Le forum est très vivant et actif dans plusieurs langues.

Vous pouvez y poser toutes les questions concernant CMSimple_XH. La plupart des développeurs de CMSimple_XH sont également présents sur ce forum.