MODx
Un article de Wikipédia, l'encyclopédie libre.
Plus qu'un CMS, MODx est un framework de gestion de contenu (CMF) qui tire parti des approches les plus récentes en matière de conception d'application, à savoir une architecture modulaire, une interface riche et une flexibilité totale en matière de personnalisation des pages web et de gestion du contenu, sans oublier une conformité aux standards web les plus récents (XHTML 1.1, CSS 2.0 valide).
Concrètement cela veut dire :
- qu'en dehors du cœur du programme (API, parser), les fonctionnalités sont gérées comme des modules et plugins distincts ce qui permet de n'installer que les fonctionnalités dont on a besoin (blog, galleries, news...) ou encore de choisir facilement son éditeur (FCK Editor, TinyMCE, Markdown ou Textile...). La documentation développeurs permet aux codeurs PHP d'écrire facilement de nouveaux plugins et modules.
- que MODx offre une interface enrichie qui tire partie des technologies du "web 2.0", grâce à une API conçue pour les adeptes (AJAX) et grâce à la bibliothèque opensource mootools
- que MODx permet un personnalisation facile des pages via l'affectation d'un gabarit (template) par page, facilement personnalisable via un langage de balises (tags)
- que les types de contenu et variables de modèles sont personnalisables (champs, type de données, valeur par défaut, propriétés...)
En plus de ces points distinctifs, MODx offre tout ce que l'on est en droit d'attendre d'un CMS moderne : une gestion du cache avancée (options de cache par page), une gestion des droits et des permissions avancées (rôles, groupes d'utilisateurs et groupes de documents), des URLs optimisées pour le référencement via la ré-écriture d'URL (avec gestion d'alias de pages), et un menu d'édition rapide (QuickEdit) sans passer par l'interface d'administration.
L'interface est orientée vers l'utilisateur. Colorée, elle est structurée de manière familière, avec un menu principal à deux niveaux, une organisation des documents sous forme d'arborescence à l'image de l'explorateur windows (répertoire, sous-répertoire, document) et des boutons similaires à ceux de l'interface de Windows XP.
Né en mars 2005 suite à un fork du projet Etomite, MODx a connu un développement rapide et sa communauté est très dynamique. En majorité anglophone, elle offre un support excellent, et produit régulièrement de nouveaux plugins, modules et snippets (bout de code php) qui en étendent les fonctionnalités. MODx dispose d'une documentation complète en anglais qui est actuellement en cours de traduction en français.
MODx est entièrement francisé par une communauté francophone dynamique qui s'est énormément développée depuis un an (plusieurs français font partie de l'équipe officielle). La documentation en ligne de MODx est traduite sur le wiki de traduction.
En conclusion, les points forts de MODx en font un outil flexible pour l'expert (tout est virtuellement possible) mais peut-être encore difficile à maîtriser pour le néophyte ou celui qui cherche un CMS "automatisé" (ainsi, il n'existe pas d'installation automatique de thèmes ou de plugins). Les concepts de modules, de plugins, de snippets, de variables de modèles peuvent être complexes à appréhender et à exploiter, et la courbe d'apprentissage est à la hauteur de la flexibilité offerte par cet outil.
Points forts :
- Mise en œuvre rapide ;
- Facilité d'adaptation d'un layout ;
- Modularité de l'application ;
- Flexibilité en matière de design ;
- Conformité aux standards ;
- Gestion avancée des utilisateurs, groupes et rôles ;
- interface ergonomique ;
- communauté francophone très réactive ;
- site et administration en français;
- version fonctionnant sur Free disponible;
Points faibles
- Pas d'installation automatique des modèles, snippets, chunks, ... (quoiqu'il existe un module, MODx Resources Wizard );
- Les fonctions avancées sont un peu complexes pour les débutants ;
[modifier] Les liens
![]() |
Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique. |