Please no more newness until reaching a stability

Author Message

Zoltan Szabo

Sunday 02 November 2003 10:24:24 am

Some comments about 3.2-3.

During the Summer (and Autumn) I had a bad feeling about eZp, that there is not exist a "new, but stable" version.
I didn't want to begin to build my site with 2.2, because there were a lot of good things in 3.
But I had to discover that the 3 series are in a "development" stage, even the "stable" versions.
I always had to do some bug fixes manually, even in the new versions again and again.
[Let me not to mention the things concerning to my beloved PostgreSQL... ]
So I was very glad when I read that the eZp crew changed it's way and tried to make a "really stable" version.

But my first impressions were not very fine. Maybe it's just the surface, but...

Please give a
grep ezcontentobject.section ezcontentobjecttreenode.php
command in kernel/classes.
Do you think that
$filterField = 'ezcontentobject.section';
(twice) is not a typo? (The name of this field is section_id in the table...)
I wrote a bug report about this for some weeks, but it remained the same in 3.2-2 and 3.2-3 too.

Another one:
For me the quality of the postgresql updates shows if it worth to change to this new version,
or was it done precipitately, quickly. Usually postgresql is not as well maintained as mysql :(
Is it a correct database update in 3.2-3? (This is the ONLY line in dbupdate-3.2-2-to-3.2-3.sql)
UPDATE ezsite_data SET value='2' WHERE name='ezpublish-release';

Of course, it's not a serious bug, but in mysql it's fine (value='3'),
and the posgresql side is motherless again.

What is this
AvailableEventTypes[]=event_ezpaynet
in workflow.ini? And why can't I find a
AvailableEventTypes[]=event_ezpublishontime
line in it?

I suggest you to release a 3.2-4 without any other changes but with a lot of bug fixes.

Paul Borgermans

Sunday 02 November 2003 12:47:44 pm

From what I see, the 3.2-3 is there to weed out a pretty long list of critical bugfixes which was originally not planned at all (straight to 3.3 instead). Not everything was fixed according to my own priorities for 3.2-3 either. There are no new features, only bug fixes.

I can imagine quite a few bugs did not receive the attention required, but I don't mind non-criticals are left out for now. (disclaimer, I don't know how postgress is faring)

With respect to the overall state, for me it is only from 3.2 I feel it is on firsts steps out of the development stage and into maturity. Luckily, the development is not to stop with respect to fundamental missing features --- which can be even more annoying if you try to implement what you think should be obvious or trivial.

The event types about paynet should not be there, that's part of some custom-contract work. The publishontime event indeed is missing in the basic workflow.ini (which should include all standard available types)

Keep on bug-reporting, if possible with a fix. It's open source after all

-paul

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

Paul Borgermans

Monday 03 November 2003 2:08:22 pm

Bumped on a nasty bug with ezmultiplexer (reported more than enough the past months), so forget fine grained workflow. Damn, delayed deployment until this gets fixed.

-paul

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

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 15:04:40
Script start
Timing: Jan 18 2025 15:04:40
Module start 'layout'
Timing: Jan 18 2025 15:04:40
Module start 'content'
Timing: Jan 18 2025 15:04:41
Module end 'content'
Timing: Jan 18 2025 15:04:41
Script end

Main resources:

Total runtime0.6528 sec
Peak memory usage4,096.0000 KB
Database Queries57

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0052 588.0625152.6406
Module start 'layout' 0.00520.0027 740.703139.4766
Module start 'content' 0.00780.6436 780.1797547.6406
Module end 'content' 0.65150.0013 1,327.820312.1250
Script end 0.6528  1,339.9453 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00340.5210160.0002
Check MTime0.00150.2288160.0001
Mysql Total
Database connection0.00070.112910.0007
Mysqli_queries0.601792.1668570.0106
Looping result0.00050.0711550.0000
Template Total0.624195.620.3121
Template load0.00210.328720.0011
Template processing0.622095.272820.3110
Template load and register function0.00020.024110.0002
states
state_id_array0.00140.218110.0014
state_identifier_array0.00120.177420.0006
Override
Cache load0.00180.2826430.0000
Sytem overhead
Fetch class attribute can translate value0.00080.115520.0004
Fetch class attribute name0.00100.154140.0003
XML
Image XML parsing0.00070.102520.0003
class_abstraction
Instantiating content class attribute0.00000.002050.0000
General
dbfile0.00080.1238170.0000
String conversion0.00000.001040.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.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
3content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
8content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
5content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
2content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 20
 Number of unique templates used: 6

Time used to render debug report: 0.0001 secs