SlideShare a Scribd company logo
Drupal vs. the Others DrupalCampStockholmMay 6, 2011 Janne KalliolaKalleVarisvirta
Agenda A couple of words about Exove Systems WordPress eZ Publish Joomla! CodeIgniter Drupal Positioning
Exove enables companies to conduct better business on the Internetthrough best-of-breed personnel and solutions
We design and implement beautiful, functional, and business-driven solutions
Company in a nutshell We specialise in designing and developing sites, web applications, mobile apps, and community platforms Founded 2006, now employing 46 people Operations in Finland and Estonia, clients all over the place Clients ranging from small start-ups to big media companies, telco 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
Platforms used by Exove Currently and frequently used Drupal (GPL) eZ Publish (Commercial + GPL) Wordpress (GPL) CodeIgniter (own open source license, permissive) PhoneGAP Previously or from time to time used CMS Made Simple (GPL) Joomla! (GPL) Symfony (MIT)
Systems in this presentation 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
www.wordpress.org www.wordpress.com Wordpress
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 2010 market survey by Water & Stone  www.waterandstone.com/book/2010-open-source-cms-market-share-report Powers around 14% of websites accorgind to W3Techs survey (Apr 28, 2011) w3techs.com/technologies/overview/content_management/all
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 Recently included proper support for extending content types and multi-sites The leader in both installations and brand exposure
+ Easy administration A lot of core features A lot of plugins for extra functionality Huge number of readymade themes Very intuitive API for plugin development, a plugin can be built in 30 minutes Focuses really on blogging, considered one of the best blogging platforms - Still quite blog-driven Plugin quality varies From dirty template hacks to proper full-blown feature-packs with proper settings in admin No proper separation of content and presentation in plugins Performance is really weak without caching Community features are not in main focus Achievable through plugins Wordpress
When do we choose Wordpress 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 features
Why would we choose Wordpress (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
www.ez.no eZ Publish
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
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
+ Easy and yet powerful administration interface Caters for all required corporate features out of the box Excellent search through deep SOLR integration (eZ Find) Sophisticated caching Highly developed administration processes Commercial support available - Community features not that advanced Focus on users enriching the content, not generating it Extending eZ requires a lot of knowledge Only a few dozen extensions On the other hand, the base system takes care of most needs already Open source version not released officially anymore eZ Publish
When do we choose eZ Publish 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
Why would we choose eZ Publish (over Drupal) More needed functionalities in the core (if the requirements demand a lot) 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 multilingual and/or multidomain support The system is fabulous for multi-country deployments
www.joomla.org Joomla!
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 2010 market survey by Water & Stone  www.waterandstone.com/book/2010-open-source-cms-market-share-report
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
+ Big community A lot of extensions, readymade themes, and such Extensions are easy to install Relatively friendly admin interface - Content model is simple and requires extensions Extensions are hard to build Some internal concepts are confusing Lagging behind compared to WordPress and Drupal Joomla!
When do we choose Joomla! 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
Why would we choose Joomla! (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 technology portfolio selection However, Joomla! has very good traction especially outside Finland The install base is 2-4 bigger compared to Drupal (depends on measurement)
www.codeigniter.com CodeIgniter
CodeIgniter A model-view-controller based PHP framework from EllisLabs Simple, lightweight, and powerful framework for implementing web services and applications Does not contain CMS features There are content management systems built on top of CodeIgniter, but we have not used them Semiactive community
CodeIgniter Has really short path to the user’s code Comprehensive support for basic operations Does not force developers to use certain way of doing things (hooks, scaffoldings, XML mappings, etc.) Recently bumped into version 2.0 and broke backwards compatibility We have not yet tried the new version
+ Very fast compared to all other systems in this presentation Very simple to learn No need to fight against the system Excellent separation of content and presentation Very good and comprehensive documentation Better open source license for commercial purposes - No CMS We have integrated WordPress with a special bridge The view system allows logic in views We have fixed this with Smarty integration KohanaPHP (former fork, now rewritten) is faster and provides more features The community is smallish CodeIgniter
When do we choose CodeIgniter When there is no or little need for CMS features We have integrated CodeIgniter with WordPress in certain cases When the data model is truly complex and cannot be tackled with predefined database schemas When adding new features to Drupal or eZ Publish would take longer than writing everything from scratch
Why would we choose CodeIgniter (over Drupal) Way faster Faster development time when coding is a must Better separation of content and presentation Allows to use own database schemas as seen fit Also easy to use with SOLR, MongoDB and such
www.drupal.org Drupal
Drupal A fully featured CMS with 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 2010 market survey by Water & Stone  www.waterandstone.com/book/2010-open-source-cms-market-share-report
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
+ Excellent community feature support Extendible easily and to pretty much anything Widely used Huge user-base Active community, quality contrib modules available Install profiles - Not enough features in the core for typical CMS case Tricky admin interface Caching is somewhat limited No integrated admin workflow with user access controls Community focuses too much on code, marketing seems to be a hindsight Drupal.org is not “selling” the system at all Drupal
When do we choose Drupal 1/2 When the client specifically wants it (this is way more common for Drupal than any other CMS - in Finland, your mileage may vary) You can create pretty much any site with Drupal – the other CMSesjust 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
When do we choose Drupal 2/2 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) 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
Positioning
Comparison of the systemsUser perspective User generated Drupal WordPress Joomla! Contet sources Site size Big size Small size eZ Publish Top-down information
Powerful CodeIgniter eZ Publish Drupal API Joomla! Development Easy Hard WordPress Restricted Comparison of the systemsDeveloper perspective
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
Want to hear more from us? www.exove.com@exove Meet us at Drupal Business Days and Drupal CXO May 25-27 in Helsinki
Questions? Comments? Thank you for your time

More Related Content

What's hot

Agriya services
Agriya servicesAgriya services
Agriya services
iScripts
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs Wordpress
Ian Mariano
 
Developing An Effective e-Learning Platform From Ready-Made Script
Developing An Effective e-Learning Platform From Ready-Made ScriptDeveloping An Effective e-Learning Platform From Ready-Made Script
Developing An Effective e-Learning Platform From Ready-Made Script
iScripts
 
11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks
iScripts
 
Scaling Microsites for the Enterprise with Drupal Gardens
Scaling Microsites for the Enterprise with Drupal GardensScaling Microsites for the Enterprise with Drupal Gardens
Scaling Microsites for the Enterprise with Drupal Gardens
Acquia
 
Introduction to drupal
 Introduction to drupal Introduction to drupal
Introduction to drupal
Rachit Gupta
 
Drupal by Gaurav Boudh
Drupal by Gaurav BoudhDrupal by Gaurav Boudh
Drupal by Gaurav Boudh
Library and Information Science Blog
 
Building a developer community in an enterprise world
Building a developer community in an enterprise worldBuilding a developer community in an enterprise world
Building a developer community in an enterprise world
Laura Cowen
 
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616Exove
 
Welcome to the World of WordPress
Welcome to the World of WordPressWelcome to the World of WordPress
Welcome to the World of WordPress
Content Connects, Nashville
 
What are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpressWhat are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpress
Zenerom Creative Lab
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8
Mediacurrent
 
Creating a Developer Community
Creating a Developer CommunityCreating a Developer Community
Creating a Developer Community
Kohsuke Kawaguchi
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web project
Syed Hassan Raza
 
MyWebPlace.Swiss
MyWebPlace.SwissMyWebPlace.Swiss
MyWebPlace.Swiss
Anthony Tilke
 
The Future Of WordPress In 2020
The Future Of WordPress In 2020The Future Of WordPress In 2020
The Future Of WordPress In 2020
Mario Peshev
 
Drupal Vs.The Others
Drupal Vs.The OthersDrupal Vs.The Others
Drupal Vs.The OthersExove
 
Microsoft loves PHP. Seriously.
Microsoft loves PHP. Seriously.Microsoft loves PHP. Seriously.
Microsoft loves PHP. Seriously.
Jenna Hoffman
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
drupalcampest
 
09.09.09 HiMA Presentation
09.09.09 HiMA Presentation09.09.09 HiMA Presentation
09.09.09 HiMA Presentation
Label Insight Incorporated
 

What's hot (20)

Agriya services
Agriya servicesAgriya services
Agriya services
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs Wordpress
 
Developing An Effective e-Learning Platform From Ready-Made Script
Developing An Effective e-Learning Platform From Ready-Made ScriptDeveloping An Effective e-Learning Platform From Ready-Made Script
Developing An Effective e-Learning Platform From Ready-Made Script
 
11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks11 Live Node.js CMS Frameworks
11 Live Node.js CMS Frameworks
 
Scaling Microsites for the Enterprise with Drupal Gardens
Scaling Microsites for the Enterprise with Drupal GardensScaling Microsites for the Enterprise with Drupal Gardens
Scaling Microsites for the Enterprise with Drupal Gardens
 
Introduction to drupal
 Introduction to drupal Introduction to drupal
Introduction to drupal
 
Drupal by Gaurav Boudh
Drupal by Gaurav BoudhDrupal by Gaurav Boudh
Drupal by Gaurav Boudh
 
Building a developer community in an enterprise world
Building a developer community in an enterprise worldBuilding a developer community in an enterprise world
Building a developer community in an enterprise world
 
Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616Exove Cms Seminaari Kalvot 20090616
Exove Cms Seminaari Kalvot 20090616
 
Welcome to the World of WordPress
Welcome to the World of WordPressWelcome to the World of WordPress
Welcome to the World of WordPress
 
What are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpressWhat are the advantages and disadvantages of wordpress
What are the advantages and disadvantages of wordpress
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8
 
Creating a Developer Community
Creating a Developer CommunityCreating a Developer Community
Creating a Developer Community
 
Why drupal should power your next web project
Why drupal should power your next web projectWhy drupal should power your next web project
Why drupal should power your next web project
 
MyWebPlace.Swiss
MyWebPlace.SwissMyWebPlace.Swiss
MyWebPlace.Swiss
 
The Future Of WordPress In 2020
The Future Of WordPress In 2020The Future Of WordPress In 2020
The Future Of WordPress In 2020
 
Drupal Vs.The Others
Drupal Vs.The OthersDrupal Vs.The Others
Drupal Vs.The Others
 
Microsoft loves PHP. Seriously.
Microsoft loves PHP. Seriously.Microsoft loves PHP. Seriously.
Microsoft loves PHP. Seriously.
 
Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
 
09.09.09 HiMA Presentation
09.09.09 HiMA Presentation09.09.09 HiMA Presentation
09.09.09 HiMA Presentation
 

Similar to Drupal vs. the Others

Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
Exove
 
Content Management System
Content Management SystemContent Management System
Content Management System
Ravi Bhadauria
 
Liferay as solution for legacy applications
Liferay as solution for legacy applicationsLiferay as solution for legacy applications
Liferay as solution for legacy applications
Manish Kumar Jaiswal
 
Top 5 open source cms
Top 5 open source cmsTop 5 open source cms
Top 5 open source cms
TechAhead
 
Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5studiokandm
 
Overview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSOverview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSsoftweb009
 
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital MediaSharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
Prescient Digital Media
 
Cms an overview
Cms an overviewCms an overview
Cms an overview
kmusthu
 
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management SystemBarcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Wong Hoi Sing Edison
 
The CMS of the Future
The CMS of the FutureThe CMS of the Future
The CMS of the Future
Peter Czech
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
ajohnson85
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
ajohnson85
 
E-commerce in Action
E-commerce in ActionE-commerce in Action
E-commerce in Action
Exove
 
Open Source Content Management Systems
Open Source Content Management SystemsOpen Source Content Management Systems
Open Source Content Management Systems
krishnapriya Tadepalli
 
PHP Web Frameworks Introduction
PHP Web Frameworks IntroductionPHP Web Frameworks Introduction
PHP Web Frameworks Introduction
Adam Englander
 
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)Richard Harbridge
 
