DRUPAL VS.THE OTHERSDrupalCamp HelsinkiJune 2, 2012Janne KalliolaImage by Abysimhttp://www.flickr.com/photos/abysim/459486...
AgendaA couple of words about ExoveSystems    WordPress    eZ Publish    Joomla!    Concrete5    DrupalPositioning
Exove is one of the leading Nordic andBaltic companies specialising in open  source web services design and            dev...
We enable companies to conduct better business on the Internet through best-of-breed personnel          and solutions
Company in a Nutshell  We specialise in designing and developing sites, web   applications, mobile apps, and community pl...
THE SYSTEMSImage by sunsets_for_youhttp://www.flickr.com/photos/amatuer_44060/2426647918/sizes/l/in/photostream/
Platforms Used by Exove  Currently and frequently used     Drupal (GPL)     eZ Publish (Commercial + GPL)     Wordpres...
Systems in ThePresentation  The systems discussed are all used by Exove     They do not represent the complete spectrum ...
WORDPRESSwww.wordpress.orgwww.wordpress.com
Wordpress  A CMS focusing on blogs, “an open source blog   publishing application”  Also available as a service in wordp...
Wordpress  Focuses on making things easy  Administration panel is easy to use  The whole system is easy to configure an...
Wordpress+                                          -Easy administration                        Still quite blog-drivenA l...
When Do We ChooseWordpress?  When the site is small or medium in size  When the site focuses primarily on blogging  Whe...
Why Would We ChooseWordpress (over Drupal)?  Essentially, makes the site cheaper for clients   needing a small or medium ...
EZ PUBLISHwww.ez.no
eZ Publish  Developed by eZ Systems AS (a Norwegian   commercial open source company)  Smallish community, but complemen...
eZ Publish  Very flexible and powerful content model  Integrated workflow and timed publish features  Fine-grained admi...
eZ Publish+                                   -Easy and yet powerful               Community features not thatadministrati...
When Do We Choose eZPublish?  When the site is from big to huge semi-static   corporate site  When the site needs very s...
Why Would We Choose eZPublish (over Drupal)?  More required functionalities in the core (if the   requirements demand a l...
JOOMLA!www.joomla.org
Joomla!  Open source CMS with long history (2000->)  Excellent positioning in search engines, community pays   focus on ...
Joomla!  Simple and powerful content model  A lot of extensions for various purposes    Based on model-view-controller ...
Joomla!+                                -Big community                    Content model is simple andA lot of extensions, ...
When Do We ChooseJoomla!?  When the customer has selected the system as   part of their technology portfolio  When WordP...
Why Would We ChooseJoomla! (over Drupal)?  We do not see any reason to select Joomla!   instead of Drupal or eZ Publish  ...
CONCRETE5www.concrete5.org
Concrete5  A modern and object-oriented content management   system    Excellent approach to the content models    Base...
Concrete5  Simple and yet powerful admin user interface  Sophisticated theming based on content areas   and blocks that ...
Concrete5+                                      -Focus on what site visitors actually   Number of add-ons smallersee      ...
When Do We ChooseConcrete5?  When customer wants to have a good CMS for   a smaller site    Especially when the object-o...
Why Would We ChooseConcrete5 (over Drupal)?  Admin interface is way better    Focus on content management and not on sys...
DRUPALwww.drupal.org
Drupal  A fully featured CMS with a great community and UGC (user-   generated content) support  Literally thousands of ...
Drupal  Multi-language and multi-site support in the core  Has a great API, a lot of hooks and toolkit   overrides for e...
Drupal+                                    -  Excellent community feature         Not enough features in the core   supp...
When Do We chooseDrupal? 1/2  When the client specifically wants it (this is way   more common for Drupal than any other ...
When Do We ChooseDrupal? 2/2  When the client wants/needs a CMS for which they   can get support from a lot of technology...
POSITIONINGImage by Marcoshttp://www.flickr.com/photos/albertoabouganem/6697834133/
Positioning:User Perspective                               User generated                                                 ...
Positioning:Developer perspective                                 Powerful eZ Publish             Drupal                  ...
Recap  Different systems serve different needs  There is no fit-for-all system available  Drupal is quite a good candid...
Want to hear more from us?     www.exove.com         @exoveMeet us at Drupalcon 2012 in           Munich
THANK YOU FORYOUR TIMEQuestions? Comments?Image by Pascal Vuylstekerhttp://www.flickr.com/photos/pvk/58685520/in/photostre...
Drupal vs. the Others
Drupal vs. the Others
Drupal vs. the Others
Drupal vs. the Others
Drupal vs. the Others
Drupal vs. the Others
Upcoming SlideShare
Loading in …5
×

Drupal vs. the Others

6,738 views

Published on

Comparing Drupal to other popular open source LAMP content management systems. Presented in Drupalcamp Finland 2012.

Published in: Technology
2 Comments
2 Likes
Statistics
Notes
  • Thank you for your comment, Ian. We currently see two major use cases for WordPress. 1) being a simple and clean all-around content management system for small and medium size sites and 2) separate blogging or news platform that accompanies big sites made with heavier WCM systems.

    We also consider blogging mostly as a strength of WP, not a burden. And when you look under the hood, a lot of the concepts are still derived from blogging.

    Janne Kalliola / Exove
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Oh come on, WordPress hasn't been about 'blogs' since 3.0. It's got other problems - like the fact it's not MVC - but being 'blog-centric' isn't one of them. I really wish this type of analysis would just die already.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
6,738
On SlideShare
0
From Embeds
0
Number of Embeds
4,018
Actions
Shares
0
Downloads
0
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

