Skip to main content

Joomla structuur

De Joomla software bestaat uit verschillende onderdelen, die zoveel mogelijk modulair gebouwd zijn. Dit om het maken van uitbreidingen (extensies) makkelijk te maken. Een overzicht van beschikbare extensions is verkrijgbaar op de Joomla Extensions Directory.

Joomla-structuur: zo werkt het onder de motorkap

Joomla is gebouwd op een modulair MVC‑framework dat inhoud, presentatie en logica strikt scheidt. Hierdoor is het systeem zeer flexibel en schaalbaar. Hieronder lees je hoe de belangrijkste onderdelen samenwerken:

1. Framework (Core)

De Joomla-core verzorgt posterior- en frontendlogica, gebruikersbeheer met ACL, dataopslag, routing en algemene services. Het is gebaseerd op het Model‑View‑Controller-ontwerpprincipe en zorgt voor een stabiele en gestructureerde basis.

2. Extensies

  • Componenten zijn zelfstandige mini-applicaties binnen Joomla, bijvoorbeeld voor een blog, contactformulier of webshop. Ze bevatten zowel een frontend als backend en vormen het hart van functionaliteit.
  • Modules verzorgen aanvullende weergave zoals menu’s, banners of nieuwsbriefopties. Ze tonen informatie buiten de hoofdcomponent.
  • Plugins voeren taken op de achtergrond uit, zoals inhoudfiltering, beveiliging of automatische opmaak.

3. Templates

Templates bepalen de vormgeving en lay-out van de website. Ze ontvangen de output van componenten en modules en geven deze vorm via posities, CSS en HTML. De inhoud blijft zichtbaar los van de vormgeving.

4. Media Manager & Bestandssysteem

Afbeeldingen, documenten en mediabestanden worden centraal beheerd via de Media Manager. Daarnaast bestaat er een mappenstructuur op serverniveau met directories zoals components, modules, plugins, templates, libraries en administrator voor gescheiden beheer tussen frontend en backend.

5. Database

Alle content, instellingen, gebruikersdata, menu-structuren en metadata worden opgeslagen in een MySQL- of PostgreSQL-database. Joomla haalt hieruit dynamisch content zodra een pagina wordt opgevraagd.

joomla structuur
Wellicht ook interessant om te lezen:
Joomla achtergronden
Lees meer over de geschiedenis en verschillende versies van Joomla.
Onze Joomla websites
Lees hoe wij ook voor u een professionele Joomla website kunnen ontwikkelen. Wij hebben ruim vijftien jaar ervaring in Joomla!
Bekijk onze portfolio
Inmiddels hebben wij honderden Joomla websites ontwikkeld voor een hele diverse klantengroep.