Website met CMS

Het bijhouden van uw website is, in deze dagen van digitale informatie verschaffing, onmisbaar! U wilt natuurlijk dat het toevoegen van nieuwe content, het weghalen van niet langer relevante informatie, en het bijwerken van bestaande teksten niet uitbesteed hoeft te worden aan iemand met “web kennis”.

Hiervoor wordt een zogenaamd CMS (Content Management Systeem) geïmplementeerd in uw website. Deze applicatie stelt u in staat om, op relatief eenvoudige wijze, de inhoud van uw website te wijzigen, en zodoende “up to date” te blijven.

Binnen een CMS is het mogelijk om allerlei functionaliteiten toe te voegen en zelfs bepaalde zaken te automatiseren. Dit gaat aan de hand van Modules die geschreven zijn voor het CMS.

Wat is een Content Management Systeem?

De beste manier om aan deze wens te voldoen is middels een Content Management Systeem (vanaf hier CMS genoemd). De meeste "traditionele" websites bestaan uit een aantal HTML pagina's die allemaal op de webserver staan.

Wil men de teksten in deze pagina's aanpassen dan moet er een aantal stappen worden doorlopen:

  • De betreffende pagina moet van de webserver worden gehaald
  • Daarna moet de pagina worden aangepast
  • Vervolgens moet de pagina weer op de webserver worden geplaatst

Een CMS automatiseert deze stappen en zorgt er bovendien voor dat er geen specifieke kennis van HTML nodig is. Als men met tekstverwerkingsprogramma's als Microsoft Word kan omgaan kan men ook het CMS gebruiken. Bovendien zorgt een CMS ervoor dat er een strikte scheiding is tussen de teksten (de inhoud of content). AerosolDesign maakt gebruik van een open source systeem doorontwikkeld door Muze. Deze is geschreven in php, de meest populaire web programmeer taal.

Een "traditionele" website heeft evenveel HTML bestanden op de webserver staan als er pagina's in de website zijn. Een verandering in lay-out / huisstijl kan dan ook betekenen dat al deze pagina's moeten worden nagekeken op consistentie van de huisstijl. Deze kost vaak veel tijd en betekent in veel gevallen dat men weer een beroep moet doen op de oorspronkelijke ontwerper van de website (met de nodig kosten!).

Een CMS heeft NIET voor elke pagina in de website een HTML bestand op de server staan, de pagina's worden namelijk dynamisch aangemaakt. De teksten (inhoud) zijn zonder enige lay-out informatie opgeslagen in een database. De lay-out staat in een zogenaamde "template" of "sjabloon". Tijdens het opvragen van een bepaalde pagina wordt deze dan dynamisch samengesteld door de inhoud uit de database (behorende bij de opgevraagde pagina) in de template te zetten. Het resultaat hiervan is wat de bezoeker van de website ziet. De bezoeker zal geen enkel verschil zien of merken tussen een "traditionele" website en een CMS website.

Voor het veranderen van de inhoud van een pagina kan de website beheerder naar een afgesloten gedeelte van de website. Daar krijgt hij, nadat hij zijn gebruikers-naam en wachtwoord heeft ingevoerd, toegang tot een on-line applicatie waarmee hij de inhoud van de website kan wijzigen.

Gebruikersbeheer

In ons CMS is het standaard zo dat de website beheerder de mogelijkheid heeft om alle functionaliteit van het CMS te gebruiken. Dat betekent dat hij de content van alle pagina's naar believen kan wijzigen en publiceren.

Met deze gebruikers module heeft men de mogelijkheid om bepaalde pagina's alleen maar voor wijziging beschikbaar te maken voor een bepaalde groep gebruikers. Tevens wordt het dan mogelijk om een wijziging van een pagina eerst laten controleren door een eindverantwoordelijke voordat deze gepubliceerd wordt (zichtbaar wordt voor een bezoeker van de website). Er worden dus rechten of rollen toegekend aan een gebruiker van het CMS zoals dat ook op een redactie van een krant of tijdschrift het geval is.