Als je aan ons vraagt wat op het moment de meest populaire Content Management Systemen (CMS) zijn, dan antwoorden wij vol overtuiging: "Joomla, Drupal en Wordpress". Maar welke van deze Open Source CMS-en is het beste?

Wordpress

Wordpress is gestart als een Blog Systeem. Het is daarom ook gefocust op de basis functionaliteiten: snel en gemakkelijk artikelen plaatsen. Binnen een paar minuten heb je een Wordpress online staan en hoef je je eigenlijk alleen nog maar bezig te houden met het schrijven van de content.

Wordpress bezit vanuit de basis niet veel opties en maar dit is dan ook de kracht van Wordpress. Een webmaster die gewend is aan Drupal, zoekt naar opties in Wordpress die er niet zijn en een webmaster die gewend is aan Wordpress, moet in Drupal wennen aan de vele opties en instellingen.

Screenshot van de backend van Wordpress
De backend van Wordpress

Dankzij de plugins die je kunt downloaden voor Wordpress, kun je toch je website voorzien van functionaliteiten zoals formulieren of overzichten. Voor de goede plugins moet je betalen maar daar krijg je dan ook meestal support voor terug.

Matt Mullenweg, de bedenker van Wordpress, heeft een duidelijke visie. In het kort komt die neer op: less is more. De toevoegingen aan Wordpress van de afgelopen jaren zijn dan ook niet echt schokkend of vernieuwend geweest. Ze zijn met name gericht op gebruikersgemak.

Dit heeft als voordeel dat Wordpress out-of-the-box heerlijk werkt en vrijwel iedereen binnen een paar uur een leuke website opgezet kan hebben. Het is niet voor niets dat meer dan 75% van de CMS-en op het internet bestaan uit Wordpress.

  • Wordpress is het beste te gebruiken voor: Blog websites, corporate websites en magazine websites.
  • Wordpress is minder geschikt voor: Websites waarbij bezoekers een account moeten kunnen aanmaken waarin verschillende rollen gekoppeld moeten worden. ( Denk aan een community website / intranet / extranet / klantenportaal ). De core functionaliteit van Wordpress is hier niet uitgebreid genoeg voor. Je komt in de praktijk vooral knel te zitten wanneer je een bepaalde rol specieke rechten wilt geven. Denk aan een klantenportaal waarbij klant X niet de facturen van klant Y mag inzien.
  • Wordpress is qua gebruiksgemak: Erg gemakkelijk. Doordat Wordpress vanuit de basis niet veel opties biedt is het invoeren en beheer ervan overzichtelijk. Ook voor de ontwikkelaar is het opzetten van een Wordpress website relatief simpel zolang de redactie of eigenaar van de website niet te veeleisend is. Vooral het uitgebreide aanbod van plugins, betaald of gratis, biedt je de optie om de website snel en gemakkelijk uit te kunnen breiden.

Drupal

Drupal kenmerkt zich vooral door de vele mogelijkheden die standaard direct in het systeem aanwezig zijn. Denk aan functionaliteit voor het zelf definieren van velden voor content of het inrichten van rollen voor gebruikers met hun eigen rechten. Deze worden als de "core" van Drupal gezien.

screenshot van de backend van Drupal
De backend van Drupal

Drupal is daarnaast uit te breiden via modules en deze werken op een andere manier dan de plugins bij Wordpress of Joomla. Binnen Drupal vormen de module kleinere onderdelen die integreren met het CMS. De modules zijn hierbij vaak afhankelijk van andere modules, wat als nadeel heeft dat je best veel modules moet installeren.

Maar door de sterke integratie en kleinere hoeveelheid code is de kwaliteit over het algemeen beter. Ook zorgen de combinaties voor eindeloos veel mogelijkheden. Vergelijk het met een Duplo en technisch lego. Op zich zelf staand kan een technisch legostukje niet zo veel maar wanneer je het combineert ontstaat er een nieuwe functie. Vandaar dat Drupal soms ook wel eens gezien wordt als een framework omdat het meer kan dan een "gewoon" CMS.

Wil je meer weten over de manier waarop de Drupal modules werken? Lees dan ook: Drupal is net Technisch Lego, Joomla en Wordpress zijn net Duplo

Naast de veelzijdigheid is het ook de stabiliteit en schaalbaarheid waardoor grote organisaties als Ahold, de Universiteit van Utrecht, Nasa, Holland Casino, RTL nieuws of Harvard kiezen voor Drupal. De ontwikkelingen van de laatste jaren rondom Drupal laten duidelijk zien dat er meer gekeken wordt naar de behoeftes van deze grote organisaties.

Zo is de nieuwe versie van Drupal, versie 8, qua code compleet anders opgebouwd en wel op zo'n manier dat ontwikkelaars zonder Drupal kennis makkelijker kunnen instappen. Het doel van de makers van Drupal is hiermee om de vooral het hogere segment binnen de web industrie aan te spreken, een sector waarbij men nog vaak websites helemaal op maat programmeert.

