Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr
Gantry et Bootstrap sont bien des Frameworks. Bootstrap est plus dédié au codage manuel via un éditeur de code tant dis que Gantry est un framework pour les CMS telques Joomla ou Wordpress qui fonctionne comme un template pour joomla et un thème pour wordpress dans lequel tu peux définir plus aisement l'affichage de tes articles et autres modules et composants.
Dernière édition par dolnar à 25/10/2016, 14h11Raison: fautes d'ortographes
Je pense que quelqu'un va poser la question :
C'est quoi un Frameworks ???
En programmation informatique, un framework est un ensemble cohérent de composants logiciels structurels, qui sert à créer les fondations ainsi que les grandes lignes de tout ou d’une partie d'un logiciel.
Voilà !
Papounet
Artiste international, producteur phonographique et bidouilleur du web encore et toujours en activité.
Compositeur du groupe : Roses Street présent sur toutes les plateformes de steaming. I'am happy for you ! Dernière réalisation :http://www.pierrickservais.com/
traduction du mot framework : infrastructure.
Les frameworks sont des ensembles de fonctions et classes précodées déstinées à faciliter la vie du developpeur.
Utiliser un framework te permet d'économiser du temps de developpement en évitant d'avoir à coder en php (ou un autre language) brut.
Joomla a son propre framework, qui est référencé ici : http://api.joomla.org
Quand tu utilise Joomla, tu as plusieurs frameworks qui sont utiliés et qui fonctionnent ensemble pour produire l'affichage de ton site.
Quand tu utilise le code ci dessous dans une surcharge, tu utilise le framework joomla:
Code:
$obj = JFactory::getdbo();
Cela t'évites d'avoir à écrire une centaine de ligne en php brut.
boostrap sert à assurer l'aspect résponsif, et certaines fonctionnalités de celui ci (affichage du contenu sous forme d'onglets, le changement du menu dans les petites résolutions du template beez 3...) du contenu.
C'est un framework javascript +css.
Il est indépendant du template utilisé.
Gantry est un framework de templates.
Gantry sert à assurer la mise en forme et l'affichage du contenu via un template programmé par les devs de gantry.
C'est un ensemble de fichiers php, javascript, xml déstiné à te simplifier la création de ton template et la gestion des differentes versions (styles) de celui ci.
Tu as accès à differents paramètres qui sont prévus par les devs pour te simplifier la vie et qui t évites d'avoir à coder toi même les fonctionnalités que tu cherches.
maitriser gantry te permettras de maitriser l'interface de touts les templates de cet éditeur.
Les differents templates de cet éditeur ne sont que des paramètrages differents de gantry associés à des surcharges spécifiques.
Dernière édition par lefabdu51 à 25/10/2016, 14h51
Commentaire