Forums / Discussions / eZPublish vs. Drupal

Monday 14 March 2011 11:26:13 am - 23 replies

Introduction

I have encountered a big deal of discussions abut eZP vs. Drupal, all of them stating different facts and opinions. So I hope this will shed some light on the topic...

» Read full blog post

Author Message

ekes black

Sunday 20 March 2011 2:40:38 pm

"

Betsy... As far as I've looked Drupal also supports many of this key advantages that you listed. It's true that some of them are supported only in Drupal 7 which was released about two months ago, but it deos have them.

As for the version conflicts and upgrade problems I found many different sources (that are more objective than me) stating that upgrade in Drupal can be more diffcult than in eZ. The Drupal team itself and the founder of Drupal, state that they don't preserve backwards compatibility:

  • http://drupal.org/node/65922
  • http://buytaert.net/backward-compatibility

which is something that I personally disagree with. Very, very much disagree.

"

Yes agree that lots are now in core of 7; but were in contributory modules in 6.

The version upgrade thing is true too. If you are a module maintainer you have to update your module, depending on which bits of the Drupal API have changed this can be a major change: some idea of the changes http://drupal.org/node/394070 (coder module is a code style review module - and it does an upgrade suggestion). You then need to write a path for your modules users to upgrade. For the 5 to 6 switch this all took quite some time to be written. 6 to 7 has been much quicker, with more maintainers updating modules and writing an upgrade path, but there are still lots to do.

kirill starikov

Wednesday 30 March 2011 11:47:39 am

please note that drupal 7 does not have a working taxonomy translation (at least of feb '11 when i checked it out) which makes its i18n features almost useless.

Christian Rößler

Thursday 31 March 2011 1:33:35 am

I would like to add that I found eZPublish modules (content/edit, */*) very ugly, very "scriptish" and not that object orientated and class based as praised everywhere. Sure, eZ has a bunchload of classes to work with, but still has a lot of areas which look like hell and where never touched since 1990 (my guess) and that makes it awful to work with - or extend.

On the other hand - if you managed the steep learning curve - ez provides you with a solid structure to get something done.

$0.02

Hannover, Germany
eZ-Certified http://auth.ez.no/certification/verify/395613

You must be logged in to post messages in this topic!

eZ debug

Timing: Jan 18 2025 00:03:27
Script start
Timing: Jan 18 2025 00:03:27
Module start 'content'
Timing: Jan 18 2025 00:03:27
Module end 'content'
Timing: Jan 18 2025 00:03:27
Script end

Main resources:

Total runtime0.2025 sec
Peak memory usage4,096.0000 KB
Database Queries141

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0100 589.5625180.8516
Module start 'content' 0.01000.0050 770.4141102.7266
Module end 'content' 0.01500.1874 873.1406519.6094
Script end 0.2025  1,392.7500 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00381.8833200.0002
Check MTime0.00140.6917200.0001
Mysql Total
Database connection0.00150.761310.0015
Mysqli_queries0.143570.83101410.0010
Looping result0.00160.77721390.0000
Template Total0.187192.410.1871
Template load0.00080.393410.0008
Template processing0.186391.987310.1863
Override
Cache load0.00060.281510.0006
Sytem overhead
Fetch class attribute can translate value0.00100.503110.0010
XML
Image XML parsing0.00030.166310.0003
General
dbfile0.00301.4673200.0001
String conversion0.00000.002830.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 1
 Number of unique templates used: 1

Time used to render debug report: 0.0001 secs