Gantry est un framework conçu par l'équipe de RocketTheme.com, en licence OpenSource et à la disposition de tous gratuitement. Passé récemment en version 4, il permet de s'appuyer sur une base technique préconçue (framework) pour développer son propre template Joomla 2.5 et Joomla 3.
Gantry met à notre disposition 3 ressources : le Framework en lui-même, une interface de gestion du template dans l'administration Joomla et un template nu sur lequel on va s'appuyer pour concevoir son propre design.
Une base complète pour votre futur template Joomla
Le framework Gantry, lorsqu'il est installé et via son dossier /libraries/gantry/ sur votre Joomla, permet un déploiement rapide de styles CSS (voire d'actions Javascripts) sur votre template en cours de conception. Il vous est ainsi possible de déployer une maquette réalisée avec PhotoShop directement en template compatible Joomla et administrable depuis le back-office.
En effet, le principe consiste à se baser sur le template nu Gantry mis à votre disposition et à positionner vos éléments graphiques grâce la gestion de la grille 960 (960 Grid System) et via le bon positionnement de modules personnalisés. L'une des forces du système Gantry est son intégration direct en template Joomla 2.5 ou Joomla 3, vous assurant maintenant pas moins de 76 positions de module.
Une puissante gestion du template Joomla
Ces positions ne sont bien sûr pas figées et vous pouvez décider ne pas les afficher, de forcer leurs positions ou encore d'ajouter d'autre positions. C'est d'ailleurs pour cette raison que certains template Joomla RocketTheme propose plus de 90 positions.
L'autre point fort de Gantry réside dans la gestion des dimensions des positions de module qui, basée sur 12 colonnes (960 GridSystem), permet de définir la largeur des colonnes ou encore la largeur par exemple de la 2ème position de module de la ligne de position TOP (en l'occurence TOP-B). C'est cette modularité, administrable en 3 clics via la Gestion des templates => Styles, qui offre une souplesse et un degré de personnalisation encore inégalée pour un template de CMS.
Comme vous pouvez le voir, un onglet Assignement est à votre disposition. C'est ici qu'il vous sera possible d'assigner aux pages de votre choix le rendu visuel que vous avez configuré sur ce style. En d'autres termes, vous pouvez proposer autant de variantes de style (ex : Colonne à gauche ou à droite, Position xx large ou étroite, Couleur dominate rouge ou verte, Lien en bleu ou en noir ...) qu'il existe de pages sur votre site Internet Joomla.
Un template Joomla optimisé et professionnel
Enfin, puisque nous nous appuyons ici sur le framework Gantry, tout un lot de fonctionnalités en natives sont déjà intégrées et vous assurent une forte valeur ajoutée lors de l'exploitation de votre template avec notamment :
- Une gestion facilité du Login et du Menu
- La gestion du cache et du Gzippage (Compression JS & CSS)
- Création jusqu'à 3 colonnes
- Typographie évoluée pour les mises en pages
- Code source optimisé
- Chargement différé des images
- Bouton To-Top Scroller
- Message IE6 Warning
- Intégration code Google Analytics
- Le support RTL (langue orientale)
Présentation vidéo de Gantry (Version 3)
Informations complémentaires
- Vous pouvez télécharger Gantry à cette adresse
- Découvrez la nouvelle version de Gantry : Gantry 4 - L'intégration du Responsive Design dans les templates
- Découvrez notre article Comment installer un template Joomla 2.5
- Une formation vidéo complète sur la conception de template Joomla avec Gantry par Laurent Brière
- Découvrez notre tutoriel Concevoir un template Joomla Responsive avec Bootstrap