Kiezen voor een open source of maatwerk CMS:Dit is ons advies - deel 1

De kogel is door de kerk: je gaat een nieuwe webshop ontwikkelen. Al voordat het echte ontwikkelen van start gaat dient zich de volgende beslissing al aan, namelijk: welk type software ga je gebruiken? Het ene type software is de andere niet, de keuze die je hier maakt is daarom van grote invloed. Denk bijvoorbeeld aan de manier waarop de webshop werkt, hoe gemakkelijk of niet je aanpassingen kunt doen en welke (door)ontwikkelmogelijkheden er in de toekomst zijn. Het is daarom altijd ons advies om eerst goed te onderzoeken welke behoeften en wensen je hebt, wat moet een webshop voor jouw organisatie kunnen? Vervolgens is het een stuk eenvoudiger om een software type te vinden dat bij jouw bedrijf past.

In vaktermen spreken we ook wel van een content management systeem, afgekort CMS genoemd. Dit is, simpel gezegd, de achterkant van de webshop waarin je aanpassingen kunt doen en de content van de shop kunt beheren. Specifiek voor een webshop gebruiken we ook wel de term commerce CMS, maar voor het gemak houden we in dit artikel de term CMS aan. Er zijn verschillende soorten CMS-systemen, één daarvan is open source bijvoorbeeld. Daarnaast bestaan closed source en maatwerk CMS-systemen. In een tweedelige artikelserie gaan we dieper in op de vergelijking tussen een open source CMS en een maatwerk CMS. Dit is een keuze waar veel online ondernemers mee te maken krijgen en, afhankelijk van de strategische keuzes in een onderneming, is een van deze twee meer geschikt voor een webshop. Een maatwerksysteem is niet slecht, maar toch adviseren wij te kiezen voor een open source CMS. In dit artikel, deel 1 van de serie, vertellen we je waarom.

 

Open source & maatwerk CMS:hoe zat het ook alweer?

Voordat we ingaan op de voor- en nadelen van beide systemen bespreken we nog even kort wat beide systemen precies zijn en inhouden. Een open source e-commerce CMS heeft een openbare broncode, deze is voor iedereen toegankelijk en gratis te downloaden. Shopware en WordPress zijn een aantal bekende voorbeelden. Rondom een open source systeem bestaat een community met programmeurs die plugins ontwikkelen en de software uitbreiden. Wanneer je als online ondernemer bijvoorbeeld een speciale functionaliteit of aanpassing wenst, kan een e-commerce bureau je helpen om zelf wijzigingen tot het platform toe te voegen. Er bestaat ook nog closed source, zoals Shopify. Hierbij kunnen bureau’s niet bij de originele broncode en/of eigen plug-ins maken. Je kunt wel tegen het platform aan ontwikkelen.

Een maatwerk CMS zit anders in elkaar. Een systeem als dit wordt in z’n geheel ontwikkeld door een webbouwer, waarbij de broncode van de ontwikkelaar is en niet toegankelijk is voor anderen. Een webshop van dit type heeft dan ook geen gratis versie, vaak betaal je voor het gebruik van een licentie of een maandelijks bedrag. Doordat dit soort systemen zijn ontwikkeld door een partij zelf, zijn ze niet overdraagbaar naar een ander e-commerce bureau. Dit wordt ook wel een vendor-lock in genoemd.

Verderop bespreken we een aantal van de voordelen die een open source CMS bieden ten opzichte van een maatwerk CMS.

Voordelen van een open source webshop

Veel vrijheid bij ontwikkeling

Een open source CMS biedt veel vrijheid bij de ontwikkeling van het platform. We raden je aan om voor de ontwikkeling van jouw nieuwe webshop een gespecialiseerd e-commerce bureau in te schakelen. Daar zitten experts die je kunnen helpen met jouw vraagstuk en deze weten door te vertalen naar eisen en functionaliteiten voor een webshop. Hierbij is het goed om te weten dat je niet afhankelijk bent van deze partij: je kan jouw e-commerce platform in z’n geheel overdragen naar een ander bureau als je dat wilt. Soms voegt een bureau een vendor lock-in toe aan het contract. Hierdoor kun je niet zo makkelijk overstappen en alle code laten overdragen, soms moeten ook plug-ins bij de ontwikkelaar blijven. Het is daarom belangrijk daar altijd op te letten. 

Bij een maatwerk CMS is, zoals eerder gezegd, de ontwikkelaar eigenaar van de broncode. Stop je bij deze webbouwer of stopt de webbouwer zelf, dan ben je jouw e-commerce platform kwijt. Je krijgt hooguit de speciaal voor jou gemaakte onderdelen en data mee. Maar het is nog maar de vraag of je hier iets mee kunt.

Uitbreidingsmogelijkheden

Een ander voordeel bij de ontwikkeling van open source zijn de uitbreidingsmogelijkheden. Er zijn vele functionaliteiten en plugins beschikbaar die door gespecialiseerde partijen worden gemaakt en al dan niet tegen betaling worden aangeboden. Voorbeelden zijn koppelingsmogelijkheden met allerlei systemen (ERP, PIM, boekhouding, CRM etc.), plugins voor marketingactiviteiten, thema’s, productbeheer enzovoorts. Hiernaast kan een e-commerce bureau een custom made plugin of koppeling bouwen en aansluiten op jouw webshop. Op die manier heb je het beste van beide werelden: de functionaliteiten en toegankelijkheid van een open source systeem met maatwerk elementen toegespitst op jouw wensen. 

Een maatwerk CMS heeft geen grote community eromheen en kan beperkt zijn in mogelijkheden qua design en functionaliteiten, afhankelijk van de kennis en kunde van de webbouwer. Dit geldt ook voor de doorontwikkeling. De continuïteit van een maatwerk CMS is afhankelijk van het succes. Als de groep van klanten steeds kleiner wordt, zal de doorontwikkeling inclusief updates en security patches e.d. steeds langzamer gaan. Bij een open source CMS ben je dus veel meer verzekerd van uitbreidingen en doorontwikkeling. 

Lees meer in deel 2

Dit waren nog maar twee voordelen van een open source CMS. Ook op het gebied van gebruiksvriendelijkheid en veiligheid biedt open source bewezen technieken. Die bespreken we in het volgende deel van deze artikelserie, waarin we ook dieper ingaan op het kostenplaatje van de CMS-systemen.

Artikel Open source & maatwerk CMS: deel 2