Portal

Développeurs

From Joomla! Documentation

This page is a translated version of the page Portal:Developers and the translation is 100% complete.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Nederlands • ‎Türkçe • ‎eesti • ‎español • ‎français • ‎italiano • ‎português • ‎português do Brasil • ‎русский • ‎українська • ‎فارسی • ‎বাংলা • ‎ไทย • ‎中文(中国大陆)‎ • ‎中文(台灣)‎
Portail des développeurs Joomla!

Le développement de Joomla! lui-même est effectué par le Département de la Production et des développeurs tiers. Cette page est le point de départ pour les développeurs intéressés par le développement de composants, modules, plugins et templates.

Vous souhaitez contribuer au Core ?


Pour bien commencer

Il existe plusieurs façons de configurer votre poste de travail pour le développement Joomla. Quelques suggestions sont disponibles sur cet article : configurer votre espace de travail pour le développement Joomla.

Ensuite, vous devrez vous familiariser avec les directives pour un code Joomla! sécurisé et avec l'article sur les meilleurs pratiques de développement Joomla.

La documentation sur l'API Joomla! peut vous aider à vous familiariser avec les fondements du code de base de Joomla.

Enfin, Joomla! possède de nombreuses ressources pour les développeurs. Notre page de ressources pour Joomla! vous mènera dans la bonne direction si vous avez besoin d'aide ou de solutions.


Il existe quatre types d'extensions


Composants


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  Joomla 3.x    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).

Pour plus d'informations et articles :

Veuillez consulter : La page portail pour le développement de composants.


Plug-ins

Les articles suivants vous aideront à vous familiariser avec les plug-ins Joomla. Ils sont un bon point de départ pour la compréhension puis le développement de plug-ins.

Débutant

Afin de comprendre comment installer et utiliser un plug-in dans Joomla, il est recommandé de lire Administration d'un plug-in dans Joomla!

Intermédiaire

Afin de mieux comprendre les plug-ins, il est recommandé de lire Créer un plug-in de base pour Joomla.

Il est également conseillé de prendre connaissance de la façon d'exécuter un plug-in de contenu de base dans un module ou un composant personnalisé déjà développé en lisant Déclencher des plug-ins de contenu dans vos extensions.

Avancé

Afin de comprendre les principes sur lesquels le système de plug-ins fonctionne : Vue d'ensemble du développement de plug-in. Puis, afin de l'appliquer à un composant que vous auriez conçu, il est recommandé de lire Support de plug-ins dans votre composant.

Pour plus d'informations et d'articles :

Veuillez consulter : La page portail pour le développement des plugins.


Modules


Pour plus d'informations et d'articles :

Veuillez consulter : La page portail pour le développement des modules.


Templates

Notre documentation pour le développement des templates propose de nombreux articles, FAQ et autres didacticiels. La première étape dans le cadre de l'élaboration d'un template est de consulter : Comprendre comment les templates sont mis en oeuvre.

Débutants

Niveau intermédiaire

Pour plus d'informations et articles :

Veuillez consulter : La page portail pour le développement des templates.

Autres sujets concernant le développement

Guides API

Les guides API de Joomla fournissent des explications et des exemples de code relatifs aux fonctions API de Joomla, afin de vous aider à comprendre comment utiliser les API dans vos propres extensions. Cliquez ici pour accéder à l'index de ces guides.

Sécurité

Pour plus d'informations et d'articles :

Veuillez consulter : La page portail pour la sécurité.

Contribuer à la documentation


La documentation Joomla! pour les développeurs est réalisée principalement par le Documentation Working Group (Groupe de travail pour la documentation). Il existe actuellement un sous-projet d’intérêt pour les développeurs :

Lors de la création d'une nouvelle page, assurez-vous de placer le marqueur suivant en bas de page afin qu'elle soit incluse à la liste des catégories :

[[Category:Development]]

Si vous trouvez d'autres articles en relation, veuillez ajouter ce marqueur à ces pages.