Le menu Composants

En informatique, on appelle composant un programme destiné à être intégré à une application globale disposant d’une interface utilisateur dans certains cas, et dans tous les cas d’une ou de plusieurs interfaces fonctionnelles.

Vous pouvez considérer les composants comme des boîtes noires. Vous envoyez des données en entrée et obtenez des données en sortie. Vous n’avez pas à vous préoccuper de ce qui se passe à l’intérieur. Les boîtes noires peuvent avoir des domaines d’emploi très divers.

Certains composants sont conçus de façon très générique et diffusés sous forme de paquets prêts à installer. Cette idée de composants est très proche de Joomla! lui-même. La gestion des bannières ou celle d’un forum de discussion se base sur des blocs fonctionnels génériques puis adaptés pour fonctionner dans Joomla! avec tous les templates et avec l’interface d’administration. Dans la majorité des cas, un composant est exploité en combinaison avec un Module et un Plugin. Le Module se charge de l’affichage des données sur le site Web et le Plugin ajoute des capacités fonctionnelles au texte qui lui est fourni (un peu comme un langage de script). Actuellement, il existe déjà plus de 2 000 composants additionnels pour Joomla! 1.01 et de plus en plus d’entre eux sont réadaptés si nécessaire pour Joomla! 1.5. Limitons-nous à la présentation de quelques composants fournis en standard.