La surcharge des templates sur le CMS Joomla 1.5
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

La surcharge des templates sur le CMS Joomla 1.5

  • 1,999 views
Uploaded on

Joomla 1.5 ne permet pas de produire un site accessible sans y apporter de modifications. Or, comment faire ces modifications sans toucher le code coeur de Joomla ? Grâce à la surcharge des......

Joomla 1.5 ne permet pas de produire un site accessible sans y apporter de modifications. Or, comment faire ces modifications sans toucher le code coeur de Joomla ? Grâce à la surcharge des templates. Voici une rapide présentation de la surcharge des templates sur Joomla 1.5.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,999
On Slideshare
1,984
From Embeds
15
Number of Embeds
1

Actions

Shares
Downloads
14
Comments
0
Likes
0

Embeds 15

http://a0.twimg.com 15

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Annexe La surcharge des templates sur le CMS Joomla 1.5 Frédéric Chamsseddine
  • 2. Joomla! Rendre accessible grâce à la surcharge des gabarits
    • Pour JeunesOCentre et depuis 2008, la Région Centre utilise le CMS (Content Management System) Joomla!
    • Depuis 2010, la version 1.5 est celle qui a été choisie car son API dispose d’un Framework basé sur le Modèle Vue Contrôleur (MVC)
    • Le MVC a été utilisé pour surcharger les gabarits Joomla!, permettant de combler les lacunes d’accessibilité.
    • Joomla! Dispose d’une communauté francophone très active http://dev.joomla.fr/ et http://forum.joomla.fr/
  • 3. JeunesOCentre Le Modèle Vue Contrôleur (MVC)
    • Séparation des données de leur représentation
    • Flexibilité
    • Plusieurs représentation possibles pour une même fonctionnalité
    • Une documentation importante comportant beaucoup d’exemples http://docs.joomla.org/Framework/1.5
    Source : W3Blog - http://w3blog.fr
  • 4. Joomla La surcharge de gabarit (1)
    • Tous les composants, modules et plugins de Joomla peuvent être surchargés s’ils sont sur le modèle MVC
    • Les fichiers surchargés ne sont pas écrasés lors des mises à jour du cœur de Joomla!
    • Le déploiement des fichiers surchargés est rendu très simple par un glisser-déposer dans le répertoire html du gabarit.
  • 5. Joomla La surcharge de gabarit (2)
    • Avec une structure des fichiers simple, on choisit quels fichiers seront surchargés.
  • 6. Joomla Exemple d’implémentation d’une surcharge (1) Par défaut, dans le titre du document, Joomla n’affiche pas le nombre de pages que constitue la liste des articles d’une catégorie d’articles. Nous allons combler cette lacune en surchargeant le gabarit à l’aide de l’API Joomla
  • 7. Joomla Exemple d’implémentation d’une surcharge (2) Dans cet exemple, la surcharge concerne le composant content de Joomla!. Nous avons identifié le fichier ‘blog.php’ comme étant celui à surcharger. Nous allons donc copier le fichier ‘blog.php’ qui se trouve dans le répertoire componentscom_contentviewscategorytmpl Dans le répertoire du template, nous allons créer un nouveau répertoire correspondant au composant à surcharger dans le répertoire html (ici html/com_content/category ) et allons coller notre fichier ‘blog.php’.
  • 8. Joomla Exemple d’implémentation d’une surcharge (3) Ouvrons le fichier ‘blog.php’ dans un éditeur de texte et ajoutons-y le code PHP nécessaire à la prise en compte de notre surcharge.
  • 9. Joomla Exemple d’implémentation d’une surcharge (4) Notre modification ajoutée par la surcharge est maintenant visible : Le titre du document inclus le nombre de pages contenues dans la catégorie
  • 10. Pour plus d’informations : [email_address]