In het begin was er HTML. Nu wil je niet meer de volledige pagina's van een site bewerken maar de inhoud en vorm loskoppelen. Dat gaat met een content magagement systeem (CMS). VOor mijn eigen site(s) ben ik begonnen zelf een systeem te maken. Dit blijkt alleen erg bewerkelijk te zijn en dus veel tijd te kosten. Gelukkig zijn er alternatieven. Tot nu toe ken ik 2 systemen: Joomla en Drupal. Joomla en drupal zijn 2 van de grote gratis (Open Source) CMS-en.
Joomla
Joomla is een CMS dat relatief eenvoudig draaiend is te krijgen. Je kunt artikelen aanmaken die dienen als pagina of als onderdeel van een pagina (zoals een nieuwsitem). Artikelen kunnen worden ingedeeld in categorieen en secties. Verder zijn er vele uitbreidingen te vinden op de site van Joomla.
Joomla werkt vrijwel helemaal vanaf de frontend en is daarom geschikt voor beginnende sitebeheerders.
Drupal
Drupal is een zeer flexibel CMS dat werkt met nodes. Een node kan elke vorm van inhoud zijn, bijvoorbeeld een pagina of een artikel, maar ook een activiteit. Uitbreidingen zijn voor Drupal zeer belangrijk en ze voegen zeer belangrijke functies toe. Met de vele uitbreidingen van Drupal kan een node bijvoorbeeld nieuwe soorten gegevens bevatten zoals een datum of een fotobestand. Ook zijn er uitbreidingen om bijvoorbeeld inhoud (nodes) op vrijwel alle denkbare manieren weer te geven.
Kijk op de Drupal ervaringen pagina voor een lijst met nuttige modules.