Drupal vs. EPiServer
Drupal vs. EPiServerDrupal vs. EPiServer
Drupal vs. EPiServer
Perttu Tolvanen
 
Mlb drupal bizday_presentation
Mlb drupal bizday_presentationMlb drupal bizday_presentation
Mlb drupal bizday_presentationerlee72
 
SharePoint_mTech
SharePoint_mTechSharePoint_mTech
SharePoint_mTech
ovais99
 

Similar to Drupal vs. the Others (20)

Drupal vs. the Others
Drupal vs. the OthersDrupal vs. the Others
Drupal vs. the Others
 
Content Management System
Content Management SystemContent Management System
Content Management System
 
Liferay as solution for legacy applications
Liferay as solution for legacy applicationsLiferay as solution for legacy applications
Liferay as solution for legacy applications
 
Top 5 open source cms
Top 5 open source cmsTop 5 open source cms
Top 5 open source cms
 
Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5Web Intensive Week 3 - Day 5
Web Intensive Week 3 - Day 5
 
Overview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMSOverview and Comparison of Open Source CMS
Overview and Comparison of Open Source CMS
 
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital MediaSharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
 
Cms an overview
Cms an overviewCms an overview
Cms an overview
 
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management SystemBarcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
Barcamp Hong Kong 2014 - Commercial Use of OSS Web Content Management System
 
