
Apprendre à utiliser MODx pose parfois des difficultés aux nouveaux utilisateurs. Malgré un forum très actif, le manque de documentation a souvent été pointé du doigt, rendant l’apprentissage des bases parfois ardu. Mais la situation a plutôt bien évolué, et de nombreuses ressources sont maintenant disponibles.
Avant toute chose, et pour ceux qui ne suivraient pas l’actualité de MODx, je me permet de faire un léger rappel sur l’appelation des versions. MODx Evolution est la version historique, actuellement en version 0.9.6.3. C’est la version stable et donc utilisable en production. MODx Revolution (auparavant appelé MODx 0.9.7) constitue le futur de MODx. Elle se base sur un ORM appelé Open Expedio (ou xPDO) et une réécriture complète du code. Actuellement en version Alpha 6, une première version beta devrait faire son apparition d’ici peu. Contrairement à MODx Evolution, celle-ci n’est évidemment pas utilisable en production.
Le nouveau site officiel de MODx
Le site officiel de MODx a été entièrement refondu et autant dire que le changement est assez radical. C’est en tout cas le premier passage obligé pour travailler avec MODx. Vous pourrez donc y télécharger les fichiers d’installation ainsi que toutes les ressources associées : snippets, plugins, thèmes pour le manager, etc. Depuis quelques jours, on y trouve également une liste des ressources documentaires liées à MODx.
Livres et e-books
Un 1er livre[1] pour MODx : « MODx Web Development »
Après que MODx ai gagné le prix du CMS le plus prometteur en 2007, il était logique que Packt Publishing souhaite publier un livre sur MODx. C’est désormais chose faite avec cet ouvrage, plutôt orienté débutant, et qui semble donc le support idéal pour s’initier à MODx. Pour ma part, je l’ai déjà commandé et je ne manquerais de vous en faire un compte-rendu détaillé.
Le guide complet (ou presque) pour créer des menus dans MODx avec Wayfinder
Wayfinder fait partie des snippets indispensables pour créer un site avec MODx. Il permet de générer des menus en fonction de nombreux paramètres et avec de multiples possibilités de personnalisation. Par contre, sa configuration n’est pas toujours évidente. Cet e-book sera donc l’assistant idéal pour vous guider dans les arcanes de Wayfinder.
Tutoriaux
Tutoriel sur Nettuts : « Développer avec un framework de gestion de contenus : MODx. »
Ecrit par Shane Sponagle, rédacteur de l’indispensable blog MODx Developper, ce tutoriel vous guidera pas à pas sur la création complète d’un site web avec MODx. Un très bon moyen pour vous initier rapidement à MODx.
Tutoriaux sur The Coding Pad : « Créer un site web avec MODx pour les débutants »
On trouve sur ce site une série de tutoriaux orientés débutants. Ils sont pour le moment au nombre de 5 :
Documentation
Documentation officielle de MODx
La documentation est désormais entièrement centralisée sur une plateforme wiki. On y retrouve évidemment la documentation de MODx Evolution et celle de MODx Revolution.
Le site de Susan Sottwell
Susan Sottwell fait partie des contributeurs actifs à MODx. Elle a rédigé plusieurs articles consacrés à MODx, dont un article particulièrement utile consacré à la création d’un module.
Bob’s guides
On trouve dans les guides de Bob des définitions des concepts de base de MODx (snippets, chunks, templates), ainsi que plusieurs FAQs. A noter que Bob Ray, l’auteur du site, est en train de préparer un livre consacré à MODx Evolution.
Cheat Sheet
Pour travailler efficacement, il est bon d’avoir une liste des références syntaxiques sous la main. En voici deux qui vous assisteront dans l’utilisation de MODx et de son API :
- MODx Cheat Sheet : une liste complète des syntaxes propres à MODx (appels de snippets, insertion de TVs et de chunks, etc.),
- MODx API Cheat Sheet : quelques fonctions indispensables pour développer des snippets et modules.
Blogs
Il existe également quelques blogs, qui consacrent régulièrement des articles à l’utilisation de MODx. Quand c’était possible, j’ai pointé les liens directement vers la catégorie MODx de chacun d’entre eux :
- MODx Developper, par Shane Sponagle, développeur MODx freelance,
- Muddy Dog Paws, blog édité par Kyle Jaebker, le développeur principal du snippet Wayfinder,
- Zi Designs, le site de Zaigham Rana, membre de l’équipe officielle de MODx.
- Medianotions, le blog d’une agence web qui développe sous MODx,
- Le blog de Gregory Smart, développeur web,
- Le blog de Codeistry, une petite agence web créée par Duncan Lock.
Autres ressources
Pour terminer, je vous rappelle que les forums de MODx sont toujours l’endroit privilégié pour trouver les réponses à vos questions.
La communauté MODx est également très active sur Twitter. En plus du canal officiel de MODx, il y a un certains nombre d’utilisateurs et de développeurs qu’il est intéressant de suivre. Vous en trouverez une liste sur le forum de MODx : http://modxcms.com/forums/index.php?topic=27182.0.
Enfin, vous retrouvez plus facilement les conversations liées à MODx en recherchant le tag #modx.
Voilà, j’espère que cette liste de ressources vous sera utile ! Si vous pensez que j’ai oublié des ressources indispensables, signalez-les moi dans les commentaires.