Joomla!Développez des extensions en PHP pour
Joomla! - (avec des TP)
Ce livre a pour objectif d'accompagner le lecteur dans la conception d'extensions Joomla!.
Les développeurs Web maîtrisant le langage PHP pourront appréhender les bases du
développement d'extensions Joomla! (en version 3.3 au
moment de l'écriture) et le livre les accompagnera jusqu'à l'exploitation des fonctionnalités
les plus avancées du Framework Joomla!, comme les permissions d'accès
ou encore les mises à
jour assistées. Pour faciliter la compréhension des lecteurs,
l'auteur a mis en forme sous la forme de
schémas explicatifs des sujets complexes comme le MVC Joomla!, l'héritage des classes,
le fonctionnement des
ACL, le patron
de conception des Plugins, etc. Le nombre important de travaux pratiques et
la mise à disposition
des sources PHP complètent cet apprentissage et assurent au
lecteur une compréhension par l'exemple très accessible.
Après les premiers chapitres qui posent les bases des méthodes et outils de développement utilisés,
le chapitre 3 introduit immédiatement des cas pratiques avec la conception
d'extensions détaillant l'implémentation
des Modules Joomla!. Les chapitres suivants apportent les
compléments nécessaires à la compréhension globale du Framework (patrons de conception,
classes,
paquetage,
debuggage,
accès aux bases de
données ...). Ces éléments accompagnent le lecteur jusqu'au
chapitre 7, sur le développement de composants
Frontend, et au chapitre 9, sur la conception de l'interface
d'administration de ces mêmes composants mais cette fois en partie Backend d'un site
Joomla!. Le chapitre 10 détaille les services techniques proposés par le
framework Joomla! en introduisant les concepts du multilinguisme, de
l'accès au système de
fichiers du serveur Web et de l'implémentation des règles de contrôles d'accès
(ACL). Les chapitres 11 et 12 présentent les sujets avancés des Plugins évènementiels et des
applications autonomes. Enfin, pour terminer, ce livre
dévoile les subtilités
des services de communication sur HTTP hors Joomla! et du
pilotage du processus de mise
à jour assistée de vos propres extensions.
Des éléments sont en téléchargement sur cette page.
Les chapitres du livre
:
Introduction au développement sous Joomla – Méthodes et outils de
programmation – Développer des modules Joomla – Le framework et les API de
Joomla – Accéder à la base de données – Paquetage d'installation des
extensions – Développer un composant frontend – Utiliser les objets Joomla
contextuels – Développer un composant backend – Les services techniques du
framework Joomla – Concevoir un plugin pour étendre Joomla – Développer des
applications indépendantes – Communication et mises à jour – L'avenir de
Joomla
Marc STUDER
Marc Studer,
est consultant et développeur freelance dans la réalisation de sites
internet. Formateur sur Joomla! il est aussi le coordinateur de la communauté des développeurs
francophones Joomla!. Cette position lui assure une
parfaite connaissance du framework, en avance de phase sur les versions à
venir, et des pratiques expertes à mettre en œuvre pour la réussite des
projets de développement Joomla!. C'est toute cette expertise qu'il
transmet aux lecteurs à travers les pages de ce livre.
|
|