Skillnader mellan en Joomla-komponent och -modul Skillnaden mellan

Anonim

Joomla Component vs Module

Joomla är en av de vanligaste CMS som kan användas vid skapandet av högvärdesbloggar och webbplatser. Det är viktigt att förstå hur de interna komponenterna i systemet fungerar så att de vet vad som förväntas av dem och hur de fungerar. En fråga som ofta har ställts är skillnaden mellan en Joomla-komponent och en modul. De skillnader som beskrivs nedan bör vara en bra guide för att följa med att förstå huvudpunkterna.

Skillnader

Komponenten i Joomla som observeras som huvudsektionen på sidan ses av det mänskliga ögat. Enligt byggnaden av Joomla kan endast en komponent laddas för varje sida som genereras. Detta betyder i sin tur att kärninnehållshanteringen som erbjuds faktiskt är en komponent. Joomla-modulen är å andra sidan ett komplement till innehållet i en komponent. Modulen kan sägas vara omgivande av komponenten. Moduldesignen i sig är inte tänkt att vara huvuddelen av sidan sedd.

Komponenten utgör innehållet som ses av slutanvändaren. Komponenten kan ibland vara en fullständig applikation som har lagts in i en databas genom programmering för att säkerställa funktionalitet. Modulen tar vanligtvis bara upp element som förekommer i menyerna i sidofältets innehåll och aldrig innehållet på en sida. Innehållsmodulerna i Joomla kommer utan kodning, och de kan visas hand i hand med kodade delar på sidan. Visningen av komponenterna visas i stor utsträckning i stora delar av innehållsområdet på en sida. Å andra sidan visas modulens display på sidofältet som ibland kan visas i sidhuvudet, sidofältet eller till och med sidfoten men aldrig huvudinnehållet.

Joomla-komponenten accepterar någon form av inmatning som kan komma från användaren. Exempel på användarinnehåll skulle vara en artikelinsändning, bild eller annan mediainsändning eller kommentarer som höjdes i systemet. Det finns inga minimala ingångar accepterade i modulen. De enda ingångarna som accepteras är skrivskyddade ingångar som de som låter dig veta när en person är online eller inte.

På en sida kan endast en komponent visas medan flera moduler kan visas på en enda sida. Innehållsmodulerna har inte heller någon angiven sidposition. Placering ges i sidplaceringen, och det finns ingen bestämd plats. Modulerna har å andra sidan en bestämd sidoposition där de kan lokaliseras. Komponentets filnamn börjar med com_ medan modulerna börjar med mod_.

Sammanfattning:

- Komponenter ses i huvuddelen av Joomla-sidan.

- Modulerna omger komponenterna och kompletterar endast komponenter.

- Komponenterna kan användas som en fullständig applikation.

- Modulerna får endast användas för att skapa sidobarelement i innehållsmenyerna eftersom det inte finns någon programmering.

- Visningen av komponenterna ligger på huvudsidan av sidan.

- Visning av moduler finns på sidans omkrets och aldrig huvuddelen av sidan.

- Den accepterade ingången i komponenterna är ganska bred och varierad.

- Det finns liten eller ingen accepterad inmatning i moduler.

- Endast en enda komponent kan visas på en sida.

- Flera moduler kan visas i ett visst stadium.

- Moduler har en definierad positionsplacering.

- Komponenterna har ingen angiven sidplaceringsposition reserverad.

- En komponent filnamn börjar med com_.

- En modulfilnamn börjar med en mod_.

- Komponenten kan bara köras på en viss sida.

- Modulen kan köras från olika sidor.