The CMS of the Future
The CMS of the FutureThe CMS of the Future
The CMS of the Future
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
 
E-commerce in Action
E-commerce in ActionE-commerce in Action
E-commerce in Action
 
Open Source Content Management Systems
Open Source Content Management SystemsOpen Source Content Management Systems
Open Source Content Management Systems
 
PHP Web Frameworks Introduction
PHP Web Frameworks IntroductionPHP Web Frameworks Introduction
PHP Web Frameworks Introduction
 
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
SharePoint 2007 and SharePoint 2010 for Web Content Management (WCM)
 
JOOMLA
JOOMLAJOOMLA
JOOMLA
 
Drupal vs. EPiServer
Drupal vs. EPiServerDrupal vs. EPiServer
Drupal vs. EPiServer
 
Mlb drupal bizday_presentation
Mlb drupal bizday_presentationMlb drupal bizday_presentation
Mlb drupal bizday_presentation
 
SharePoint_mTech
SharePoint_mTechSharePoint_mTech
SharePoint_mTech
 

More from Exove

Data security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsData security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problems
Exove
 
Provisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveProvisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – Exove
Exove
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in Wordpress
Exove
 
Introduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveIntroduction to Robot Framework – Exove
Introduction to Robot Framework – Exove
Exove
 
Jenkins and visual regression – Exove
Jenkins and visual regression – ExoveJenkins and visual regression – Exove
Jenkins and visual regression – Exove
Exove
 
