Joomla structuur
Joomla-structuur: zo werkt het onder de motorkap
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.


Onze Joomla websites