Op de hoogte blijven van internet trends? Meld je aan op onze nieuwsbrief

Maar de kracht van Drupal is en blijft toch de veelzijdigheid van het CMS. Als opdrachtgever krijg je het gevoel dat je website helemaal op maat gemaakt wordt en precies past bij wat je nodig hebt. Terwijl de ontwikkelaar gebruik kan maken van kant en klare modules die goed integreren in het CMS. Een rol voor een externe redacteur die alleen toegang heeft tot documenten in de categorie 'financieel'? Of een overzicht maken waarin je producten laat zien en met filters de bezoeker de mogelijkheid geeft alleen producten te selecteren op basis van prijs, gewicht, categorie of naam? Geen probleem met Drupal.

  • Drupal is het beste te gebruiken voor: corporate websites, magazine websites, klanten portals, community en intranet websites.
  • Drupal is minder geschikt voor: In principe is Drupal inzetbaar voor alle type websites. Als degene die de website moet opzetten niet veel ervaring heeft met het ontwikkelen van websites, dan kan Drupal met zijn vele opties misschien teveel van het goede zijn.
  • Drupal is qua gebruiksgemak: Uiteenlopend. Voor degene die content invoert is Drupal extreem makkelijk. Drupal is namelijk veel beter op maat in te richten voor een redactie. Voor iemand die functionaliteit moet inbouwen heeft Drupal een steile leercurve. Door de modulaire opbouw zijn de mogelijkheden eindeloos en kost het tijd voordat men genoeg ervaring heeft. Denk aan de technisch lego vergelijking. Je begint eerst met duplo, voordat je toe bent aan technisch lego. Helaas zien we dat een gebrekkige kennis van Drupal ervoor zorgt dat men te snel besluit op maat code toe te voegen of een bestaande module te herprogrammeren.

Joomla

Begonnen als Mambo in 2000 en later omgedoopt tot Joomla, loopt het langst mee van de drie CMS-en. Lange tijd was het nadeel van Joomla dat de interface nogal rommelig was maar met de komst van Joomla 3 is de interface flink op de schop genomen en oogt deze een stuk overzichtelijker en professioneler.

screenshot van Joomla
De backend van Joomla

Hoewel Joomla niet altijd even overzichtelijk werd ervaren, oogde de interface wel zeer vriendelijk. Dit heeft veel gebruikers over de streep getrokken om het systeem een kans te geven en beter te leren kennen. Joomla heeft hierdoor een grote community om zich heen verzameld en ondanks de sterke afname van Joomla websites, zijn nog er nog steeds veel Joomla fans.

Joomla is op geen vlak onderscheidend van Wordpress en Drupal. En dat is waarschijnlijk ook een van de redenen geweest voor de afname van het marktaandeel. Men wil een simpel CMS (Wordpress) dat snel is opgezet of een uitgebreid CMS (Drupal) zonder beperkingen. Joomla zit daar eigenlijk een beetje tussenin. Wat misschien ook niet helpt is dat er geen kapitein op het schip is.

Bij Drupal heerst Dries Buytaert en bij Wordpress zwaait Matt Mullenweg de scepter. Bij Joomla is het model democratisch en beslissen de core developers als groep wat er moet gebeuren. Dat leidt vaak tot een compromis en niet altijd de beste oplossing. Een voorbeeld hiervan is het update beleid. Van Joomla 1.0.x ging men naar 1.5.x, daarna kwam 1.7.x om opgevolgd te worden door 2.5.x. Niet alleen zit er geen logica in de versie nummers maar had elke nieuwe versie grote consequenties voor website eigenaren terwijl er wezenlijk weinig functionaliteit aan Joomla werd toegevoegd.

  • Joomla is het beste te gebruiken voor: Corporate website en magazine websites.
  • Joomla is minder geschikt voor: Websites waarbij bezoekers een account moeten kunnen aanmaken waaraan verschillende rollen gekoppeld moeten worden. ( Denk aan een community website / intranet / extranet / klanten portal ).
  • Joomla is qua gebruiksgemak: Gemiddeld. De interface ziet er vriendelijk uit maar sommige onderdelen zijn wat onlogisch en vereisen wat uitleg en gewenning. Als website ontwikkelaar is het de leercurve vergelijkbaar aan die van Wordpress.

