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!

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Timing: Jan 18 2025 02:12:48
Script start
Timing: Jan 18 2025 02:12:48
Module start 'layout'
Timing: Jan 18 2025 02:12:48
Module start 'content'
Timing: Jan 18 2025 02:12:48
Module end 'content'
Timing: Jan 18 2025 02:12:48
Script end

Main resources:

Total runtime0.1216 sec
Peak memory usage4,096.0000 KB
Database Queries71

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0056 589.4688152.6250
Module start 'layout' 0.00560.0026 742.093839.8828
Module start 'content' 0.00820.1118 781.9766695.7891
Module end 'content' 0.12000.0015 1,477.765618.3984
Script end 0.1216  1,496.1641 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00342.7635160.0002
Check MTime0.00121.0056160.0001
Mysql Total
Database connection0.00090.721910.0009
Mysqli_queries0.065153.5309710.0009
Looping result0.00060.5002690.0000
Template Total0.092676.220.0463
Template load0.00201.675720.0010
Template processing0.090674.489320.0453
Template load and register function0.00010.107610.0001
states
state_id_array0.00201.621620.0010
state_identifier_array0.00141.112830.0005
Override
Cache load0.00161.3450200.0001
Sytem overhead
Fetch class attribute name0.00131.089540.0003
Fetch class attribute can translate value0.00070.602730.0002
class_abstraction
Instantiating content class attribute0.00000.009440.0000
XML
Image XML parsing0.00040.321530.0001
General
dbfile0.00060.4856100.0001
String conversion0.00000.010840.0000
Note: percentages do not add up to 100% because some accumulators overlap

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplforum_topic/full.tplextension/community_design/design/suncana/override/templates/forum_topic/full.tplEdit templateOverride template
4content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
6content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
1content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
1content/datatype/view/ezxmltags/quote.tpldatatype/ezxmltext/quote.tplextension/ezwebin/design/ezwebin/override/templates/datatype/ezxmltext/quote.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 15
 Number of unique templates used: 7

Time used to render debug report: 0.0001 secs