Drupal, WordPress, Joomla!

Post on 19-May-2015

16.080 views 1 download

Tags:

description

Overview above the advantages and disadvantages of the 3 leading CMS

Transcript of Drupal, WordPress, Joomla!

WORDPRESS, DRUPAL, JOOMLA!advantages and disadvantages of these platforms

Joomla!Day Zaragoza, Spain 2011

Hagen Grafhttp://twitter.com/hagengraf

Friday, November 11, 11

COMMONALITIES

Friday, November 11, 11

http://www.flickr.com/photos/philliecasablanca/3354734116/

30.000+

pieces in

DrupalWordPressJoomla!

Friday, November 11, 11

HOUSE, CAR, FLOWERhttp://www.flickr.com/photos/m-nicolson/2414298534/

Friday, November 11, 11

SOMETHING USEFULhttp://www.flickr.com/photos/popcorncx/3514881626/

Friday, November 11, 11

... JUST ANOTHER CAR ...

http://www.flickr.com/photos/pswansen/207418232/

Friday, November 11, 11

... SOMETHING REALLY BIG ...http://en.wikipedia.org/wiki/Manufacturing

Friday, November 11, 11

GENERAL MOTORS IN ZARAGOZA

Friday, November 11, 11

AN EXAMPLE FROM

ANOTHER WORLD

Friday, November 11, 11

AUTOMOBILEhttp://localmotors.com

Friday, November 11, 11

The Rally Fighter, designed from

Sangho Kim,a community member,

is in the open

“prototyping” process.

Friday, November 11, 11

LOAD THE CHASSIS FILE :)

http://localmotors.com

Friday, November 11, 11

BUILD A MICRO ENTERPRISEhttp://localmotors.com

Friday, November 11, 11

CLIENTS’ VEHICLEShttp://localmotors.com

Friday, November 11, 11

HOW DOES THIS WORK?

Friday, November 11, 11

http://www.youtube.com/watch?v=azCRuwtE_n0

Friday, November 11, 11

GETTING STARTEDCREATE IT DEVELOP ITBUILD ITMOD IT

http://www.youtube.com/watch?v=azCRuwtE_n0

Friday, November 11, 11

STARTINGDRAFTINGDEVELOPINGBUILDING <- WEB AGENCY

BUILDING <- ONE (WO)MAN ARMY

Friday, November 11, 11

WORLDWIDE MARKETSHARE

Friday, November 11, 11

GOOGLE TRENDS - WORLDhttp://www.google.com/trends?q=drupal%2C+joomla%2C+wordpress%2C+typo3&&geo=all&date=all

Friday, November 11, 11

GOOGLE TRENDS - GERMANYhttp://www.google.com/trends?q=drupal%2C+joomla%2C+wordpress%2C+typo3&&geo=all&date=all

Friday, November 11, 11

GOOGLE TRENDS - SPAINhttp://www.google.com/trends?q=drupal%2C+joomla%2C+wordpress%2C+typo3&ctab=0&geo=es&geor=all&date=all&sort=0

Friday, November 11, 11

38,5 MIO US$ VENTURE CAPITAL, 100 EMPLOYEES

30,6 MIO US$ VENTURE CAPITAL, 75 EMPLOYEES

NO FOUNDER, A LOT OF SMALL ENTERPRISES

Friday, November 11, 11

INSTALLATION

WordPress simple

Joomla! multilingual installer

DrupalInstallation profiles and

distributions (e.g. Intranet, Shop)

Friday, November 11, 11

ARCHITECTUREWordPress

“the loop” = all is possiblehttp://codex.wordpress.org/The_Loop_in_Action

Joomla! Model, View, Controller = what you learn at university

http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1

DrupalHook System, partly OOP = steep learning curve

http://drupal.org/node/292http://drupal.org/node/361112http://drupal.org/node/547518

Friday, November 11, 11

DEV-FRAMEWORKWordPress No framework

Joomla! Since Joomla! 1.7 split in

CMS and Joomla! platform

DrupalSince Drupal 7 focus on API communication

Friday, November 11, 11

THEMES/TEMPLATESWordPress

the most beautiful, best, simplest and creative themes :)http://wordpress.org/extend/themes/

Joomla! lot’s of Template Clubs

many, free available templates (central repository planned)

Drupalmany, free available theme “frameworks”

little really good and free available themeshttp://drupal.org/project/themes

Friday, November 11, 11

EXTENSIONSWordPress

15.000+ Pluginshttp://wordpress.org/extend/plugins/

Joomla!8.000+ Components

http://extensions.joomla.org/

Drupal11.000+ Modules