Er is geen verschil op het gebied van:

  • Webdesign - De look&feel van de website wordt bepaald door de html/css van de theme of template. Het CMS heeft hier geen enkele invloed op.
  • Gebruikersgemak - Wanneer het gaat om artikelen invoeren, verschillen de systemen niet veel van elkaar. Dit komt omdat bij alle drie de CMS-en het mogelijk is om een eigen WYSIWYG (What You See Is What You Get) editor te gebruiken. De WYSIWYG editor bepaalt in grote mate het gebruikersgemak als het gaat om een artikel plaatsen of bewerken. Veel gebruikte editors zijn TinyMCE en CKeditor.
  • Snelheid - Alle drie de systemen zijn gebaseerd op dezelfde technieken waarbij caching een groot verschil maakt in de laadtijd van de website. Aangezien Drupal, Joomla en Wordpress alle drie caching mogelijk maken (al dan niet via een plugin) is er op dit vlak niet veel verschil.
  • Vindbaarheid - Alle drie de systemen bezitten vanuit de basis of via plugins meer dan voldoende mogelijkheden om de website door een SEO (search engine optimization) ringetje te halen. Goede urls, page titels, sitemap xml's of metatags zijn vrij standaard te creëren in zowel Joomla als Drupal als Wordpress.

Conclusie

Bedenk bij de keuze van het CMS goed wat voor een functionaliteit noodzakelijk is voor jouw website. Wil je een brochure-achtige website, simpele corporate website of een blog website? Dan zijn Wordpress of Joomla prima systemen. Wil je een meer uitgebreide corporate website, bijvoorbeeld met een klanten portal of een online magazine met meer mogelijkheden, zoals formulieren of downloads? Of moeten gebruikers, redacteuren, leden, klanten, medewerkers kunnen inloggen en bepaalde rechten of mogelijkheden krijgen? Dan is Drupal de betere keuze.

Heb je vragen over Wordpress, Joomla of Drupal? Stel ze dan gerust hieronder in het commentaar gedeelte.

Heb je een vraag of opmerking over dit artikel? Laat dan een reactie achter
De inhoud van dit veld is privé en zal niet openbaar worden gemaakt.

Reacties

Hi Rob, je kunt het je tegenwoordig een stuk makkelijker maken door te kijken naar hosting providers die direct al een Wordpress, Joomla of Drupal installatie voor je klaarzetten. Op die manier weet je zeker dat je cms goed werkt en scheelt dit je een hoop tijd. Bij https://www.pantheon.io kun je terecht voor Wordpress en Drupal. https://nl.wordpress.com biedt hosting aan voor Wordpress en voor Joomla heb je https://www.joomla.com

Profile picture for user thomasvaneldijk

Ik vind het maar een waardeloze artikel. Dit moet je serieus eens herschrijven..

1. Drupal is voor de programmeurs / software engineers die alles in eigen hand willen hebben en alles zelf willen bouwen.
- Heel veel dingen zullen gebouwd moeten worden
- Je bent meer geld kwijt aan custom materiaal
- Zoek maar eens goede php met drupal ervaring ..

2. Webshop keur je bij allemaal af terwijl woocommers op Wordpress super werkt en redshop voor Joomla. Tuurlijk heeft Joomla virtualmart maar dat was 7 jaar geleden een bagger programma en dat is het nog steeds..

3. Wordpress blijft op SEO nog steeds het lievelingetje van Google. Ondanks de plugins voor Joomla. Scoort het helaas beter

4. Joomla is flexible voor het plaatsen van plugins en module's. Wordpress heeft plugins, maar na aantal plugins geïnstalleerd te hebben raak je het overzicht kwijt. Joomla heeft dit niet, als je een beetje in verdiept en snapt hoe lego werkt dan kom je al heel ver

5. De kracht van Wordpress zit hem in de SEO en de hoeveelheid plugins.
- Iedereen beginner web developer kan je een website maken
- Veel plugins beschikbaar voor redelijke prijzen
- Wil je iets speciaals? Dan succes met het zoeken van een plugin developer. Deze kom je niet zo vaak tegen.

6. Joomla verliest erg in populariteit. Maar de kracht zit hem in de structuren en maken van complexe pagina's met plugins en module's
- De meesten Joomla developers zitten al op een hoger niveau
- Plugin en modules zijn maar weinig.
- Iets speciaals? De developers zijn in de minderheid. Maar het groten deel kunnen wel module's/plugins/components bouwen..

Als full stack software engineer raad ik zelf alles af. Gewoon omdat het in php gebouwd is. Wij bouwen liever alles in python/django/wagtail. Je hebt inderdaad een beetje programmeer ervaring nodig maar dan weet je wel dat je website van uit de basis niet gehacked gaat worden en niet om de 2-6 weken een nieuwe update nodig heeft :S..

Voor simpele website, vooral voor mensen die geen geld willen uitgeven wordpress-joomla-drupal

Mensen die durven geld uit te geven joomla-drupal-wordpress

Mensen die geduld hebben en redelijk budget kiezen dan voor drupal

Hi Software Engineer, bedankt voor je mening en input. Je hebt zeker een paar punten, zoals dat Joomla in populariteit aan het afnemen is. Ik ga kijken of ik deze in mijn artikel ga verwerken. Het artikel heb ik niet geschreven met full stack software engineers als doelgroep. Het zal voor jou veel meer in de diepte moeten gaan. Ik zal in de update van het artikel ook gaan aangeven voor wie de vergelijking bedoeld is. Gr, Thomas.

