Het kiezen van een content management system

Our cms can kick your cms's ass

Het door Solide gebruikte systeem voor het bouwen van websites en de meeste webtoepassingen is Drupal. Dat leidt wel eens tot vragen. De naamsbekendheid van Joomla! en WordPress is aanzienlijk groter dan die van Drupal. Een ander redelijk bekend systeem is Typo3.

Keuze genoeg in de wereld van Open Source cms systemen ...

Waarom kiezen we dan voor Drupal? Wel, elk Content Management Systeem heeft zo z'n specifieke accent:

  • WordPress is uitermate geschikt als blog: een persoonlijke website waarin de artikelen meestal chronologisch en op basis van vrije trefwoorden, zogenaamde tags, worden geordend.
  • Joomla! is vooral geschikt voor websites en webwinkels waarvan het beheer in één hand ligt. Het accent van Drupal ligt sterk op community sites, websites met grotere en actieve gebruikersgroepen.
  • Typo3 is vooral erg flexibel. Omdat we niet overal evenveel verstand van kunnen hebben was kiezen onvermijdelijk.

Zo heeft in Joomla! een gebruiker die het recht heeft om artikelen te schrijven dit recht altijd voor de hele website. In Drupal kunnen we dit afschermen tot een bepaald gedeelte. Voor Drupal is een centrale plek beschikbaar waar alle (!) documentatie over het systeem (handleidingen, technische documentatie en informatie over uitbreidingen). In tegenstelling tot Typo3 hoeven we geen afwijkende scripting taal te leren. En in vergelijking met WordPress kan Drupal veel, heel veel meer.

Van Drupal wordt vaak beweerd dat het een systeem van en voor programmeurs is. Onze ervaring is echter dat klanten met Drupal net zo snel aan de slag kunnen dan bijvoorbeeld met Joomla!. Wij nemen dan meestal de initiële inrichting, bijvoorbeeld het opnemen van een WYSIWIG (WhatYouSeeIsWhatYouGet-editor), en de presentatielaag voor onze rekening, maar dat deden we voor Joomla! ook. Juist de eenmalige opzet kost de meeste hoofdbrekens en veel mensen realiseren zich niet dat een CMS per definitie weinig mogelijkheden biedt om de presentatielaag vanuit het systeem te beheren. Wie meer wil lezen over de verschillen tussen de hier genoemde CMS-en kan een kijkje nemen op cmsmatrix.org. Deze site bevat diepgaande informatie over meer dan honderd CMS-en, zowel closed als open source.

Drupal, op een rijtje

Drupal heeft onder andere volgende voordelen:

  • Toegankelijkheid: de geweldig goede toegankelijkheid van in Drupal gebouwde websites
  • Documentatie: de kwaliteit en eenduidigheid van de documentatie van het project en bijdragen
  • Uitbreidbaarheid: de goede basis die Drupal biedt voor maatwerkaanpassingen (vrijwel altijd zonder dat we de basis hoeven te veranderen)
  • Basisfuncties: de fijnmazigheid van rechten en rollen en basisfuncties als taxonomy, blogs en forums
  • Uitbreidingen: de beschikbaarheid van uitbreidingen uit die de basifunctionaliteit van Drupal uitbreiden (modules, vertalingen, documentatie
  • Gemeenschap: Drupal heeft een erg actieve ontwikkelgemeenschap die wereldwijd verspreid is, en op regelmatige basis nieuwe releases doet, nieuwe functies aanlevert, of graag helpt bij problemen
  • Pluimen op het project: Drupal haalde de voorbije jaren prijs na prijs binnen in de open source wereld

 
Meer info op Drupal.org.