2009-09-25 5 views

Répondre

39

Plugins

Plugins permettent d'exécuter du code en réponse à certains événements, que ce soit des événements de base Joomla ou des événements personnalisés qui sont déclenchés à partir de votre propre code. C'est un moyen puissant d'étendre les fonctionnalités de base de Joomla.

Composants

Les composants sont les principales unités fonctionnelles qui affichent dans votre modèle, comme le système de gestion de contenu, des formulaires de contact, des liens Web et autres. Ils sont généralement affichés au centre de la zone de contenu principale d'un modèle (en fonction du modèle).

Modules

Une Prorogation plus légère et flexible utilisé pour le rendu des pages est un module. Les modules sont utilisés pour de petits morceaux de la page qui sont généralement moins complexes et visibles sur différents composants. Parfois, les modules sont liés à un composant tel que le dernier module de base.

Extensions

Composants, langues, modules, plugins et templates connus collectivement sous forme d'extensions.

Quickstart tutorial for free.

+0

parfait Andrejs – Bryan

+0

bonne explication! Thx – AieshaDot

+0

La réponse parfaite! –

8

Modules et composants sont affichés sur une page.

Plugins fonctionnent dans les coulisses et peut faire une multitude de choses, comme le contenu remplaçant par d'autres contenus, effectuer des recherches, effectuer des fonctions de connexion/déconnexion, ou quoi que ce soit vraiment difficile que vous pouvez imaginer.

Un seul composant peut être sur une page. Lorsque vous choisissez des éléments de menu, vous choisissez en fait le composant que vous souhaitez afficher sur une page. Les variables du composant sont stockées une seule fois (dans la base de données), vous ne pouvez donc pas avoir plusieurs instances du composant!

D'autre part, les modules sont ajoutés plusieurs fois. Vous pouvez avoir beaucoup de modules sur la page une. En fait, vous pouvez avoir 100 instances du même module sur une seule page. Les variables d'un module sont stockées pour chaque instance. (dans la base de données). C'est pourquoi les templates joomla ont un emplacement pour un composant et de nombreux emplacements pour les modules.

Un module peut être ajouté à une page individuelle (élément de menu), ou aux pages sélectionnées, ou à toutes les pages. Rappelez-vous qu'un élément de menu est en effet un choix de composant. Chaque élément de menu stocke des variables dans la base de données, il est donc possible d'alimenter les détails de l'affichage du composant. Par exemple.l'ID de page que le composant de contenu doit afficher. Dans l'arrière-plan, les composants peuvent avoir de nombreux paramètres et fonctions dorsaux, et "faire" beaucoup plus de choses qu'un module.

  • Exemples d'un composant sont:

    • com_content (affiche des articles ...)
    • un babillard
    • un forum
    • un plan du site
  • Exemples d'un module:

    • une horloge de compte à rebours
    • supérieure 10 de contenu le plus lu
    • un sondage
+0

merci Bingy. beaucoup d'informations importantes! – Bryan

15

Composants

Un composant est une application séparée. Vous pouvez considérer un composant comme quelque chose qui a sa propre fonctionnalité, sa propre base de données et sa propre présentation. Donc, si vous installez un composant, vous ajoutez une application à votre site Web. Des exemples de composants sont

  • un forum
  • un bulletin d'information
  • un système communautaire
  • une galerie photo

Vous pourriez penser à tous ceux-ci comme étant une application séparée. Chacun d'entre eux serait parfaitement logique en tant que système autonome.

Un composant sera affiché dans la partie principale de votre site Web et un seul composant sera affiché. Un menu n'est alors rien de plus qu'un basculement entre différents composants. Vous pouvez le comparer un peu avec votre barre des tâches Windows, où vous voyez un onglet pour chaque application ouverte.

Modules

Les modules sont des extensions qui présentent certaines informations sur votre site. C'est une façon de présenter des informations déjà présentes. Cela peut ajouter une nouvelle fonction à une application qui faisait déjà partie de votre site Web.

Pensez à

  • derniers modules article
  • module de connexion
  • un menu

En règle générale, vous aurez un certain nombre de modules sur chaque page Web.

