Verschillen tussen een Joomla-onderdeel en -module Verschil tussen

Anonim

Joomla Component vs Module

Joomla is een van de meest gebruikte CMS's die kunnen worden gebruikt bij het maken van waardevolle blogs en websites. Het is belangrijk om te begrijpen hoe de interne componenten van het systeem werken om te weten wat er van hen wordt verwacht en hoe ze werken. Een veelgestelde vraag is het verschil tussen een Joomla-component en een module. De hieronder geschetste verschillen zouden een goede leidraad moeten zijn om de belangrijkste punten te begrijpen.

Verschillen

Het onderdeel in Joomla dat als het hoofdgedeelte van de pagina wordt waargenomen, wordt voor het menselijk oog gezien. Volgens de build van Joomla kan slechts één component laden voor elke pagina die wordt gegenereerd. Dit betekent op zijn beurt dat het aangeboden kerninhoudsbeheer in feite zelf een component is. De Joomla-module daarentegen is een aanvulling op de inhoud van een component. Van de module kan worden gezegd dat deze de component omgeeft. Het ontwerp van de module is op zich niet de bedoeling om het hoofdgedeelte van de pagina te zien.

Het onderdeel vormt de inhoud die wordt bekeken door de eindgebruiker. Het onderdeel kan soms een volledige toepassing zijn die door programmeren in een database is geplaatst om de functionaliteit te waarborgen. De module neemt meestal alleen elementen op die voorkomen in de inhoudmenu's van de zijbalk en nooit de inhoud van een pagina. De inhoudsmodules in Joomla worden geleverd zonder codering en kunnen hand in hand worden getoond met gecodeerde secties van de pagina. Weergave van de componenten wordt grotendeels weergegeven in grote delen van het inhoudsgebied van een pagina. Aan de andere kant wordt de weergave van de modules in de zijbalk weergegeven, die soms in de koptekst, zijbalk of zelfs voettekst van de pagina wordt weergegeven, maar nooit de hoofdinhoud.

De Joomla component accepteert alle soorten invoer die van de gebruiker kan uitgaan. Voorbeelden van gebruikerscontent zijn het indienen van een artikel, het verzenden van foto's of andere media of opmerkingen die in het systeem worden geplaatst. Er zijn geen minimale ingangen geaccepteerd in de module. De enige geaccepteerde ingangen zijn alleen-lezen-ingangen, zoals die waarmee u weet wanneer iemand online is of niet.

Op een pagina kan slechts één component worden weergegeven terwijl meerdere modules op één pagina kunnen worden weergegeven. De inhoudsmodules hebben ook geen vaste paginapositie. Plaatsing wordt gegeven op de pagina-plaatsing en er is geen definitieve locatie. De modules hebben daarentegen een gedefinieerde paginapositie waar ze kunnen worden gevonden. De bestandsnaam van de component begint met com_ terwijl die van de modules begint met mod_.

Samenvatting:

- Onderdelen worden weergegeven in het hoofdgedeelte van de Joomla-pagina.

- Modules omringen de componenten en vullen alleen componenten aan.

- Componenten kunnen als volledige toepassing worden gebruikt.

- Modules mogen alleen worden gebruikt om zijbalkelementen van inhoudmenu's te maken, aangezien er geen programmering aan te pas komt.

- Weergave van de componenten staat op het hoofdgedeelte van de pagina.

- Weergave van modules bevindt zich aan de rand van de startpagina en nooit in het hoofdgedeelte van de pagina.

- De geaccepteerde invoer in componenten is vrij breed en divers.

- Er is weinig of geen geaccepteerde invoer in modules.

- Er kan slechts één component op een pagina worden weergegeven.

- Meerdere modules kunnen in een specifieke fase worden weergegeven.

- Modules hebben een gedefinieerde plaatsing van de pagina.

- Componenten hebben geen gedefinieerde paginaplaatsingspositie gereserveerd.

- De bestandsnaam van een component begint met com_.

- De bestandsnaam van een module begint met een mod_.

- Component kan alleen op een specifieke pagina worden uitgevoerd.

- Module kan op verschillende pagina's worden uitgevoerd.