Server-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveServer-side React with Headless CMS – Exove
Server-side React with Headless CMS – Exove
Exove
 
WebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveWebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – Exove
Exove
 
Diversity in recruitment
Diversity in recruitmentDiversity in recruitment
Diversity in recruitment
Exove
 
Saavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaSaavutettavuus liiketoimintana
Saavutettavuus liiketoimintana
Exove
 
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaSaavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Exove
 
Mitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänMitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisällään
Exove
 
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8
Exove
 
GDPR for developers
GDPR for developersGDPR for developers
GDPR for developers
Exove
 
Managing Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalManaging Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with Drupal
Exove
 
Life with digital services after GDPR
Life with digital services after GDPRLife with digital services after GDPR
Life with digital services after GDPR
Exove
 
GDPR - no beginning no end
GDPR - no beginning no endGDPR - no beginning no end
GDPR - no beginning no end
Exove
 
Developing truly personalised experiences
Developing truly personalised experiencesDeveloping truly personalised experiences
Developing truly personalised experiences
Exove
 
Customer Experience and Personalisation
Customer Experience and PersonalisationCustomer Experience and Personalisation
Customer Experience and Personalisation
Exove
 
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Exove
 
Dataohjattu asiakaskokemus
Dataohjattu asiakaskokemusDataohjattu asiakaskokemus
Dataohjattu asiakaskokemus
Exove
 

More from Exove (20)

Data security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problemsData security in the age of GDPR – most common data security problems
Data security in the age of GDPR – most common data security problems
 
Provisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – ExoveProvisioning infrastructure to AWS using Terraform – Exove
Provisioning infrastructure to AWS using Terraform – Exove
 
Advanced custom fields in Wordpress
Advanced custom fields in WordpressAdvanced custom fields in Wordpress
Advanced custom fields in Wordpress
 