La différence entre un composant et un module n'est pas toujours très claire. Un module n'a pas de sens en tant qu'application autonome, il présentera simplement des informations ou ajoutera une fonction à une application existante. Prenez un bulletin d'information par exemple. Une newsletter est un composant. Vous pouvez avoir un site Web qui est utilisé uniquement comme un bulletin d'information. Cela fait parfaitement sens. Même si un composant de bulletin aura probablement une page d'abonnement intégrée, vous pouvez ajouter un module d'abonnement dans une barre latérale sur chaque page de votre site Web. Vous pouvez mettre ce module d'abonnement n'importe où sur votre site. Vous serez probablement d'accord avec moi sur le fait qu'un site avec juste un module d'abonnement et aucun élément de newsletter ne serait vraiment ridicule.

Plugins

Ils ont utilisé pour être appelé mambots dans Joomla 1.0.x, mais depuis Joomla 1.5.x ils sont appelés plugins. Un plugin est une fonction qui est effectuée sur une partie de Joomla avant que cette partie ne soit affichée. Cette partie peut être sur le contenu, sur l'éditeur, sur le système complet, etc. Cela peut sembler un peu abstrait, mais vous le comprendrez avec un exemple.

Prenons l'exemple de l'un des plugins de Ulti Joomla: Ulti Reflection. Ceci est un plugin qui peut refléter les images que vous utilisez dans vos articles de contenu. Pour l'utiliser, il vous suffit de mettre quelque chose comme dans votre contenu. Avant que le contenu est montré à l'utilisateur, le plugin Ulti Reflection va scanner le contenu pour trouver le {reflection}tag. Si elle trouve l'étiquette, elle remplacera l'étiquette par l'image et son reflet.

Attention à ne pas mettre trop de plugins sur votre site, car certains d'entre eux peuvent vraiment ralentir votre site.


Si la différence entre les trois types d'extensions n'est pas encore tout à fait clair, je vous conseille d'aller aux pages d'administration de votre installation de joomla et vérifiez le menu des composants, le gestionnaire de module et le gestionnaire de plug-in. Joomla est livré avec un certain nombre de composants de base, de modules et de plugins. En vérifiant ce qu'ils font, la différence entre les trois types de blocs de construction devrait devenir claire. Vous pouvez également consulter la page officielle des extensions Joomla. Parcourez les catégories d'extension et vous serez étonné des possibilités d'extension que vous avez pour votre site.

+0

C'est très clair en effet! Je ne comprends tout simplement pas celui-ci: 'Pour l'utiliser, il suffit de mettre quelque chose comme dans votre contenu. ', peut être manqué quelque chose après' like'? –

0

Si vous ne comprenez pas la différence entre un module et un composant, il vous sera très difficile d'administrer votre installation Joomla.

Modules Les modules sont généralement de petits éléments de fonctionnalité conçus pour présenter des informations dans votre site. Ils peuvent apparaître un certain nombre de fois, sur un certain nombre de pages dans diverses positions. Au contraire, les composants sont une application complète, généralement assez complexe et sont au corps principal si une page. Chaque module peut également être visualisé dans différentes pages, et la position de chaque module peut être facilement modifiée. Vous êtes autorisé à sélectionner les éléments de menu où un module est affiché. Un bon exemple de l'utilisation de cette fonctionnalité est la publicité ciblée. Si votre site comporte plusieurs sections, vous pouvez créer un module pour chaque section. Chaque module contiendra une publicité ciblée pour la section. Maintenant, au lieu de montrer tous les modules, tout le temps, vous personnalisez la visibilité du module de sorte que chaque annonce est affichée uniquement dans les liens de menu pertinents. Des exemples typiques de modules Joomla standard sont: Main/Utilisateur/Top et autres menus, Dernières nouvelles, Articles populaires, Sondages, Formulaire de connexion, Détails de syndication, etc.

Composants D'autre part, un composant Joomla est généralement plus complexe, avec des fonctionnalités et des capacités étendues. Un composant peut uniquement être affiché dans la zone principale d'une page et ne peut être affiché que sur une seule page (généralement). Les liens vers les composants sont généralement effectués en créant des éléments de menu. Les composants ont généralement une page ou des pages particulières pour leur configuration.

Extensions Les extensions Joomla étendent la fonctionnalité des sites Web Joomla. Cinq types d'extensions peuvent être distingués: les composants, les modules, les plugins, les templates et les langages. Chacune de ces extensions gère une fonction spécifique. Comdev est un fournisseur de services de développement Joomla, qui fournit des extensions d'extensions telles que: JomOffers, JomDirectory, JomHoliday 3, JomEstate, JomEvents.

Source: http://comdevjoomla.blogspot.com/