gototopgototop

Advertentie ruimte

Wat is een Content Management System

Let op: opent in een nieuw venster PDFAfdrukkenE-mailadres

Een content management system, afgekort CMS, is een systeem dat het mogelijk maakt om zonder programmeer kennis een website op te bouwen en te onderhouden. Het gaat hier om een software applicatie, bijna altijd online toegankelijk, waarbinnen 'content', dus teksten gegenereerd kunnen worden. Teksten kunnen ingevoerd worden door middel van een editor die meestal niet veel afwijkt van bijvoorbeeld een MS WORD. Een Content Mangement System heeft nogal wat voordelen en slechts enkele nadelen.

 

Voordelen:

Nadelen:

 

 

Geen HTML kennis vereist.

Eén van de sterke punten van een CMS is dat er geen programmeur, technische of HTML kennis vereist is. Enige HTML, misschien wat PHP en hier en daar wat SQL kennis is eventueel wel handig, vooral wanneer je toch wat dingetjes op de site net iets anders dan standaard wil hebben. Maar het is absoluut niet een vereiste en je kan daarom ook prima uit de voeten zonder. De site kan er prachtig uitzien, en vaak zeer professioneel en strak door gebruik te maken van de middelen die gegeven worden binnen het standaard CMS. Teksten kunnen heel gemakkelijk en straigt-forward via de standaard tekstverwerker binnen het CMS worden ingevoerd.

Complexiteit van CMS systemen.

Geen technische kennis nodig, maar vergeet niet dat het CMS systeem zelf wel enorm complex is. Om alle functies volledig te kunnen benutten is enige zelfstudie toch wel noodzakelijk haast. Het is mogelijk om direct te beginnen met een CMS, maar dan haal je waarschijnlijk niet het onderste uit de kan en blijven bepaalde functies die je leven vergemakkelijken onbenut. Bovendien staat menig forum vol geschreven met informatie over de meest uiteenlopende onderwerpen wat betrefd CMS systemen. Daarnaast zijn van de meeste bekende CMS systemen duidelijke instructieboeken verkrijgbaar.

Alles draait om de inhoud.

De content, of inhoud en dat komt in praktijk vaak neer op de teksten, foto's of gegevens die men op de site wil publiceren, moet natuurlijke een bepaalde vormgeving mee krijgen. Lettertypes, grote, dikte, kleur, onderstreept, tabelopmaak, framesets, divs, het zijn slechts een paar punten waar je heel veel tijd aan kwijt kunt zijn bij het bouwen en onderhouden van een site. Gevaar is dan al snel dat je op een gegeven moment meer bezig bent met de layout dan met datgene waar het eigelijk om draait, de content of inhoud. Bij een CMS is dat duidelijk heel anders, alle vormgeving is los getrokken van de inhoud en wordt geregeld door de vele stylesheets en templates. Wat over blijft is het opvoeren van raw content, stijlloze informatie (platte tekst) en het CMS zorgt wel dat het netjes op de site komt. Niet alleen scheelt dit enorm in tijd, maar bovendien waarborgt deze handelswijze dat alle pagina's op je site exact dezelfde layout hebben, wat de site een professioneel karakter geeft.

Toegankelijkheid van het Content Management System.

Het CMS is bijna altijd een online applicatie, dus benaderbaar vanaf het internet. Het is dus niet nodig om altijd maar vanaf hetzelfde werkstation met de site bezig te zijn. Het kan vanuit huis, met de laptop in de trein, op het werk, vanaf de andere kant van de wereld, mits het vanaf een computer gebeurt die op het internet is aangesloten. Binnen een CMS is het mogelijk om verschillende mensen, indien meerdere mensen aan de site werken, verschillende rechten toe te bedelen. Zo zouden sommige mensen misschien alleen wijzigingen op teksten mogen maken, anderen enkel teksten goedkeuren, weer anderen mogen ook nieuwe onderwerpen of zelfs menu's aanmaken. Uiteraard wanneer je zelf de enige bent die zich met de site bemoeit creeer je voor jezelf de super administrator rol, ook wel bekend als godmode. In dat geval mag en kan je alles aan zowel frontend als backend wijzigen.

Frontend

De frontend van het CMS is dat deel van de site dat de bezoekers zien, dus de content volledig met layout in de vorm gegoten als ingesteld per CMS template.  Bovendien kan ingesteld worden, welke bezoeker, wat te zien krijgen. Middels een inlogscherm, kunnen ook geregistreerde bezoekers toegelaten worden, welke dan weer andere content voorgeschoteld krijgen. Als administrator is het ook vaak mogelijk om via de frontend middels inlog wijzigingen in de content aan te brengen.

Backend

De backend van het CMS is het gedeelte waar de bezoeker nooit zal komen. Hier vinden alle grote wijzigingen plaats, kunnen rechten aan personen worden gekoppeld, menu's aangemaakt worden, templates gewijzigd worden, enz. De backend is enkel bereikbaar middels een login, en heeft een andere URL, nml. "www.sitenaam.nl/administrator". Aan de backend kant is ook vaak een meer uitgebreide tekstverwerker te vinden, hierdoor leent de backend zich uitstekend voor het opbouwen en onderhouden van de site.

Controle over de site.

Binnen een CMS is heel veel te beheren, uiteraard de inhoud, maar ook links, menu's, personen, etc. Echter omdat dit allemaal in een database gepropt wordt, en veel sitepagina's dynamisch (middels php) worden opgesteld, begrijpt men steeds minder van hetgeen er  achter de schermen gebeurt. Gaat er dan eenmaal wat fout, dan is fout opsporing vaak problematisch, en schiet onze kennis van het systeem te kort om tot een goede oplossing te kunnen komen.