Er zijn honderden, zoniet duizenden content management systemen op de markt ruwweg verdeeld in drie hoofdcategorieën: open source, commercieel, maatwerk. De aanhangers van elk CMS roepen natuurlijk dat zij de beste oplossing hebben. Maar hoe bepaal je nu welk CMS voor jou het meest geschikt is? Hieronder staan een aantal punten waarop je kunt letten bij het uitkiezen van een voor jou perfect CMS.
Wel of geen CMS?
Eerst moet je bedenken of je wel een CMS nodig hebt. Want hoe eenvoudig het beheer van uw website ook is met behulp van een CMS vergeleken met het werken in HTML, het blijft een applicatie waarmee je moet leren werken, net als de meeste softwarepakketten. Als u uw website maar een paar keer per jaar bijwerkt, loont het niet de moeite hiervoor een CMS aan te schaffen. Ten eerste vanwege de investering (ja, ook open source kost het geld, want u zult een professionele webdeveloper nodig hebben om het CMS voor u in te richten), ten tweede omdat je dan telkens weer je geheugen moet opfrissen: 'hoe ging dat ook alweer?' Het is dan makkelijker en goedkoper om het onderhoud uit te besteden aan je webbouwer.
Open source of commercieel?
De eerste keuze die je moet maken is tussen open source en commercieel. Open source wil zeggen dat het CMS wordt ontwikkeld door een gemeenschap van programmeurs die dit onbetaald doen en waarvan de broncode (source code) openbaar wordt gemaakt. Vaak verdienen ze wel aan het leveren van support en maatwerkdiensten. Een commercieel CMS is een CMS dat wordt uitgegeven door een bedrijf en waarvan de broncode niet openbaar wordt gemaakt. Voor zo'n CMS moet je wel licentiekosten betalen. Meestal een eenmalige investering en een percentage daarvan (15%-30%) per jaar voor updates en upgrades.
Als een professionele ondersteuning, kwaliteitsbewaking en garantie voor jou essentieel zijn, en je over voldoende budget beschikt, is een commercieel CMS de beste oplossing. Helemaal als je gebruik kunt maken van functionaliteiten die alleen het betreffende commerciele CMS biedt, zoals bijvoorbeeld koppelingen met commerciele applicaties zoals Microsoft Dynamics. In zo'n geval is het commerciele CMS Dynamicweb bijna altijd de beste keuze.
Als je lage kosten, veel vrijheid en eigen maatwerk belangrijk vindt, dan kom je eerder uit bij een open source CMS.
Open source: voor en tegen
| Voordelen | Nadelen |
| Geen licentiekosten | Gebrek aan support |
| Veel modules | Minder standaardisatie |
| Grote gemeenschap |
Commercieel CMS: voor en tegen
| Voordelen | Nadelen |
| Meestal goede support | Aanzienlijke licentiekosten |
| Meestal goede standaardisatie | Beperkter aantal modules |
| Garantie | Kleine gemeenschap |
| Kwaliteitsbewaking | Moeilijker om zelf modules te ontwikkelen |
Zoekmachinevriendelijk
Het volgende waar je op moet letten is de zoekmachinevriendelijkheid van je CMS.
Het CMS moet in ieder geval aan de volgende eisen voldoen:
- Zelf instelbare zoekmachinevriendelijke URL's. D.w.z. dat je zelf eenvoudig het webadres (URL) moet kunnen opbouwen met belangrijke trefwoorden: http://www.domein.nl/hoofdtrefwoord/subtrefwoord/
- Zelf eenvoudig per pagina in te stellen title tags.
- Zelf eenvoudig per pagina in te stellen description en keyword metatags.
- Zelf eenvoudig te beheren menu-tekstlinks.
Vrijheid van vormgeving
Ook heel belangrijk: vrijheid van vormgeving en gebruik van webstandaarden.
Een CMS hoeft de creativiteit van het webdesign niet in de weg te zitten. Daarom is het van groot belang dat het CMS dat je kiest toestaat dat je je eigen XHTML/CSS/JS template eenvoudig kan implementeren. Pixel voor pixel. Zonder dat je daarvoor programmeerkennis nodig hebt. En dat de code die het CMS genereert schone, semantische XHTML is. Een vereiste voor elke moderne website van vandaag de dag.
Gebruiksgemak
Gebruiksgemak is natuurlijk ook essentieel, want daar gaat het op de eerste plaats om bij een CMS, dat je makkelijk zelf je website kunt onderhouden, zonder eerst dikke gebruiksaanwijzingen door te moeten spitten. Bekijk daarom van het CMS dat je overweegt te gebruiken hoe gebruiksvriendelijk je het beheergedeelte vindt. Vaak biedt een CMS ook 'front-end editing', wat wil zeggen dat als je als redacteur bent ingelogd, je via de voorkant van je website naar de te wijzigen pagina kunt gaan en deze aldaar eenvoudig en snel kunt bewerken. Als je dit handig vindt, let er dan op dat het CMS dat je kiest deze functionaliteit biedt.