Profile picture for user thomasvaneldijk

Blijft een leuk Topic :-)

Er is geen universele beste keuze voor CMS of taal als je het mij vraagt.

Ik ben frontend webdeveloper voor Joomla en Wordpress.
Ik kom zelden iets tegen wat ik niet in deze systemen kan bouwen voor Middel en klein bedrijf. Wij zijn niet gespecialiseerd in maatwerk applicaties op website's.

Mijn eraring is dat als je snel een mooie website wilt maken en het moet gebruiksvriendelijk zijn zonder veel of speciale eisen dat Worpress zeker de beste keuze is. Krijg je heel veel plugins, berichten pagina's en menu structuren dan raak ik de draad kwijt.
Soms na zoeken vind je plugins alleen voor wordpress of Joomla die precies kunnen wat je wilt en dan is de keuze natuurlijk helemaal makkelijk.

Wil je specifiekere dingen per pagina of moet je je aan een maatwerk design houden dan is Joomla echt veel flexibeler (nieuwe menu knop heb je 100 parameters en bij wordpress geen)
Media beheer bij Joomla is standaard echt niet acceptabel als je het mij vraagt.
Maar er zijn nieuwe extensies die dit weer makkelijker maken (Ark editor)

Ik snap zeker dat bij het gros wordpress geliefder en ik geef ze groot gelijk.
Veel bouwers zijn overgestapt bij joomla 1.5 omdat het helemaal stil stond terwijl Wordpress toen een sprint heeft gemaakt.

Ik hoop dat als Joomla zo doorgaat ze wel weer een serieuzere plek krijgen in de waardering want door 1.5 is hun naam erg geschaad.
Joomla is geen bedrijf maar een community dus je kan als je wilt ook zelf meewerken aan de ontwikkeling, soms met al die nerds is dat een nadeel omdat ze de eindgebruiker vergeten haha.
Wordpress zal de komende tijd zeker nog de grootste blijven omdat ze makkelijker te hanteren zijn en elke student er even een kan maken als bijbaantje. Nadeel is dat het een hackers paradijs is met al die Wordpress site's die even gebouwd worden en dan maar staan te verouderen :-)

Ik snap dat voor grote bedrijven een andere taal zeker een goede optie is.
Dat kunnen alleen een hoop kleine bedrijven niet veroorloven en is gewoonweg vaak niet nodig.

Nadeel van kiezen voor een bedrijf met een eigen cms met een minder gangbare taal je soms veel vaster zit aan die partij.

Joomla of Wordpress kun je overal wel bouwers voor vinden.
Dat je moet blijven updaten ben ik het helemaal mee eens dat dat een groot nadeel is van deze systemen. Voordeel is dat je wel elke keer verbeteringen bij die updates erbij krijgt. Bij ons kan je voor paar euro per maand al alle updates inclusief veiligheid en herstel bij hacks kopen dus dat is meestal te overzien. Nog nooit is er een die goed onderhouden wordt gehackt dus daar ben ik ook niet zo bang voor.

Groet, Joris Stolker

Beste G. Schrama, ik kan op uw website geen functionaliteiten ontdekken anders dan het tonen van content. In dat geval is vrijwel elk CMS beter / makkelijker in beheer dan een losse .html pagina's. Joomla, Wordpress of Drupal bezitten alle drie meer dan voldoende mogelijkheden. Ik zou vooral kijken naar welk CMS u prettig vindt in gebruik. Gr, Thomas.

Dank voor het overview.
Veiligheid mbt hacken blijft buiten het advies. Wat ik weet is wordpress de absolute verliezer. Joomla is beter te beveiligen. Drupal het beste.
Misschien goed om erbij te zetten.
Dank en groet
Rob

Beste Rob, ik laat de veiligheid buiten beschouwing omdat deze vergelijkbaar is tussen de drie cms-en. Misschien zou ik deze moeten toevoegen aan de lijst met vooroordelen die heersen. Natuurlijk zijn er veel meer hacks bij Wordpress websites maar dat is ook niet verwonderlijk omdat er zo ontzettend veel meer Wordpress websites zijn. Drupal wordt haast nooit gehacked maar dat komt misschien weer omdat Drupal meer gebruikt wordt door bedrijven/organisaties die specialisten betalen om geregeld hun CMS te updaten. Zolang je het CMS goed up-to-date houdt en gebruik maakt van plugins / modules die goed ondersteund worden, is de kans dat je website gehacked wordt erg klein. Gr, Thomas.

Profile picture for user thomasvaneldijk

Is het mogelijk een website, gebouwd in Joomla 2.5 te updaten naar de laatste versie (3.?)?

