Drupal vs. the Others DrupalCamp Helsinki 27.05.2009 Kalle Virta, Exove
Few words about Exove <ul><li>Exove is a technology company specialised in designing and implementing integrated web solut...
Platforms used by Exove <ul><li>Drupal (GPL) </li></ul><ul><li>eZ Publish (GPL) </li></ul><ul><li>Wordpress (GPL) </li></u...
<ul><li>www.wordpress.org </li></ul><ul><li>www.wordpress.com </li></ul>Wordpress
Wordpress <ul><li>A CMS focusing on blogs, “an open source blog publishing application” </li></ul><ul><li>Also available a...
 
Wordpress <ul><li>Focuses on making things easy </li></ul><ul><li>Administration panel is easy to use </li></ul><ul><li>Th...
Wordpress <ul><li>+ </li></ul><ul><li>Easy administration </li></ul><ul><li>A lot of core features </li></ul><ul><li>A lot...
When do we choose Wordpress <ul><li>When the site is particularly small </li></ul><ul><li>When the site focuses on bloggin...
Why would we choose Wordpress (over Drupal) <ul><li>Essentially, makes the site cheaper for clients needing a small site <...
<ul><li>www.cmsmadesimple.org </li></ul>CMS Made Simple
CMS Made Simple (CMSMS) <ul><li>A CMS system for relatively small websites, “simple, easy to use utility to allow building...
 
CMS Made Simple <ul><li>+ </li></ul><ul><li>Easy administration </li></ul><ul><li>Easy and fast setup </li></ul><ul><li>Us...
When do we choose CMS Made Simple <ul><li>When the site is relatively small </li></ul><ul><li>When the site focuses on sem...
Why would we choose CMS Made Simple (over Drupal) <ul><li>Essentially, makes the site cheaper for clients needing a relati...
<ul><li>www.ez.no </li></ul>eZ Publish
eZ Publish <ul><li>Developed by eZ Systems AS (a Norwegian company) </li></ul><ul><li>Smallish user base, but complemented...
 
