Bonjour à tous !!
Voilà j’utilise modx depuis un petit bout de temps ( version 0.9.0 ; a vrai dire mon site est en "hibernation" depuis
, études obligent .... )
l’un de mes passe temps favoris et de tester, découvrir, retester, analyser, les 1001 manières qui existent aujourd’hui de gérer son site web ( j’ai le flemme de m’occuper du mien mais j’adore tester tout ce qui me tombe sous la main
)
la version finale de modx semble approcher, et j’essaie de faire un petit bilan de mon utilisation de modx : la manière dont je m’en sers, si ca me plait, sa flexibilité etc ....
Personnellement j’aime les cms orientés "pro", a la fois light et puissant, qui ont un langage de script/ de template propres, comme Spip par exemple, modx bien sur, et qui sont donc destinés a des utilisateurs ayant des bonnes bases en Xhtml/CSS, et ayant des notions de programmation ( je programme mais pas en php | selon moi si on aucune notion de programmation il est très difficile de comprendre ce qu’est un boucle, les includes ( chunks/snippets ), le fonctionnement des variables de templates, les bindings ..... )"
bref carrément a l’opposé des usines à gaz style joomla ( au bout de 2 minutes dans l’interface j’ai abandonné xD ), selon les jooma-like même des gens qui n’ont aucune notion de programmtion ni de html/css, juste la notion d’arborescence pour organiser un peu leurs sites web pourront l’utiliser si ils ont le courage de lire la doc
précédemment j’utilisais Spip, que j’adorais mais j’ai switché sur Modx pour sa flexibilité, modularité, ergonomie etc ... ( j’avais fait une comparaison sur ce forum entre les 2 ya un petit bout de temps ), j’en viens au vif du sujet :
_ avec un peu de recul je trouve que modx est "trop modulaire", pourquoi ? parce qu’il repose entièrement sur les snippets, si l’ont fait abstraction de ceux-ci, modx ca permet "juste" de créer des pages structurée selon une arborescence, chacune des pages pouvant avoir des template-variables customisées, pouvant etre associées a tel template
c’est déjà pas mal c’est sur
, mais des cms qui proposent ca, yen a beaucoup
Aujourd’hui, quand je développe mon site sous Modx, je crée mes pages et les organise en dossiers/sous-dossiers,
puis apres je me dis _ " j’ai besoin d’un menu qui liste ca et ca comme ci et comme ca "==> quel snippet utiliser ? hop j’essaye wayfinder, je regarde les options disponibles, et voilà je fais mon menu
_ j’ai besoin d’un fichier sitemap, je cherche un snippet
_ besoin d’un truc qui me retourne le plus haut parent de la catégorie, ==> snippet
l’utilisateur de modx je trouve qu’il est trop dépendant des snippets ( a moins qu’il soit un gourou du php mais bon ... ), contrairement à un système de boucle comme SPIP, ou encore celui de textpattern ( que j’ai découvert ce matin
)
en effet pour SPIP et textpattern, ils ont un véritable "langage de script", qui une fois maitrisé donne un grande autononomie à l’utilisateur : ces langages sont des véritables langages de programmation et tout ce qui relève de la construction de menu, de la navigation, et bien d’autres, ca se fait un un claquement de doigts si on maitrise bien le langage
bref d’un côté pour Modx, à une fonction précise, il y a un snippet, pour spip/textpattern, pour une fonction précise, on réfléchit 2 secondes et c’est "scriptable" avec le langage intégré
de plus ces langages de script, selon moi ( peut-etre que je me trompe ) sont plus puissants que les snippets de modx, je pense par exemple a tout ce qui est tags conditionnels, au tags imbriqués de textpattern qui permettent d’executer un snippet qui si certaines conditions sont remplies, j’ai par exemple fait une ébauche de mon site sous textpattern, j’économise beaucoup de chunks/templates grace a ces tags conditionnels
la nature meme des snippets de modx, qui sont des appels ponctuels et non des tags en 2 parties, semblent montrer que la puissance des tags spip/txp ne sera pas pour demain
pour conclure, je trouve que spip/textpattern sont plus framework que ne l’est modx, framework car ils sont de véritables intermédiares entre le PHP et l’utilisateur, tandis que modx c’est en quelque sort tout un assortiment de snippets, qui certes sont relativement puissants ( depuis l’introduction des chunks pour ditto et wayfinder ), mais j’ai personellement imaginé plein de scénarios d’organisation de site, les boucles et autre <txp> c’est reste quasi toujours plus puissant
bref est ce que vous savez si le developpement de modx, va plutot s’orienter vers un cms avec tout une floppée de modules/snippets pret a etre appelé, ou alors ca va etre plus dans le sens spip/textpattern, ou les snippets vont vraiment former un tout, notamment grace a des tags conditionnels ou autre ??
( je pense sérieusement migrer vers textpattern ^^, les seuls hics que j’y voie c’est que c’est pas adapté a un site qui necessité une structure complexe ( mon site a une structure sur 2 niveaux toute bête ), et le développement a l’air un peu mollasson ( le fondateur se serait barré, et la derniere release date de novembre 2006 ))
voilà je vous remercie d’avoir eu le courage de m’avoir lu ^^