Beste A. Boel, helaas is een 'normale' update niet mogelijk. 3.x is een nieuwe 'major' release waardoor je in principe een nieuwe website moet opbouwen. Je kunt wel met plugins/components de content migreren. Gr, Thomas.

Profile picture for user thomasvaneldijk

De upgrade van 2.5 naar 3.x gaat veel soepeler dan voorgaande upgrades. Check of je plugins en thema geschikt zijn voor J3.6. Klik in het beheer up upgrade. Update je plugins en thema naar de laatste versie.
Gebruik eventueel de plugin SP Upgrade om individuele items / tabellen over te zetten.

Hier staat: "Joomla is minder geschikt voor: Websites waarbij bezoekers een account moeten kunnen aanmaken waaraan verschillende rollen gekoppeld moeten worden. ( Denk aan een community website / intranet / extranet / klanten portal ). "
Dat gold voor Joomla 1.5 en eerder. Rechtenstructuur (acl) is in de huidige versie van Joomla juist een van de sterke punten tegenover Wordpress. Je kunt tot op het niveau van modules, plugins, pagina's, menu-items ect. precies instellen wie waar toegang toe heeft. Ik beheer een Joomla website met meer dan 900 accounts, verdeeld in meerdere rollen; waarvan het grootste deel op maat gedefinieerde rollen en bijbehorende rechten zijn. Dat zie ik in Wordpress, zelfs met plugins me niet realiseren.

Hi Steven, Joomla en Wordpress lijken in dit geval meer op elkaar dan je waarschijnlijk vermoed. Ook Wordpress heeft ACL plugins en die lijken qua mogelijkheden sterk op die van Wordpress. Dat komt omdat ze hetzelfde doen. Een rechtenlaag aan het CMS toevoegen. Het grote verschil met Drupal is dat de controle over rollen en rechten ingebouwd zit in in het systeem. Het is geen toevoeging. De instellingen die je direct na installatie met Drupal kunt doen, zijn moeilijk te benaderen met de 3rd party plugins voor Joomla en Wordpress. En dan zijn er nog een flink aantal 3rd party modules voor Drupal die dit rechten systeem nog verder uitbreiden. Ik snap je bedenkingen en als Joomla goed voor je werkt op dit vlak dan is dit natuurlijk prima. Wij hebben ervaring met alle drie de systemen en als wij een intranet, community of klantenportal moeten ontwikkelen dan adviseren we Drupal omdat je dan minder snel tegen beperkingen aan loopt. Gr, Thomas.

Profile picture for user thomasvaneldijk

Wat precies bedoeld met "Joomla is minder geschikt voor: Websites waarbij bezoekers een account moeten kunnen aanmaken waaraan verschillende rollen gekoppeld moeten worden. ( Denk aan een community website / intranet / extranet / klanten portal ). "

Dit kan toch makkelijk ingesteld worden door het gebruik van ACL?

Met ACL voor Joomla kun je idd de instellingen voor de rechten uitbreiden binnen Joomla. En voor veel websites kan dit voldoende zijn. Maar Drupal biedt vanuit de core nog een stuk meer instellingen/opties als het gaat rechten. Die nog verder uit te breiden zijn met 3rd party modules. Daarom adviseren we Drupal voor websites waarbij de rechten/rollen een fundamenteel onderdeel zijn, zoals dat het geval is bij een intranet of community website.

Profile picture for user thomasvaneldijk

Hoi Thomas,
Erg goede uitleg, top.

Vraag:
Zou Drupel een Sharepoint alternatief kunnen zijn ?
Ik wil proberen een samenwerkingsite op te zetten op bedrijfs niveau.
Je hebt veel alternatieven, maar deze zijn nèt niet wat ik zoek. Ze missen een goed forum gedeelte en een Wiki is niet wat ik onder Wiki versta.
In eerste instantie ligt het accent op een Wiki omgeving, en forum. Gebruikers moeten content kunnen uploaden en dingen kunnen schrijven. Echter mag het niet voorkomen dat afdelingen elkaars media kan bekijken.
Dit is het grootste manco van Wordpress.

Is er integratie tussen Office componenten en Drupel ?

Mvgr,
Eddie

Hi Eddie, Drupal kun je zeker als alternatief gebruiken. Het integreert niet direct met je office systeem. Wil je samenwerken in documenten dan zijn er oplossingen zoals office 365 en Google docs. De intranet / knowledge base websites die wij opzetten voor bedrijven en organisaties  zijn vaak oplossingen om de kennis juist uit de docx files en netwerkschijven te halen en deze op een laagdrempelige manier met elkaar te delen. Vul je dit aan met bekende functionaliteiten die je vaker op een intranet ziet en je hebt een krachtige tool die je medewerkers met elkaar verbindt. 

Profile picture for user thomasvaneldijk