Drupal vs. the Others

  1. 1. DRUPAL VS.THE OTHERSDrupalCamp HelsinkiJune 2, 2012Janne KalliolaImage by Abysimhttp://www.flickr.com/photos/abysim/4594864645/
  2. 2. AgendaA couple of words about ExoveSystems   WordPress   eZ Publish   Joomla!   Concrete5   DrupalPositioning
  3. 3. Exove is one of the leading Nordic andBaltic companies specialising in open source web services design and development.
  4. 4. We enable companies to conduct better business on the Internet through best-of-breed personnel and solutions
  5. 5. Company in a Nutshell  We specialise in designing and developing sites, web applications, mobile apps, and community platforms  Founded 2006, now employing 50+ people  Operations in Finland and Estonia, clients around the Europe and the States  Clients ranging from small start-ups to big media companies, telecom operators and multinational corporations  Usually Exove chooses the CMS system to build on  Mainly focusing on systems created on LAMP (Linux Apache MySQL PHP), due to easy-to-match requirements for hosting
  6. 6. THE SYSTEMSImage by sunsets_for_youhttp://www.flickr.com/photos/amatuer_44060/2426647918/sizes/l/in/photostream/
  7. 7. Platforms Used by Exove  Currently and frequently used   Drupal (GPL)   eZ Publish (Commercial + GPL)   Wordpress (GPL)   Concrete5 (MIT)   CodeIgniter (own open source license, permissive)   PhoneGAP  Previously or from time to time used   CMS Made Simple (GPL)   Joomla! (GPL)   Symfony (MIT)
  8. 8. Systems in ThePresentation  The systems discussed are all used by Exove   They do not represent the complete spectrum of available content management systems   They have been selected to provide a good coverage for various customer needs  All systems are based on LAMP   There are excellent systems on other platforms, such as Liferay and DotNetNuke, that could be viable alternatives for the systems in this presentation  All systems are open source   There are also good closed source systems, but we are not speaking about them now
  9. 9. WORDPRESSwww.wordpress.orgwww.wordpress.com
  10. 10. Wordpress  A CMS focusing on blogs, “an open source blog publishing application”  Also available as a service in wordpress.com  Has a huge user base, considered one of the market leaders of open source CMS systems by 2011 market survey by Water & Stone   www.waterandstone.com/downloads/ 2011OSCMSMarketShareReport.pdf  Powers around 16% of websites accorgind to W3Techs survey (May 30, 2012) w3techs.com/technologies/overview/content_management/all
  11. 11. Wordpress  Focuses on making things easy  Administration panel is easy to use  The whole system is easy to configure and edit with integrated editors for CSS and template files  A plugin architecture for extending the system  Proper support for extending content types and multi-sites   Not optimal, though  The leader in both installations and brand exposure
  12. 12. Wordpress+ -Easy administration Still quite blog-drivenA lot of core features Plugin quality variesA lot of plugins for extra functionality   From dirty template hacks to proper full-blown feature-packsHuge number of readymade with proper settings in adminthemes No proper separation of contentVery intuitive API for plugin and presentation in pluginsdevelopment, a plugin can be built in Performance is really weak30 minutes without cachingFocuses really on blogging, Community features are not inconsidered one of the best blogging main focusplatforms   Achievable through plugins
  13. 13. When Do We ChooseWordpress?  When the site is small or medium in size  When the site focuses primarily on blogging  When the requirements do not specify a lot more features than Wordpress can provide   We have implemented some plugins, but extending WP to match one of the fully featured CMSes (like Drupal) would take years  When the site does not need a lot of community related features
  14. 14. Why Would We ChooseWordpress (over Drupal)?  Essentially, makes the site cheaper for clients needing a small or medium site  Setup time is faster, whole setting up does not really need any contribution outside HTML developers  Very easy and clear administration panel   Easy to train, easy to use   Small maintenance burden  Plugins are easy to install and configure
  15. 15. EZ PUBLISHwww.ez.no
  16. 16. eZ Publish  Developed by eZ Systems AS (a Norwegian commercial open source company)  Smallish community, but complemented nicely by a company  All-in-one enterprise content management system  Huge feature list  Focused on major corporate sites
  17. 17. eZ Publish  Very flexible and powerful content model  Integrated workflow and timed publish features  Fine-grained administration rights management  Very sophisticated multi-site and multi-language support  Two ways to administer the site, a toolbar approach along with the traditional administration panel  Also able to work as a intranet system
  18. 18. eZ Publish+ -Easy and yet powerful Community features not thatadministration interface advanced   Focus on users enriching theCaters for all required corporate content, not generating itfeatures out of the box Extending eZ requires a lot ofExcellent search through deep knowledgeSOLR integration (eZ Find) Only a few dozen extensionsSophisticated caching   On the other hand, the base system takes care of most needsHighly developed administration alreadyprocesses Open source version not releasedCommercial support available officially
  19. 19. When Do We Choose eZPublish?  When the site is from big to huge semi-static corporate site  When the site needs very sophisticated administration features   Typically, non-technical people maintaining the site  When the site focuses on top down content (like a newspaper, a magazine, or a corporate site)  When customer requires commercial entity behind the system
  20. 20. Why Would We Choose eZPublish (over Drupal)?  More required functionalities in the core (if the requirements demand a lot from the site)  When workflow on administration side is essential and needs strict control on user privileges   This can again be achieved with Drupal’s contrib modules, but needs a combination of modules that typically have some compatibility issues  Need for not-straightforward multilingual and/or multidomain support   The system is fabulous for multi-country deployments
  21. 21. JOOMLA!www.joomla.org
  22. 22. Joomla!  Open source CMS with long history (2000->)  Excellent positioning in search engines, community pays focus on marketing  Has a huge user base, considered one of the market leaders of open source CMS systems by 2011 market survey by Water & Stone   www.waterandstone.com/downloads/ 2011OSCMSMarketShareReport.pdf  Powers around 2.8% of websites accorgind to W3Techs survey (May 30, 2012)   w3techs.com/technologies/overview/ content_management/all
  23. 23. Joomla!  Simple and powerful content model  A lot of extensions for various purposes   Based on model-view-controller paradigm  Better than usual admin user interface  Powerful templating system  Very designer friendly, focus on making sites look fantastic with little effort   One of the major reasons behind the success
  24. 24. Joomla!+ -Big community Content model is simple andA lot of extensions, readymade requires extensionsthemes, and such Extensions are hard to buildExtensions are easy to install Some internal concepts areRelatively friendly admin confusinginterface Lagging behind compared to WordPress and Drupal
  25. 25. When Do We ChooseJoomla!?  When the customer has selected the system as part of their technology portfolio  When WordPress is not enough and Drupal admin UI is too intimidating  When site features can be achieved with readymade extensions   Typically, one or two big extensions do the trick
  26. 26. Why Would We ChooseJoomla! (over Drupal)?  We do not see any reason to select Joomla! instead of Drupal or eZ Publish   Unless there are non-CMS reasons, such as earlier experiences or investments in Joomla!  However, Joomla! has very good traction in some countries and among freelance designers   The install base is 2-4 bigger compared to Drupal (depends on measurement)
  27. 27. CONCRETE5www.concrete5.org
  28. 28. Concrete5  A modern and object-oriented content management system   Excellent approach to the content models   Based on Zend framework and ADOdb DB abstraction  Has been raising awareness   Highest growth rates in Water & Stoner survey in 2011  Active community with both free and commercial extensions   Permissive license (MIT)
  29. 29. Concrete5  Simple and yet powerful admin user interface  Sophisticated theming based on content areas and blocks that may have their custom templates  Easy and extendible codebase  Several add-ons   Peer reviewed  Helpful community
  30. 30. Concrete5+ -Focus on what site visitors actually Number of add-ons smallersee compared to big names  In contrast to content types etc. Not yet suitable for very largeFriendly admin interface sitesAdd-ons easy to install and of goof   For example, powerful searchquality is missingEasy to make own blocks for Core functionality is not enoughcontent for normal sites, at least oneFront-end upgrading add-on needs to be installedGood community
  31. 31. When Do We ChooseConcrete5?  When customer wants to have a good CMS for a smaller site   Especially when the object-oriented content model gives real benefits  When customer demands to have an intuitive admin user interface  When there is no major amount of custom functionality
  32. 32. Why Would We ChooseConcrete5 (over Drupal)?  Admin interface is way better   Focus on content management and not on system management  More permissive license for the customer  Less configuration and hacking
  33. 33. DRUPALwww.drupal.org
  34. 34. Drupal  A fully featured CMS with a great community and UGC (user- generated content) support  Literally thousands of modules and a very active development community – as you should know  Has a huge user base, considered one of the market leaders of open source CMS systems by 2011 market survey by Water & Stone   www.waterandstone.com/downloads/ 2011OSCMSMarketShareReport.pdf  Powers around 2.1% of websites accorgind to W3Techs survey (May 30, 2012)   w3techs.com/technologies/overview/content_management/ all
  35. 35. Drupal  Multi-language and multi-site support in the core  Has a great API, a lot of hooks and toolkit overrides for extending  Has a decent documentation, even very good if you compare it to other open-source products  A lot of good quality modules
  36. 36. Drupal+ -  Excellent community feature   Not enough features in the core support for typical CMS case   Bad admin interface that focuses  Extendible easily and to pretty too much on system much anything administration  Widely used   Caching is somewhat limited  Huge user-base   No integrated admin workflow with user access controls  Active community, quality   Community focuses too much contrib modules available on code, design and marketing  Install profiles and distros seems to be a hindsight   Drupal.org is not “selling” the  Excellent references system at all
  37. 37. When Do We chooseDrupal? 1/2  When the client specifically wants it (this is way more common for Drupal than any other CMS)   You can create pretty much any site with Drupal – the other CMSes just might do some specific sites faster to build or easier to use  When the site focuses on community and user generated content   There is no match to Drupal’s community features, as we see it
  38. 38. When Do We ChooseDrupal? 2/2  When the client wants/needs a CMS for which they can get support from a lot of technology companies  When we need the CMS to bend to anything we want   There’s no match to Drupal’s API and flexibility for extending on   You can build pretty much anything on Drupal, without breaking the core   On the other hand, the content models of eZ Publish and Concrete5 make them easier to extend without coding or configuring the system
  39. 39. POSITIONINGImage by Marcoshttp://www.flickr.com/photos/albertoabouganem/6697834133/
  40. 40. Positioning:User Perspective User generated Drupal WordPress Joomla! Contet sources Small size Site size Big size eZ Publish Concrete5 Top-down information
  41. 41. Positioning:Developer perspective Powerful eZ Publish Drupal Concrete5 Joomla! Hard Development Easy API WordPress Restricted
  42. 42. Recap  Different systems serve different needs  There is no fit-for-all system available  Drupal is quite a good candidate for an all- around system   If you tolerate its weaknesses
  43. 43. Want to hear more from us? www.exove.com @exoveMeet us at Drupalcon 2012 in Munich
  44. 44. THANK YOU FORYOUR TIMEQuestions? Comments?Image by Pascal Vuylstekerhttp://www.flickr.com/photos/pvk/58685520/in/photostream/

×