Open source software onderhoud: hoe een mambo, joomla of typo3 cms onderhouden of uitbreiden?
Met open source software kunt u gratis een website laten bouwen. Dit klinkt natuurlijk fantastisch, maar in de praktijk merken wij dat na het installeren van open source software er problemen kunnen ontstaan met het gebruik en het maken van aanpassingen of uitbreidingen. Vele hadden voorkomen kunnen worden als van tevoren een betere afweging was gemaakt.

Dit artikel is interessant voor iedereen die wil experimenteren of heeft geëxperimenteerd met open source software, zoals typo3, joomla of mambo. Het beschrijft waar je op moet letten bij aanschaf en nog belangrijker het onderhoud als een website eenmaal is gelanceerd.
10 weetjes over verborgen kosten bij mambo, joomla of typo 3 CMS aanschaf, onderhoud of uitbreiding
Om u te helpen bij de aanschaf of het onderhoud / uitbreiding van open source software, zoals een joomla cms, mambo cms of typo 3 cms hebben we 10 tips opgesteld die u veel geld, ellende en tijd kunnen besparen en die u dus mee kunt nemen in uw afweging bij een keuze voor een van de systemen:
- Gebruik is gratis, maar de inrichting en opzet van de functionaliteiten van de website is veel belangrijker dan alleen het kostenplaatje. Het is belangrijker dat u met uw website uw doelen bereikt (meer omzet, minder kosten, hogere kwaliteit, et cetera) dan dat de website “gratis” is. Anders is het namelijk geen investering maar een “lagere” kostenpost. Neem dit mee bij de aanschaf van een joomla, typo3 of mambo cms en laat u goed adviseren.

- Met het gebruik van standaard (joomla, mambo, typo3) templates (vormgevingen) ben je vaak beperkt in de invulling van de huisstijl en krijg je soms al snel een website die teveel lijkt op een standaard website. Dit hoeft geen nadeel te zijn, maar kan voor sterke merken een beperking betekenen.

- Door het enorme aantal mogelijkheden van open source systemen is het vaak lastig om alle functionaliteiten en mogelijkheden te begrijpen. Het is handiger als je van tevoren kunt bepalen welke functies je in het systeem wilt hebben en daar langzamerhand als organisatie in kunt groeien. Bijna alle opensource systemen hebben een overdaad aan functionaliteiten die je moet gebruiken maar niet nodig hebt (en die wel fouten kunnen geven omdat ze niet goed gebruikt worden). Het doen van onderhoud aan de website kost uw organisatie veel tijd en dus geld en komt nooit op een goed moment (neem dit dus mee in uw afweging als belangrijke interne kostenpost).

- Tijdens het inrichten van een joomla, typo3, mambo of andersoortig opensource cms komen vaak vragen naar voren. Je kunt deze gemakkelijk in forums opzoeken, maar vaak moet je lang wachten of zoeken tot je een antwoord hebt. Dit omdat de mensen die de vragen beantwoorden of met uw uitbreiding wensen aan de slag gaan vrijwilligers zijn die u niet kent. Deze personen kunt u dus niet aanspreken op garantie voorwaarden of iets dergelijks (wat u bij een ingehuurd bedrijf wel kunt).

- Het testen en inrichten van joomla, typo3 of mambo websites vereist vaak veel kennis van de opbouw van open source systemen. Daar kunt u uw afdeling of klanten niet mee belasten, de leercurve is te stijl in veel gevallen. U kunt waarschijnlijk het beste ervaren opensource leveranciers hiervoor uitzoeken.

- Tijdens het gebruik van een website komen meestal naar verloop van tijd nieuwe wensen naar voren. Om deze te implementeren en integreren in een open source systeem is erg lastig en vaak zelfs onmogelijk. Bovendien krijgt u in de toekomst vaak problemen bij noodzakelijke updates (zie ook het volgende punt) van de software. Die updates weten namelijk niet dat u er maatwerk op hebt verricht en kunnen dus fouten ontstaan die niet of nauwelijks zijn op te lossen (vaak wil de opensource community u hiermee ook niet helpen omdat de fouten door uw eigen toedoen zijn ontstaan). Realiseer u daarbij goed dat eventueel uw externe opensource leverancier ditzelfde probleem heeft! Bijna niemand begrijpt de complete structuur van grote CMS systemen, omdat teveel mensen eraan hebben gewerkt (ook uw joomla, mambo of typo3 leverancier niet). Zoekt u bijvoorbeeld eens op forums op het internet naar het grote aantal (ook expert!) bedrijven dat op zoek is naar een Joomla of een Mambo expert omdat ze ergens niet uitkomen.