http://drupal.org/project/modules

How can I find the right one?

Friday, November 11, 11

MULTILINGUALISM IN CMS

WordPress (50+ languages)country specific sites for core, no central repository for plugins

e.g. http://de.wordpress.org/

Joomla! (50+ languages)central system for core, no central repository for extensions

(external project http://opentranslators.org/)

http://extensions.joomla.org/extensions/languages/translations-for-joomla

Drupal (50+ languages)central repository for all modules + core

http://localize.drupal.org

Friday, November 11, 11

CONTENT MULTILINGUALISM

WordPress no, but... :)

WPML plugin (fee required) or multisite abilityhttp://wpml.org/

Joomla! basic functions in core ...

you need components, like Joomfish e.g.http://www.joomfish.net/

Drupalbasic functions in core

modules like i18n necessaryhttp://drupal.org/project/i18n

Friday, November 11, 11

IMAGES

WordPress comfortable image administration with resizing in core

Joomla! file manager in core without resizing

Drupalno image administration, but with the ImageCache Modul you

have a Swiss pocket knife to handle your imageshttp://drupal.org/project/imagecache

Friday, November 11, 11

MULTISITE

WordPress yes - core - a network of sites

http://codex.wordpress.org/Create_A_Network

Joomla! core - no

commercial components - yese.g. http://www.jms2win.com/

Drupalyes - core - totally independent sites with same code basis

Friday, November 11, 11

CONTENT CONSTRUCTIONWordPress

individual field in core, additional content types as pluginshttp://wordpress.org/extend/plugins/custom-post-type-ui/

Joomla! many CCK’s as extensions with different options and functions

Seblod, K2, Flexicontent, Zoo, ...

Drupalperfect extendability through the limitation to one system of

entities in Drupal 7Core, CCK, Views, Panels, Page Manager

Friday, November 11, 11

SOCIAL MEDIA INTEGRATION

WordPress yes - plugins

Joomla! yes - components

Drupalyes - modules

Friday, November 11, 11

MOBILE

WordPress mobile theme in core

mobile pluginsApps for iPhone, iPad, Android, Blackberry, Windows Phone 7

http://wordpress.org/extend/mobile/

Joomla! mobile extensions

http://extensions.joomla.org/extensions/mobile

Apps: iPhone, iPad, iPod Touch, Android: http://www.covertapps.com/jam,

http://www.joooid.com/

Drupalmobile modules

http://drupal.org/project/modules?filters=tid%3A7404

Friday, November 11, 11

SERVER RESOURCES CORE

WordPress little (11 DB tables in core)

Joomla! more than WordPress (34 DB tables in core)

Drupal

more than WordPress and Joomla! (77 DB tables in core)

Dramatic performance improvements are possible in all CMS

Friday, November 11, 11

COMMUNITY

WordPress friendly regulated by Automattic

Joomla! self-driven by having many working groups (PLT, CLT, COC,

OSM, ...) and endless discussions with little decisions :)

Drupalofficial free community but with distinct influence from Acquia

Friday, November 11, 11

CONTRIBUTIONS

WordPress difficult* ... usually via Automattic

Joomla! in general possible, very bureaucratic and ineffectual internal

procedure which really hinders timely contributions*

Drupalin general very easy*. Currently long patch jam for D7

* This is my personal impression, November 2011

Friday, November 11, 11

LEARNING CURVE :)http://themetaq.com/queue/learning-curves-for-popular-cmss

Friday, November 11, 11

TARGET GROUPSWordPress

Blogs, MultiUserBlogs, sites with CMS-functions*small or no-budget projects

Joomla! Websites for SME’s, NGO’s, associations, museums, private people*

small or no-budget projects

DrupalBig, complex sites with individual adaptations or totally

configured sites without any adaptationsrather bigger budgets

* bigger sites with bigger budgets are also possible, but rather seldom

Friday, November 11, 11

WHAT SHOULD I TAKE?With all of these systems you can create any website.

You should take the system which you know best and the one, which suits best for your client.

If you are a beginner, invest three days to play around with each system for one day.

Go to events like that one!

Trust your experience.

They all cook with water :)

Friday, November 11, 11

KEEP IT SIMPLE!

clients don’t like complexity (even not when they pay 500.000+ €)

Friday, November 11, 11

Clientslike to pay

for the value

of your work!

They don’t like to pay for the time,

you need to do the work!

http://www.flickr.com/photos/dpgreen/5854718132/

Friday, November 11, 11

Friday, November 11, 11

THANK YOU!

http://twitter.com/hagengraf

Friday, November 11, 11