Introduction to Robot Framework – Exove
Introduction to Robot Framework – ExoveIntroduction to Robot Framework – Exove
Introduction to Robot Framework – Exove
 
Jenkins and visual regression – Exove
Jenkins and visual regression – ExoveJenkins and visual regression – Exove
Jenkins and visual regression – Exove
 
Server-side React with Headless CMS – Exove
Server-side React with Headless CMS – ExoveServer-side React with Headless CMS – Exove
Server-side React with Headless CMS – Exove
 
WebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – ExoveWebSockets in Bravo Dashboard – Exove
WebSockets in Bravo Dashboard – Exove
 
Diversity in recruitment
Diversity in recruitmentDiversity in recruitment
Diversity in recruitment
 
Saavutettavuus liiketoimintana
Saavutettavuus liiketoimintanaSaavutettavuus liiketoimintana
Saavutettavuus liiketoimintana
 
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistustaSaavutettavuus osana Eläkeliiton verkkosivu-uudistusta
Saavutettavuus osana Eläkeliiton verkkosivu-uudistusta
 
Mitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisälläänMitä saavutettavuusdirektiivi pitää sisällään
Mitä saavutettavuusdirektiivi pitää sisällään
 
Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8Creating Landing Pages for Drupal 8
Creating Landing Pages for Drupal 8
 
GDPR for developers
GDPR for developersGDPR for developers
GDPR for developers
 
Managing Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with DrupalManaging Complexity and Privacy Debt with Drupal
Managing Complexity and Privacy Debt with Drupal
 
Life with digital services after GDPR
Life with digital services after GDPRLife with digital services after GDPR
Life with digital services after GDPR
 
GDPR - no beginning no end
GDPR - no beginning no endGDPR - no beginning no end
GDPR - no beginning no end
 
Developing truly personalised experiences
Developing truly personalised experiencesDeveloping truly personalised experiences
Developing truly personalised experiences
 
Customer Experience and Personalisation
Customer Experience and PersonalisationCustomer Experience and Personalisation
Customer Experience and Personalisation
 
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...Adventures In Programmatic Branding – How To Design With Algorithms And How T...
Adventures In Programmatic Branding – How To Design With Algorithms And How T...
 
Dataohjattu asiakaskokemus
Dataohjattu asiakaskokemusDataohjattu asiakaskokemus
Dataohjattu asiakaskokemus
 

Recently uploaded

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 

Recently uploaded (20)

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 