- Over CMS systemen (zeker bij de open source systemen) wordt veel geschreven. Een deel van deze discussies gaat ook over veiligheid en beveiliging. Doordat de lekken in uw systeem dus overal bekend zijn is het een fluitje van een cent voor hackers om uw website te kraken (ze kunnen zelfs in uw broncode zien welke lekken uw systeem nog bevat!). Wanneer uw website geen vertrouwelijke gegevens bevat (denk aan klantgegevens of online betaling) of niet gekoppeld is aan een dergelijk systeem dan zullen hackers zich minder snel tot u richten en is het risico beperkt. In elk ander geval is een veel gebruikt opensource CMS systeem zonder dat u regelmatig (dagelijks!) onderhoud en updates pleegt, sterk af te raden.

- Opensource CMS systemen zijn vrijwillig ontwikkeld door programmeurs en niet door marketing mensen. Dit betekent dat de systemen zijn gebaseerd op technische functionaliteit, maar veel minder gericht zijn op het verkrijgen van nieuwe bezoekers via internet en het verhogen van het aantal bezoekers tot klant. Losstaand nog zijn de gebruiksvriendelijkheid van het CMS systeem en de website. Mochten dit voor u belangrijke doelstellingen zijn, dan is het wellicht beter om een CMS te kopen van een op dit gebied ervaren commerciële partij voor juist dit doel. Probeert u maar eens een professioneel zoekmachine marketing bedrijf te vinden die een opensource CMS systeem adviseert (tip: dat gaat u niet lukken!).

- Opensource CMS initiatieven worden gedragen door de vrijwilligers, maar zijn ook grillig. Er zijn in het verleden vele initiatieven geweest die een stille dood zijn gestorven, doordat een nieuwe ontwikkeling op komt en de vrijwilligers daar weer mee doorgaan. Het oude initiatief wordt dan niet meer ondersteund met alle onderhoudsconsequenties voor de websites vandien). PHP nuke is een goed voorbeeld hiervan. Ook Mambo is met de opkomst van Joomla op sterke achterstand gezet in de markt en het is maar de vraag of dit systeem gaat overleven. Wanneer er geen ondersteuning meer is voor het opensource CMS systeem, zult u opnieuw moeten overschakelen naar een nieuw systeem. Eventueel maatwerk zal compleet opnieuw ontwikkeld moeten worden voor het nieuwe systeem (aandachtspunt: hopelijk kan de data worden overgezet!). Tip: Lees hiervoor ook ons artikel over het voorkomen van een lock-in situatie.

- Professionele ervaren websitebouw bedrijven (vanaf tien medewerkers die zich fulltime bezig houden met bouwen van websites) weten hoe lastig het is om onderhoud te doen aan en uitbreidingen te doen op opensource CMS systemen. Daarom zullen de meeste dit niet willen doen op het moment dat u uw website wilt uitbreiden. Realiseert u zich dit dus goed vantevoren.

Bovenstaande nadelen betekenen niet dat een “gratis” opensource CMS systeem slecht is! Het ligt er maar aan welke doelen u stelt bij de aanschaf, onderhoud of uitbreiding van een website en dat u alle “verborgen” kosten wel meeneemt in uw investeringsverhaal. Zeker wanneer de toepassing niet professioneel is, een verkennend karakter heeft, geen commerciele doelstellingen heeft of het directe budget erg laag is (terwijl uzelf veel tijd in de inrichting en het gebruik kunt investeren) dan is een dergelijk systeem juist sterk aan te bevelen.
Wij kunnen u helpen bij de keuze en onderhoud van open source software door u van tevoren een aanpak checklist met functionaliteiten te laten zien. Vindt u dit interessant, vul dan hieronder uw gegevens in en u krijgt een vrijblijvend voorbeeld van ons toegestuurd.
Overige gerelateerde artikelen uit de kennisbank:
- Webdesign: Hoe een gebruiksvriendelijke website ontwerpen?
- Website investering: wat zijn de kosten en opbrengsten van een website en hoe berekent u die voor uw situatie?
- Website bouw tips: hoe een goede website laten maken?
- PHP programmeurs: een (freelance) PHP programmeur inhuren of zelf werven? Lees de tien tips!
- Is het voor u interessant om de websitebouw uit te besteden aan een CMS leverancier?
- Waar op letten bij aanschaf content management systeem (CMS) software?
- Goedkope professionele website met webdesign