Joomla of Wordpress kun je overal wel bouwers voor vinden.
Dat je moet blijven updaten ben ik het helemaal mee eens dat dat een groot nadeel is van deze systemen. Voordeel is dat je wel elke keer verbeteringen bij die updates erbij krijgt. Bij ons kan je voor paar euro per maand al alle updates inclusief veiligheid en herstel bij hacks kopen dus dat is meestal te overzien. Nog nooit is er een die goed onderhouden wordt gehackt dus daar ben ik ook niet zo bang voor.

Goede review!! alleen je vergeet ook goede Nederlandse alternatieve. Dit wel met telefonische ondersteuning. Wij gebruiken https://laracart.nl . Wij zijn hier op overgestapt omdat je ook graag wel eens iemand aan de telefoon zou willen spreken en een probleem of vraag zou willen voorleggen. Enige nadeel, het is niet opensource. Wat het dan ook wel weer veilig maakt.

Hi Mark, dankje. Ik ben deze niet vergeten. In deze vergelijking kijk ik bewust naar de grootste drie open source systemen. Closed source heeft zijn eigen voor- en nadelen. Meer over de verschillen tussen closed en open source kun je vinden in dit artikel: Open source vs closed source

Profile picture for user thomasvaneldijk

Goed vergelijk Thomas. Ik ben het alleen niet met je eens op het punt van het rechtenbeheer in Joomla. (Joomla is minder geschikt voor: Websites waarbij bezoekers een account moeten kunnen aanmaken waaraan verschillende rollen gekoppeld moeten worden. ( Denk aan een community website / intranet / extranet / klanten portal)). Wij hebben verschillende intranetten en websites ontwikkeld met Joomla met zeer uitgebreid rechtenbeheer, óók voor decentraal contentbeheer waarbij sommige contentbeheerders maar bepaalde contentonderdelen mogen beheren. Met een extensie als ACL Manager Pro is dat ook in Joomla perfect in te richten.

Ik heb op dit moment een Joomla website. Ik wil graag dat mensen zich via de site kunnen aanmelden voor trainingen, ze direct een factuur krijgen en deze direct kunnen betalen. Met de huidige pluginn loopt dat niet lekker. Voor de toekomst wil ik ook een kleine webshop functie. Wat adviseer je dan? Wordpress of Joomla? Of meer een webshop site.

Hi Marieke, ik kan niet goed inzien in hoeverre je de Joomla website gevuld hebt met content of functionaliteiten. Deze zou je moeten overnemen / migreren wanneer je naar Wordpress zou overstappen. Technisch gezien moet je met Joomla een prima webshop op kunnen zetten, via de extension Virtuemart bijvoorbeeld, en is daarom een overstap niet direct een voordeel. Ook bij Wordpress (of Drupal) loop je tegen problemen aan. Een webshop opzetten is wat dat betreft best complex en vereist enige ervaring. Niet alleen moet je kennis hebben van het CMS of het instellen van een betaalmodule maar ook met het koppelen van diverse payment providers. Ik zou daarom op zoek gaan naar een partij die al veel webshops heeft opgezet met Joomla. Deze kunnen je website waarschijnlijk helemaal naar wens inrichten. Gr, Thomas.

 

 

Profile picture for user thomasvaneldijk

Joomla 3 heeft best goede voorzieningen voor gebruikers met verschillende rollen en toegangsrechten. Ik beheer een website (www.defakkel.org) met Joomla waar er gebieden zijn voor leden en daarbinnen weer voor leidinggevende personen etc.

Hi Piet, dat is zeker waar en dat geldt ook voor Wordpress. Voor jullie website zijn deze functionaliteiten voldoende. Dat is echter niet voor elke organisatie zo.

Drupal gaat een stuk verder qua mogelijkheden en een belangrijk verschil is dat de verschillende opties beter integreren met de core en andere 3rd party modules. Wij merken in ieder geval dat er niet of nauwelijks grenzen zijn aan de websites die we met Drupal bouwen. Bij de Wordpress en Joomla website die maken zijn die grenzen veel duidelijker.

Nu kan Drupal ook weer overkill zijn als het gaat om een paar rollen met basic rechten. Wanneer je een website gaat opzetten waarbij je bezoekers toelaat. Denk aan een community, intranet of klantenportal website dan zou ik, als je voor Wordpress of Joomla gaat, als eerste testen of de mogelijkheden qua rollen en rechten voldoende zijn voor jouw website en organisatie voordat je verder gaat met het opzetten van de rest van de website. Gr, Thomas.

Profile picture for user thomasvaneldijk

Hi Thomas,
Ik wil graag een site beginnen en dacht te werken met Wordpress maar Wordpress aanvaart geen .htm files. Wat jammer is want ik heb heel wat oefeningen (.htm) die ik wil plaatsen voor mijn cursisten. Is dat ook zo bij Joomla en/of Drupal?
MVG,
Eva

Hi Eva, .omdat een CMS werkt op basis code (meestal php) en een database is het niet mogelijk html files tussen te plaatsen.