eZ Publish <ul><li>Two ways to administer the site, a toolbar approach along with the traditional administration panel </l...
eZ Publish <ul><li>+ </li></ul><ul><li>Easy administration interface </li></ul><ul><li>Two ways to administer </li></ul><u...
When do we choose eZ Publish <ul><li>When the site is from big to huge semi-static corporate site </li></ul><ul><li>When t...
Why would we choose eZ Publish (over Drupal) <ul><li>More needed functionalities in the core (if the requirements demand a...
<ul><li>www.drupal.org </li></ul>Drupal
Drupal <ul><li>A fully featured CMS with great community and UGC (user-generated content) support </li></ul><ul><li>Litera...
 
Drupal <ul><li>Multi-language and multi-site support in the core </li></ul><ul><li>Has a great API, a lot of hooks and too...
Drupal <ul><li>+ </li></ul><ul><li>Excellent community feature support </li></ul><ul><li>Extendible easily and to pretty m...
When do we choose Drupal 1/2 <ul><li>When the client specifically wants it (this is way more common for Drupal than any ot...
When do we choose Drupal 2/2 <ul><li>When the client wants/needs a CMS for which they can get support from a lot of techno...
Comparison of the systems Site size Community focus Community driven Up-down information Big size Small size Drupal eZ Pub...
<ul><li>Questions? Comments? </li></ul>Thank you for your time
Upcoming SlideShare
Loading in …5
×

Drupal Vs.The Others

19,418 views

Published on

Published in: Technology
2 Comments
27 Likes
Statistics
Notes
  • Thanks for opening my eyes to eZ, as a strictly Drupal only developer it's good to know in such a clear way what else is worth looking at

    <b>[Comment posted from</b> http://www.cmswire.com/cms/web-cms/drupal-vs-ez-publish-vs-wordpress-vs-cms-made-simple-004744.php]
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

  •    Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
19,418
On SlideShare
0
From Embeds
0
Number of Embeds
14,838
Actions
Shares
0
Downloads
0
Comments
2
Likes
27
Embeds 0
No embeds

No notes for slide

Drupal Vs.The Others

  1. 1. Drupal vs. the Others DrupalCamp Helsinki 27.05.2009 Kalle Virta, Exove
  2. 2. Few words about Exove <ul><li>Exove is a technology company specialised in designing and implementing integrated web solutions. </li></ul><ul><li>Founded 2006, now employing 17 people </li></ul><ul><li>Clients ranging from small startups to big media corporations and telecommunications operators </li></ul><ul><li>Usually Exove chooses the CMS system to build on </li></ul><ul><li>Mainly focusing on systems created on LAMP (Linux Apache MySQL PHP), due to easy-to-match requirements for hosting </li></ul>
  3. 3. Platforms used by Exove <ul><li>Drupal (GPL) </li></ul><ul><li>eZ Publish (GPL) </li></ul><ul><li>Wordpress (GPL) </li></ul><ul><li>CMS Made Simple (GPL) </li></ul><ul><li>Why these? </li></ul><ul><li>A selection that covers all needs of our clients. These are also complemented with a well-performing PHP framework for custom systems. </li></ul>
  4. 4. <ul><li>www.wordpress.org </li></ul><ul><li>www.wordpress.com </li></ul>Wordpress
  5. 5. Wordpress <ul><li>A CMS focusing on blogs, “an open source blog publishing application” </li></ul><ul><li>Also available as a service in wordpress.com </li></ul><ul><li>Has a huge user base, considered one of the market leaders of open source CMS systems by 2008 market survey by Water & Stone (www.waterandstone.com/downloads/2008OpenSourceCMSMarketSurvey.pdf) </li></ul>
  6. 7. Wordpress <ul><li>Focuses on making things easy </li></ul><ul><li>Administration panel is easy to use </li></ul><ul><li>The whole system is easy to configure and edit with integrated editors for CSS and template files </li></ul><ul><li>A plugin architecture for extending the system </li></ul><ul><li>Also available as Wordpress MU (Multi-User) for multi-user installations </li></ul>
  7. 8. Wordpress <ul><li>+ </li></ul><ul><li>Easy administration </li></ul><ul><li>A lot of core features </li></ul><ul><li>A lot of plugins for extra functionalities </li></ul><ul><li>Very intuitive API for plugin development, a plugin can be built in 30 minutes </li></ul><ul><li>Focuses really on blogging, considered one of the best blogging platforms </li></ul><ul><li>- </li></ul><ul><li>Pretty limited to a blog plus a couple of pages </li></ul><ul><li>Plugin quality ranges from dirty template hacks to proper full-blown feature-packs with proper settings in admin </li></ul><ul><li>Performance is really weak without caching </li></ul><ul><li>Community features are not in main focus, but achievable through plugins </li></ul>
  8. 9. When do we choose Wordpress <ul><li>When the site is particularly small </li></ul><ul><li>When the site focuses on blogging </li></ul><ul><li>When the requirements don’t need a lot more features that Wordpress can provide (we’ve done some plugins, but extending WP to match one of the fully features CMS’s (like Drupal) would take man-years) </li></ul><ul><li>When the site doesn’t need a lot of community features </li></ul>
  9. 10. Why would we choose Wordpress (over Drupal) <ul><li>Essentially, makes the site cheaper for clients needing a small site </li></ul><ul><li>Setup-time is faster, whole setting up doesn’t really need any contribution from the back-end team </li></ul><ul><li>Very easy and clear administration panel </li></ul>
  10. 11. <ul><li>www.cmsmadesimple.org </li></ul>CMS Made Simple
  11. 12. CMS Made Simple (CMSMS) <ul><li>A CMS system for relatively small websites, “simple, easy to use utility to allow building small-ish (dozens to hundreds of pages), semi-static websites”, as they say themselves </li></ul><ul><li>Features focusing on a company or corporate website, very few community features </li></ul><ul><li>Slightly different focus than WordPress </li></ul><ul><li>Small user base, pretty slow development </li></ul><ul><li>Limited documentation </li></ul><ul><li>Everything can be updated with a web browser </li></ul>
  12. 14. CMS Made Simple <ul><li>+ </li></ul><ul><li>Easy administration </li></ul><ul><li>Easy and fast setup </li></ul><ul><li>Uses Smarty templates (no special template language) </li></ul><ul><li>- </li></ul><ul><li>Limited features </li></ul><ul><li>Extensions focusing on simple features </li></ul><ul><li>We rarely extend CMSMS due to the somewhat limited API and API documentation </li></ul>
  13. 15. When do we choose CMS Made Simple <ul><li>When the site is relatively small </li></ul><ul><li>When the site focuses on semi-static content (as in nothing that updates every minute) </li></ul><ul><li>When the requirements are met (fully) by CMS Made Simple core functionalities or with a few contributed modules </li></ul><ul><li>When the site doesn’t need sophisticated multi-language support </li></ul>
  14. 16. Why would we choose CMS Made Simple (over Drupal) <ul><li>Essentially, makes the site cheaper for clients needing a relatively small site </li></ul><ul><li>Setup-time is faster, whole setting up doesn’t really need any contribution from the back-end team </li></ul><ul><li>Pretty simple administration panel </li></ul>
  15. 17. <ul><li>www.ez.no </li></ul>eZ Publish
  16. 18. eZ Publish <ul><li>Developed by eZ Systems AS (a Norwegian company) </li></ul><ul><li>Smallish user base, but complemented nicely by a company </li></ul><ul><li>All-in-one enterprise content management system </li></ul><ul><li>Huge feature list </li></ul><ul><li>Focused on major corporate sites </li></ul>
  17. 20. eZ Publish <ul><li>Two ways to administer the site, a toolbar approach along with the traditional administration panel </li></ul><ul><li>Integrated workflow and timed publish features </li></ul><ul><li>Fine-grained administration rights management </li></ul><ul><li>Also able to work as a intranet system </li></ul><ul><li>Multi-site and multi-language support very sophisticated </li></ul>
  18. 21. eZ Publish <ul><li>+ </li></ul><ul><li>Easy administration interface </li></ul><ul><li>Two ways to administer </li></ul><ul><li>Sophisticated caching </li></ul><ul><li>Highly developed administration processes </li></ul><ul><li>Commercial support available </li></ul><ul><li>- </li></ul><ul><li>Community features not that advanced </li></ul><ul><li>Extending eZ is not that simple (they’re in the process of changing the API structure) </li></ul><ul><li>Lately there has been a lot of delays in releases </li></ul>
  19. 22. When do we choose eZ Publish <ul><li>When the site is from big to huge semi-static corporate site </li></ul><ul><li>When the site needs very sophisticated administration features </li></ul><ul><li>When the site focuses on up to down content (like a newspaper, magazine or a corporate site) </li></ul>
  20. 23. Why would we choose eZ Publish (over Drupal) <ul><li>More needed functionalities in the core (if the requirements demand a lot) </li></ul><ul><li>If 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 do have some compatibility issues. </li></ul>
  21. 24. <ul><li>www.drupal.org </li></ul>Drupal
  22. 25. Drupal <ul><li>A fully featured CMS with great community and UGC (user-generated content) support </li></ul><ul><li>Literally thousands of modules and a very active development community – as you should know </li></ul><ul><li>Has a huge user base, considered one of the market leaders of open source CMS systems by 2008 market survey by Water & Stone (www.waterandstone.com/downloads/2008OpenSourceCMSMarketSurvey.pdf) </li></ul>
  23. 27. Drupal <ul><li>Multi-language and multi-site support in the core </li></ul><ul><li>Has a great API, a lot of hooks and toolkit overrides for extending </li></ul><ul><li>Has a decent documentation, even very good if you compare it to other open-source products </li></ul>
  24. 28. Drupal <ul><li>+ </li></ul><ul><li>Excellent community feature support </li></ul><ul><li>Extendible easily and to pretty much anything </li></ul><ul><li>Widely used </li></ul><ul><li>Huge user-base </li></ul><ul><li>Active community, quality contrib modules available </li></ul><ul><li>- </li></ul><ul><li>Tricky admin interface </li></ul><ul><li>Caching is somewhat limited </li></ul><ul><li>No integrated admin workflow with user access controls </li></ul>
  25. 29. When do we choose Drupal 1/2 <ul><li>When the client specifically wants it (this is way more common for Drupal than any other CMS) </li></ul><ul><ul><li>You can create pretty much any site with Drupal – the other CMS’s just might do some specific sites faster to build or easier to use </li></ul></ul><ul><li>When the site focuses on community and user generated content </li></ul><ul><ul><li>There’s no match to Drupal’s community features, as we see it </li></ul></ul>
  26. 30. When do we choose Drupal 2/2 <ul><li>When the client wants/needs a CMS for which they can get support from a lot of technology companies in Finland (it’s probably the most supported here) </li></ul><ul><li>When we need the CMS to bend to anything we want </li></ul><ul><ul><li>There’s no match to Drupal’s API and flexibility for extending on </li></ul></ul><ul><ul><li>You can build pretty much anything on Drupal, without breaking the core </li></ul></ul>
  27. 31. Comparison of the systems Site size Community focus Community driven Up-down information Big size Small size Drupal eZ Publish CMS Made Simple WordPress
  28. 32. <ul><li>Questions? Comments? </li></ul>Thank you for your time

×