Drupal vs. the Others

  • 1. Drupal vs. the Others DrupalCampStockholmMay 6, 2011 Janne KalliolaKalleVarisvirta
  • 2. Agenda A couple of words about Exove Systems WordPress eZ Publish Joomla! CodeIgniter Drupal Positioning
  • 3. Exove enables companies to conduct better business on the Internetthrough best-of-breed personnel and solutions
  • 4. We design and implement beautiful, functional, and business-driven solutions
  • 5. Company in a nutshell We specialise in designing and developing sites, web applications, mobile apps, and community platforms Founded 2006, now employing 46 people Operations in Finland and Estonia, clients all over the place Clients ranging from small start-ups to big media companies, telco 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. Platforms used by Exove Currently and frequently used Drupal (GPL) eZ Publish (Commercial + GPL) Wordpress (GPL) CodeIgniter (own open source license, permissive) PhoneGAP Previously or from time to time used CMS Made Simple (GPL) Joomla! (GPL) Symfony (MIT)
  • 7. Systems in this presentation 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. 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 2010 market survey by Water & Stone www.waterandstone.com/book/2010-open-source-cms-market-share-report Powers around 14% of websites accorgind to W3Techs survey (Apr 28, 2011) w3techs.com/technologies/overview/content_management/all
  • 10.
  • 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 Recently included proper support for extending content types and multi-sites The leader in both installations and brand exposure
  • 12. + Easy administration A lot of core features A lot of plugins for extra functionality Huge number of readymade themes Very intuitive API for plugin development, a plugin can be built in 30 minutes Focuses really on blogging, considered one of the best blogging platforms - Still quite blog-driven Plugin quality varies From dirty template hacks to proper full-blown feature-packs with proper settings in admin No proper separation of content and presentation in plugins Performance is really weak without caching Community features are not in main focus Achievable through plugins Wordpress
  • 13. When do we choose Wordpress 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 features
  • 14. Why would we choose Wordpress (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
  • 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.
  • 18. 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
  • 19. + Easy and yet powerful administration interface Caters for all required corporate features out of the box Excellent search through deep SOLR integration (eZ Find) Sophisticated caching Highly developed administration processes Commercial support available - Community features not that advanced Focus on users enriching the content, not generating it Extending eZ requires a lot of knowledge Only a few dozen extensions On the other hand, the base system takes care of most needs already Open source version not released officially anymore eZ Publish
  • 20. When do we choose eZ Publish 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
  • 21. Why would we choose eZ Publish (over Drupal) More needed functionalities in the core (if the requirements demand a lot) 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 multilingual and/or multidomain support The system is fabulous for multi-country deployments
  • 23. 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 2010 market survey by Water & Stone www.waterandstone.com/book/2010-open-source-cms-market-share-report
  • 24.
  • 25. 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
  • 26. + Big community A lot of extensions, readymade themes, and such Extensions are easy to install Relatively friendly admin interface - Content model is simple and requires extensions Extensions are hard to build Some internal concepts are confusing Lagging behind compared to WordPress and Drupal Joomla!
  • 27. When do we choose Joomla! 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
  • 28. Why would we choose Joomla! (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 technology portfolio selection However, Joomla! has very good traction especially outside Finland The install base is 2-4 bigger compared to Drupal (depends on measurement)
  • 30. CodeIgniter A model-view-controller based PHP framework from EllisLabs Simple, lightweight, and powerful framework for implementing web services and applications Does not contain CMS features There are content management systems built on top of CodeIgniter, but we have not used them Semiactive community
  • 31.
  • 32. CodeIgniter Has really short path to the user’s code Comprehensive support for basic operations Does not force developers to use certain way of doing things (hooks, scaffoldings, XML mappings, etc.) Recently bumped into version 2.0 and broke backwards compatibility We have not yet tried the new version
  • 33. + Very fast compared to all other systems in this presentation Very simple to learn No need to fight against the system Excellent separation of content and presentation Very good and comprehensive documentation Better open source license for commercial purposes - No CMS We have integrated WordPress with a special bridge The view system allows logic in views We have fixed this with Smarty integration KohanaPHP (former fork, now rewritten) is faster and provides more features The community is smallish CodeIgniter
  • 34. When do we choose CodeIgniter When there is no or little need for CMS features We have integrated CodeIgniter with WordPress in certain cases When the data model is truly complex and cannot be tackled with predefined database schemas When adding new features to Drupal or eZ Publish would take longer than writing everything from scratch
  • 35. Why would we choose CodeIgniter (over Drupal) Way faster Faster development time when coding is a must Better separation of content and presentation Allows to use own database schemas as seen fit Also easy to use with SOLR, MongoDB and such
  • 37. Drupal A fully featured CMS with 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 2010 market survey by Water & Stone www.waterandstone.com/book/2010-open-source-cms-market-share-report
  • 38.
  • 39. 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
  • 40. + Excellent community feature support Extendible easily and to pretty much anything Widely used Huge user-base Active community, quality contrib modules available Install profiles - Not enough features in the core for typical CMS case Tricky admin interface Caching is somewhat limited No integrated admin workflow with user access controls Community focuses too much on code, marketing seems to be a hindsight Drupal.org is not “selling” the system at all Drupal
  • 41. When do we choose Drupal 1/2 When the client specifically wants it (this is way more common for Drupal than any other CMS - in Finland, your mileage may vary) You can create pretty much any site with Drupal – the other CMSesjust 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
  • 42. When do we choose Drupal 2/2 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) 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
  • 44. Comparison of the systemsUser perspective User generated Drupal WordPress Joomla! Contet sources Site size Big size Small size eZ Publish Top-down information
  • 45. Powerful CodeIgniter eZ Publish Drupal API Joomla! Development Easy Hard WordPress Restricted Comparison of the systemsDeveloper perspective
  • 46. 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
  • 47. Want to hear more from us? www.exove.com@exove Meet us at Drupal Business Days and Drupal CXO May 25-27 in Helsinki
  • 48. Questions? Comments? Thank you for your time