1 / 16

Joomla!

Joomla!. Plan. Situation de départ Joomla ! Structure d’un site Modules Composants Plugins Administration Les extensions Le cycle de développement La Template Bilan Maintenant et demain…. Situation de départ. État en début 2011: Site statique (crée avec Dreamweaver)

Télécharger la présentation

Joomla!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Joomla!

  2. Plan • Situation de départ • Joomla! • Structure d’un site • Modules • Composants • Plugins • Administration • Les extensions • Le cycle de développement • La Template • Bilan • Maintenant et demain…

  3. Situation de départ • État en début 2011: • Site statique (créeavec Dreamweaver) • Maintenu par une seul personne • Motivation du projet: • Rendre le site plus dynamique, • Être plusieurs à pouvoir éditer le site, • Édition facile (WYSIWYG), • Outils collaboratifs.

  4. Joomla! • Système de Gestion de ContenuContent Management System • Travail collaboratif • Séparation de la forme et du contenu • Structure le contenu (Blogs, Liens, Article, …) • Gestions des rôles utilisateurs • Écrit en PHP5, utilise MySQL en base de données • Logiciel libre (GPL Version 2)

  5. Structure d’un site • Une interface utilisateur, interface administrateur • Template(s): squelette de la page • Module(s): mainmenu, login, search, syndicate, … • Composant(s): content, user, contact, search, weblinks, … • Plugins: • Authentification LDAP, Gmail, … • Éditeurs: TinyMCE, CKEditor, … • Recherche: article, liens web, …

  6. Modules Mod_mainmenu mod_mainmenu mod_custom mod_custom mod_search mod_syndicate

  7. Composants com_content

  8. Composants Com_weblinks

  9. Plugins: l’éditeurs JCE

  10. Et la Template ?

  11. Administration

  12. Les extensions • Une extension peut être composée de: • Module(s) • Composant(s) • Plugin(s) • L’extension a pour but de fournir une fonctionnalité. Par exemple: • Un éditeur WYSIWYG (JCE), • L’internationalisation (Joomfish), • La gestion des contacts (GrumpyContact), • La gestion des évènements (JEvent).

  13. Le cycle de développement • Ancien cycle de développement • Version 1.5 • Support à long terme (fin pour avril 2012), • Beaucoup d’extensions disponibles. • Nouveau cycle de développement « Release Early Release Often » • Version 1.6 (STS - ~ 6mois): • Beaucoup de changements (catégories, internationalisation, gestion des droits, …) • Beaucoup d’extensions non mises à jour, • Version 1.7 (STS - ~ 6mois): • Peu ou pas de changements majeurs, • Mise à jour facile des sites, des extensions, des Template… • Certaines extensions disponible en version 1.5 ne sont toujours pas disponibles en version 1.7. • Version 2.5 (LTS - ~ 18mois): • Support à long terme (18 mois), • Sortie prévue aujourd’hui !

  14. La Template • Basé sur le kit statique CNRS • Les adaptations: • Le maximum feuille de styles (surcharge du CSS), • Une partie en personnalisant la vue des composants ou des modules (adaptation du HTML), • L’image de la bannière aléatoire (PHP), • La configuration de la Template par l’administration (PHP). • Les limites: • La surcharge du CSS rend les feuilles de styles difficiles à maintenir (lisibilité, …), • La Template s’éloigne au fur et à mesure du kit CNRS, • La configuration pour certaines parties ajoute une complexité.

  15. Bilan • Apports • La création et la modification de contenu est accessibles: • Éditeur WYSIWYG, • Plus de contrainte géographique. • Le site est collaboratif, tout le monde peut proposer: • un article, • des liens. • Difficultés/Limitations • Il n’y a pas de gestion de versions. • Trouver un compromis entre l’ajout de fonctionnalité et la maintenabilité.

  16. Maintenant et demain… • Maintenant et demain: • Création du site de la fédération MSIF • Nouvelle Template sans utiliser le KIT CNRS • Site du LAPTh: • Mise à jour vers Joomla 2.5 • Un intranet ?

More Related