Cours et tutoriels Joomla

Développement de sites clé en main

Accueil

Fonctionnement de Joomla 1.6

Introduction à Joomla

Joomla est sans doute le C.M.S. le plus riche sur le marché de l'Open-Source. Cette richesse est en grosse partie due à la quantité phénoménale d'extensions développées, pour fournir toujours plus de possibilités à ce C.M.S.

Ce nombre important d'extension n'est pas le fruit du hasard :

  • Joomla 1.6, comme son prédécesseur, est construit autour d'une architecture M.V.C. (Modèle, Vue, Contrôleur).

Cette architecture, visant à séparer le développement en couches fonctionnelles, garantie stabilité et évolution du code.
C'est en effet essentiellement grâce à cette architecture, que de nombreux contributeurs ont pu augmenter les fonctionnalités de Joomla en développant les nombreux modules, composants et plugins qui font aujourd'hui la force de ce C.M.S.

  • Joomla 1.6 est bien plus qu'un C.M.S. pour qui veut s'intéresser à l'envers du décor.

Joomla met à la disposition des développeurs un framework complet et performant, avec de nombreux outils, comme la persistance des données, l'envoi de mails, l'exploitation de fichiers XML, la gestion des langues étrangères, gestion de barres d'outils, de pagination... et bien plus encore.

Je vais essayer, ici, de vous présenter cet "envers du décor", Joomla comme environnement de développement.

Continuer le cours

{jcomments off}