Développement de composants
From Joomla! Documentation
Cette page contient de nombreux liens vers des documents concernant le développement de composants pour et . Les articles Introduction au développement de composants ci-dessous sont parfaits pour bien commencer, ils donnent une bonne introduction sur les connaissances de base pour construire un composant.
Un composant est un type d'extension pour Joomla!. Les composants sont les principales unités fonctionnelles de Joomla! ; ils peuvent être considérés comme des mini-applications. Une analogie possible serait de considérer Joomla! comme un système d'exploitation où les composants seraient des applications du bureau. Ils sont généralement affichés au centre de la zone de contenu du template (en fonction du template).
La plupart des composants sont composés de deux éléments principaux : une interface d'administration (backend) et une partie site (frontend). La partie site est celle utilisée pour le rendu des pages lorsqu'elle est appelée pendant le fonctionnement normal du site. L'interface d'administration permet de configurer et de gérer différents aspects du composant et est accessible depuis l'espace d'administration de Joomla!.
Joomla! propose nativement un certain nombre de composant, comme le système de gestion de contenu, les formulaires de contact.
Voir également: Module, Plugin, Template
Introduction
Il existe de nombreux articles, didacticiels, références et foires aux questions qui traitent du développement de composants. Si vous vous lancez tout juste dans le développement de composants pour Joomla, vous devriez commencer avec les bases sur les fonctions d'un composant. Si nécessaire, vous pouvez visualiser le flux de contrôle d'un composant grâce à ces schémas.
Ensuite, consultez nos didacticiels MVC → Développement d'un composant Modèle-Vue-Contrôleur Composant. N'oubliez pas de vous familiariser avec les directives pour un code Joomla! sécurisé et les meilleurs pratiques en développement.
Une fois que vous aurez lu le didacticiel et/ou essayé l'exemple de composant, vous pourrez vous concentrer davantage sur les spécificités de votre composant grâce à d'autres articles. Retrouvez une liste d'articles sur le Portail de développement de composants ou sur l'un des portails consacrés au développement (plugins, modules ou templates).
Informations générales
FAQ
Liste de tous les articles appartenant à la fois aux catégories "FAQ" ET "Développement de composants".
- Extensions GPL notices
- Extensions distribution
- Extensions name
- How can you view a live site while developing, but hide it from others?
- How do you add a PayPal button?
- How do you list your extension in the extensions site?
- Component Development/FAQs
- How to determine browser capabilities?
- How to implement XML-RPC in a component?
Didacticiels
- Accéder à l'objet utilisateur courant
- Ajouter des champs personnalisés au composant d'articles
- Ajouter des colonnes triables à un tableau dans un composant
- Validation d'un formulaire côté client
- Création d'un champ de formulaire modal
- Affichage des messages d'erreur et d'avertissement
- Support des URL SEF dans votre composant
- Utiliser votre propre bibliothèque dans vos extensions
- Ajouter des règles ACL à votre coposant
- Ajouter une fonctionnalité modale pour l'impression à un composant
- Réaliser des extensions Joomla! avec Apache Ant
- Création un chargeur de fichier pour votre composant
- Création d'une barre d'outils pour votre composant
- L'nstallateur d'extensions
- Utiliser différents models dans un composant MVC
Liste de tous les articles pour appartenant à la fois aux catégories "Didacticiels" ET "Développement de composants".
Liste de tous les articles pour appartenant à la fois aux catégories "Didacticiels" ET "Développement de composants".