Extension joomlaLes extensions joomla sont de plusieurs types:
Comme les composants sont l'extension la plus fondamentale, ils sont aussi généralement les plus complexes. Cependant, leur conception n'est pas du tout compliquée étant donné que Joomla! utilise, depuis la version 1.5, le Modèle MVC (Model-View-Controller) pour concevoir et construire des extensions. Installer une extension joomla Installer une extension joomlaPour installer une nouvelle extension sous joomla 1.5:
Après installation de la nouvelle extension, elle sera incluse dans la liste du même type dans l'onglet correspondant. S'il s'agit, par exemple, d'un plugin nouvellement installé, cliquez sur l'onglet "plugins" pour vérifier. Choix d'une extension joomlaIl y'a beaucoup d'extensions tiers disponibles, dont la plupart sont gratuites. Mais il faut bien choisir celles qui vous conviennent. Au préalable, il faut bien définir ce que doit faire votre extension souhaitée. Une définition précise facilitera énormément votre recherche. Il y'a des milliers d'extensions pour Joomla et il ya généralement de fortes chances que l'extension souhaitée existe déjà. Consultez le répertoire des extensions Joomla! à l'adresse suivante:
Vous avez la possibilité de lire les commentaires des utilisateurs des différentes extensions. Ceci est votre meilleure source d'appréciation pour lire à la fois les aspects positifs et négatifs des extensions. Le répertoire est organisé en catégories et sous-catégories. Si vos besoins sont très spécifiques et qu'aucune catégorie ne répond à vos attentes, vous devrez peut-être solliciter un programmeur pour coder l'extension pour vous en partant de zéro ou en utilisant une extension existante comme base de développement Certains utilisateurs nouveaux dans l'univers Joomla sont rebutés quand ils découvrent qu'ils ont à payer pour certaines extensions. Certaines personnes pensent que puisque Joomla est gratuit, les extensions le doivent être également. La vérité est qu'il faut du temps pour développer des extensions. Les développeurs qui écrivent ces extensions consacrent souvent énormément de temps afin de fournir un produit à utiliser. Certains développeurs se consacrent à temps plein pour écrire des extensions et assurer le soutien de leur clients. Il doivent être rémunérés pour le temps et l'effort consacrés. Nous ne préconisons pas que vous devez payer pour l'ensemble de vos extensions ni que les extensions payantes sont meilleures que les extensions gratuites mais nous disons que si vous trouvez une extension spécifique qui coûte de l'argent et fait ce dont vous avez besoin et mieux qu'une autre gratuite, alors choisissez celle payante qui coûte généralement un peu d'argent. À long terme, nous pensons que vous serez satisfaits en raison de l'assistance que vous recevrez. Mode de compatibilitéVous allez remarquer un critère fondamental pour le choix de vos extensions. Il s'agit du mode de compatibilité "1.5 native" ou "1.5 legacy". Joomla 1.5 comprend un plugin "System - Legacy" qui, une fois activé (dans le menu Extensions -> Gestion des plugins), permet à certaines extensions Joomla 1.0 de fonctionner sur Joomla 1.5 De telles extensions doivent être compatibles "1.5 legacy". Le fonctionnement de ces anciennes extensions en mode 1.5 legacy génére une baisse de performance. Bien que cette dégaradation soit, pour la plupart des cas, non significative, préférez toujours des extensions compatibles "1.5 native". Il s'agit de vraies extensions joomla 1.5. Extensions joomla pédagogiquesNous avons préparé des tutoriels pédagogiques pour vous apprendre à construire des extensions joomla de type template, module et composant. Template joomla
Le template est disponible pour les versions joomla 1.5, 1.6 , 1.7 et 2.5 Voici les tutoriels pour sa conception:
Module Joomla
Notre module "Sélecteur Template" est un module joomla 1.5 qui permet aux visiteurs de votre site web de modifier le thème d'affichage en choisissant un template parmi la liste des templates disponibles. Voici notre tutoriel pour apprendre comment on l'a construit et comment éditer un module tiers et le personnaliser.
Composant Joomla
|