Ik zou in jou geval de inhoud van de .htm files copy/pasten en in een page plaatsen in Wordpress. Dat maakt de structuur netter voor de bezoeker en Google. Daarnaast wordt het beheer voor jou dan ook makkelijker.

Als dat echt niet gaat. Dan zou ik een link maken voor de bezoeker richting de HTML files. Het nadeel hiervan is echter wel dat de bezoeker je Wordpress website verlaat en dat je ervoor moet zorgen dat deze wel weer terug kan gaan, bijvoorbeeld door een link aan te brengen in de HTML files richting een overzichtspagina van de oefeningen in Wordpress. Succes! Thomas.

Profile picture for user thomasvaneldijk

Eva, die kun je ook als html opslaan, of simpel de extensie naar .html wijzigen. Dat maakt niks uit. Een beetje cms kan een html pagina opnemen in een artikel. Ander uiterste is elk html pagina inhoud kopiëren in een nieuw artikel.

Hi Thomas
Bedankt voor het korte overzicht mbt de keuze maken tussen Wordpress en Drupal.
Was op zoek naar informatie over welke van de twee te gebruiken, omdat ik voor mijn eigen bedrijf een eenvoudige site wil maken voor de verkoop van een zeer beperkt aanbod van producten en diensten met eventueel een checkout page.
Aangezien het al even geleden is voor mij, dat ik nog iets met programmeren gedaan heb, lijkt het me aangewezen om rustig met Wordpress te beginnen. Mochten de functionaliteiten dusdanig uitgebreid moeten worden, is het waarschijnlijk logisch over te stappen naar Drupal.
Groetjes
Sven

Joomla is juist per 2.5 perfect voor mensen die een account aan moeten maken. En met zeer uitgebreide toewijsbare rollen en rechten. Bovenstaand verhaal is niet correct.

Hi Jjs, In Joomla kun je idd gebruikersaccounts aanmaken en rollen toekennen. Ik ken Joomla al vrij lang en werk er mee sinds Mambo 3.0.x (2002). Maar de mogelijkheden binnen Drupal omtrent gebruikersrechten zijn van een ander niveau en zijn meer aanpasbaar naar de gewenste situatie. 

Dit heeft als nadeel dat het meer tijd en kennis vergt om een Drupal website op te zetten. Voor een basis intranet / community website waarbij de mogelijkheden van Joomla voldoende zijn, kan Joomla daarom wel een voordeel bieden. 

Maar het blijft zaak om specifiek te kijken naar de wensen rondom gebruikersrechten en bijvoorbeeld een proof of concept op te zetten om te kijken of dit werkt in het CMS dat je wilt gebruiken. Wij merkten dat we met Joomla vaak vastliepen wanneer onze opdrachtgevers eisen hadden als het afschermen van bepaalde onderdelen in een website. Bijvoorbeeld een specifieke categorie van content items waar dan alleen afdeling X en Y bij mochten. Binnen Drupal heb je verschillende manieren om dit te bereiken en dat biedt meer flexibiliteit. 

Dat Drupal meer opties biedt is vaak goed duidelijk te maken met het standaard rechten overzicht dat direct na installatie in de core van Drupal aanwezig is. Hierin zie je alle rechten in de rijen onder elkaar (Deze lijst wordt langer naarmate je meer functionaliteit opzet.) en in de kolommen zie je de rollen die je zelf kunt aanmaken. Dit rechten overzicht gaat uit van de basisrechten in Drupal. Er zijn tal van modules die integreren binnen Drupal en dit nog verder uitbreiden. Een paar bekende zijn: Nodeaccess; hiermee kun je op content item niveau de rechten verder bepalen. Taxonomy Access Control; dit is een module die het mogelijk maakt om rechten te bepalen op basis van een term, denk aan een tag of categorie die aan een item wordt gegeven. Of Domain Access; met deze module kun je op rechten gaan uitdelen op basis van een domein waar de bezoeker het CMS op benadert. Gr, Thomas
 

Profile picture for user thomasvaneldijk

Ik neig steeds meer naar Drupal. Maar moet ik dan voor Drupal 7 gaan of Drupal 8? De nieuwste lijkt me toch beter?

Hi Maaike, vaak is de nieuwste versie inderdaad beter maar in het geval van open source projecten moet je altijd rekening houden met de community die met en voor het project werkt.

Drupal is onder andere zo krachtig en veelzijdig door de vele modules die er voor zijn en die naadloos met Drupal zelf en met elkaar werken. Als een soort technisch lego stukjes.

Het duurt vaak jaren voordat alle lego stukjes herbouwd zijn om te werken met een nieuwe versie van een systeem. In veel gevallen is dat inmiddels al gebeurd maar nog niet bij allemaal.

