Zowel Drupal als WordPress zijn gratis, open source, gebaseerd op het LAMP platform (Linux Apache MySQL PHP) en gigantisch goede applicaties. Het ziet er naar uit dat we binnen korte tijd van allebei een nieuwe "major release" kunnen verwachten: Drupal 7 en WordPress 3. Dat betekent dat er nieuwe features komen, en dat de oude major releases, Drupal 6.x en WordPress 2.x minder actief ontwikkeld gaan worden. Ook wordt het interessant om te denken om alvast met de nieuwe versie te beginnen voor nieuwe projecten. Dus dit is een goed moment om WP3 met D7 te vergelijken.
WordPress 3
WordPress had al een tijdje een multi-user variant: WordPress MU. MU zal nu worden bijgevoegd als een onderdeel van de kern van WP, waardoor het mogelijk wordt om meerdere websites met behulp van een dashboard bij te houden. En aangezien het is gebaseerd op WP MU wordt het ook makkelijker om BuddyPress te installeren. BuddyPress is een variant van WordPress gericht op sociaal netwerken.
CCK voor Wordpress?
Tot aan WordPress 2.9.x kon je alleen maar posts en pages aanmaken, voor veel mensen een obstakel om WP te gebruiken, en om WordPress uberhaupt serieus te nemen als content management system. Met WP 3 komen er Custom Post Types, een feature die doet denken aan Drupal's Content Construction Kit module. Je kunt in WP3 je eigen content types definieren, zoals bijvoorbeeld "persoon", "demosite" of "softwarepakket".
Ook wordt het mogelijk om andere taxonomieën te definiëren dan de standaard tags en categories. En menu's worden veel flexibeler, waardoor het pakket toch al een stuk uitstijgt boven de gemiddelde blog software.
Drupal 7
De belangrijkste doelstelling voor Drupal 7 was verbeterde usability om zo een van de meest gehoorde klachten van bijna-Drupalers te verhelpen. De #D7UX tag was alomtegenwoordig op drupal.org; de admin back-end is een stuk duidelijker geworden met betere support voor WYSIWYG, de mogelijkheid om shortcuts te maken en makkelijker te vinden functionaliteit.
De gebruikelijke vooruitgang op het gebied van performance en stabiliteit ontbreken ook niet in de nieuwe Drupal. Ook zijn er een aantal modules toegevoegd aan core, met name CCK, de al genoemde content construction kit.
En voor mensen die de commandline vermijden (en zo de kracht van drush missen) wordt het makkelijker om modules te downloaden: direct via de web interface.
RDFa
Een hele belangrijke toevoeging in D7 is mijns inziens RDFa, waardoor elke Drupal 7 site automatisch een semantic website is en waardoor het aantal websites hiermee dus binnen afzienbare tijd exponentieel gaat groeien - veel Drupal 5 en Drupal 6 sites gaan immers worden omgezet. En als je RDFa niet zelf uitzet betekent dat dat je site automatisch metadata gaat aanbieden. Er is eigenlijk geen goede reden om dat niet te doen. Voor zoekmachineoptimalisatie (SEO) is het een knallende feature, aangezien de software van Google, Yahoo en Microsoft een groot deel van de data netjes gerangschikt aangeboden gaat krijgen. En niet alleen de giganten kunnen hiervan profiteren bij de implementatie van software: het is niet meer nodig om API interfaces te gebruiken of aan te bieden, de drempel om zogenaamde mash-ups te creëren wordt veel lager.
Conclusie: WP3 of D7
Voor mij persoonlijk, voor de meeste projecten blijf ik bij Drupal. De nieuwe mogelijkheden maken het een stuk makkelijker voor mensen om ermee te werken. WordPress 3 wordt daarentegen zeker een goede keuze voor kleinere sites, vooral als je geen ervaring hebt met Drupal. Door de extra flexibiliteit qua content types, taxonomie en menu's kan de nieuwe versie een stuk verder gaan dan WordPress 2.
Deze (re)tweets van de Belgische oprichter en leider van Drupal, Dries Buytaert geven een korte en krachtige samenvatting in minder dan 280 bytes:
Dries: RT @chx1975: WordPress is now approximately where Drupal was around Drupal 5 w/ content types. See you in 2015.
Dries: Agreed, and fair enough. RT @newoceans_en: @Dries Drupal 7 will hopefully be where WordPress was around 5 years ago regarding UX.