Home arrow Tech Stuff
 
 
Wat is Joomla
Joomla is een content management systeem (cms). Dit is een ingewikkelde term voor een online software pakket voor het beheren van een internet site. "Normale" sites zijn gemaakt met de programmeercode van het internet, html, en er moet kennis van deze taal aanwezig zijn om aanpassingen te doen aan de site. Bij een cms is dit niet meer nodig omdat de inhoud van de site wordt ingevoerd met een Word-achtige omgeving.

Opbouw

Joomla slaat alle gegevens op in een database. Dit is veilig en betrouwbaar. Joomla leest de gegevens uit de database en plaatst deze op de website.
Hoe dit er uitziet, is afhankelijk van de template. Dit is een grafische schil die over de inhoud uit de database heen ligt en die het uiterlijk van de site bepaalt. Denk hierbij aan lay-out, kleuren, lettertype en plaatjes.

Onderdelen

Joomla bestaat grofweg uit een aantal onderdelen, te weten:

  • artikelen
  • menu's
  • componenten
  • modules
Artikelen

In Joomla worden artikelen onderverdeeld in sectie's en categorieën. Er kunnen meerdere sectie's gemaakt worden en iedere sectie kan meerdere categorieën bevatten. Elke categorie bevat dan één of meerdere artikelen. Waarom zo ingewikkeld? Omdat het op deze manier heel makkelijk is om grote hoeveelheden informatie gestructureerd aan te bieden. Maar het gebruik van sectie's en categorieën is niet verplicht, dus het kan ook zonder.

Menu's

Er bestaat altijd minimaal één menu met minimaal één menu-item. Dit gebruikt Joomla om te weten wat er getoond moet worden bij het 'opstarten' van de site.
Er kunnen meerdere menu-items in dit menu worden gedefinieerd, maar er kunnen ook meerdere menu's met menu-items bijgemaakt worden.
Simpel gezegd is ieder menu-item een pagina op de website. Wat er op die pagina getoond wordt is afhankelijk van het soort menu-item.

Componenten

Naast artikelen kunnen er diverse uitbreidingen worden gebruikt. Sommige zijn standaard meegeleverd met Joomla, anderen worden door derden ontwikkeld en zijn via de Joomla site te downloaden en installeren. Enkele voorbeelden

  • contact personen
  • banners
  • weblinks
  • zoekmachine
  • inloggen
  • forum
  • webwinkel
  • vacaturebank
  • en nog ontelbaar veel meer

Meer over templates

Zoals gezegd bepaald de template het uiterlijk van de site. In een Joomla template zijn eigenlijk maar twee zaken gedefinieerd.

  1. Het contentvlak. Hier komt de inhoud van de pagina die op dat moment wordt opgevraagd.
  2. De plaatsen van de modules.
Modules

Modules nemen een belangrijke plaats in in Joomla. Een module is een blokje op de site waarin allerlei zaken worden getoond.

  • een menu
  • meest bezochte pagina
  • aantal huidige bezoekers
  • banner
  • inlog formulier
  • produkt uit de webwinkel
  • enzovoort 

Deze blokjes kunnen overal in de site getoond worden, overal waar in de template bepaald is dat er blokjes getoond kunnen worden. Deze twee werken dus nauw samen.
Iedere module positie (plaats in de template waar blokjes getoond kunnen worden) heeft een naam. De linkerkolom in een website, zo die er mocht zijn in het ontwerp, heet vaak "links" of "left". Dit komt in Joomla terug, zodat het eenvoudig is om een willekeurige module op die plaats te tonen.

De eerste wet van Joomla 

  1. Componenten worden in het contentvlak getoond en nooit op module posities.
  2. Modules worden alleen op module posities getoond en nooit in het contentvlak.