Daarom is het verstandig te kijken naar het soort website dat je wilt opzetten met Drupal en welke Drupal modules je hier allemaal voor nodig hebt. Maak een lijstje en kijk of deze beschikbaar zijn voor Drupal 8.

Kies je voor Drupal 7? Dan weet je dat er heel veel mogelijk is en dat wat er is, goed getest is. Maar de houdbaarheid van je website is minder dan lang dan dat je voor Drupal 8 zou kiezen. Meer hierover kun je ook in dit artikel lezen: De toekomst van Drupal 7, 8 en 9

Profile picture for user thomasvaneldijk

Hallo,
Ik wil een webshop opstarten en daar zelfgemaakte juwelen verkopen. Welk programma raadt u mij aan ? Ik heb totaal geen ervaring met het maken van een website.

Hi Micha, wanneer je geen enkele ervaring hebt met het maken van een website, dan twijfel ik of Joomla, Wordpress of Drupal geschikt zijn om direct een webshop mee op te zetten. Er kan heel veel met deze systemen en dat maakt het soms ook lastig. Er is ontzettend veel documentatie online te vinden maar er is geen helpdesk die je kunt bellen voor hulp.

Ik zou zelf een specialist inhuren die je in ieder geval helpt met het opzetten van de techniek van website. Je hebt zelf al je handen vol aan de inrichting van de webshop, het schrijven van de content en het afhandelen van de logistiek. (wanneer het gaat om een webshop waarbij je goederen verkoopt.)

Wil je toch echt zelf aan de slag dan zou je eventueel ook kunnen kijken naar een gesloten systeem. Daar moet je dan wel per maand voor betalen maar daar kun je ook weer enige support voor terug verwachten en vaak zijn deze zo opgezet dat je heel snel aan de slag kan. Denk hierbij bijvoorbeeld aan nl.wix.com of squarespace.com. Succes en groeten, Thomas.

Profile picture for user thomasvaneldijk

Ik heb al jaren websites in gebruik gebouwd met Drupal 7. Deze sites worden door kleine clubs gebruikt voor met name informatie over de leden (waarbij de leden zelf hun gegevens bijhouden) en het opstellen van een activiteitenprogramma (door een aparte commissie) en het gebruik van uitgebreide inschrijfformulieren in te vullen en te wijzigen door de leden. de overzichten van de inschrijvingen zijn op de website te zien en kunnen door de organisatoren worden gedownload in XlS of andere bestanden. Kortom Drupal voldoet aan deze behoefte.
Om over te schakelen naar Drupal 8 (9) is echter nieuwe kennisopbouw voor het maken van een website nodig omdat hiervoor composer moet worden gebruikt. (ouderwets leren de juiste commando's in - command prompt - te typen)
Vraag is of ik ipv mijn tijd te stoppen in het leren werken met composer niet beter naar een ander CMS programma kan overstappen. Advies?

Hi Frits, goede vraag. Dagelijks switchen we tussen het bouwen en onderhouden van Drupal 7 en 8 websites. Het leek een grote overstap maar eerlijk gezegd viel dit reuze mee. De grootste ergernis zat met name in de (in)stabiliteit en het kleine aanbod van Drupal 8 compatible modules. Maar aan beide is hard gewerkt en zijn zga verholpen. Persoonlijk vind ik een van de grootste veranderingen de manier waarop het core team in de updates van Drupal 8 nieuwe features toevoegen. Wat betreft de vraag of je over moet stappen op iets anders. Je zou Wordpress uit kunnen proberen maar eerlijk gezegd, ik zie meestal dat als je gewend bent aan de vele mogelijkheden van Drupal, je niet makkelijk terug kunt. Gr, Thomas.

Profile picture for user thomasvaneldijk

Hey!

Ik wil graag een reisblog maken, maar met meer mogelijkheden dan een standaard blog.
Zo wil ik bv de mogelijkheid hebben mijn artikelen te sorteren op land, reisdatum (of zelfs budget)
Ook wil ik de mogelijkheid hebben om een timeline op mijn blog te zetten.
Ik zou het liefst al de gegevens in een database zetten om gemakkelijk te rekenen met de gegevens en deze op mijn pagina te plaatsen zoals ik dat wil.
Ben ik dan juist om te besluiten dat Wordpress hier waarschijnlijk niet geschikt voor is en om dan te kiezen voor Drupal?
Ik heb mij afgelopen jaar verdiept in het maken van webapplicaties en wil alle mogelijkheden met mijn blog open houden en achteraf niet moeten vaststellen dat ik iets niet kan doen, maar ik wil de site natuurlijk zo snel/efficiënt mogelijk opzetten.

Hi Ann-Sophie, ja Drupal is zeker een goede keuze. Je hebt dan een stuk meer vrijheid en opties om de website precies zo te maken zoals jij dat wilt hebben, zonder dat je direct hoeft te gaan programmeren. Succes! Gr, Thomas.

Profile picture for user thomasvaneldijk

Lees ook