Forums / General / Question th the eZ publish crew

Question th the eZ publish crew

Author Message

Rami Grossman

Sunday 04 July 2004 5:35:41 am

Me and I'm sure everybody else are interested to know if there is any plans of improving the documentation. I bought the book and its a good start. What I would like to see is a complete reference book with full documentation.

Thanks a lot for wonderfull system!
Rami

Balazs Halasy

Tuesday 06 July 2004 1:17:20 am

Hi,

The eZ publish documentation will hopefully be improved within the current (or the next) development cycle. It is on the drawing board, but we haven't decided exactly what and how it will be done. I hope the community understands that it takes a lot of time and effort to write good and consistent docs. My question to you would be: What do you mean by "complete reference book with full documentation" - could you please shed some light on what you're missing at this point? I don't know if you have seen this or not, but there is actually a pretty comprehensive reference chapter within the current version of the docs:

http://ez.no/ez_publish/documentation/toc/(from)/44024

...which covers all the template functions, all template operators, different data fetching techniques, modules and XML tags.

Balazs

Stuart DH

Wednesday 07 July 2004 3:07:13 am

I've also got the book and I think I understand what you mean. It's not very fluid, makes quite a few assumptions about the user's knowledge of CMS and eZ Publish, and I don't think that it is really suited to newbs.

The documentation section certainly feels more organised and structured, but it is in serious need of being updated/errors corrected etc. I've tried to make my way through it on about five different occasions but it is just littered with problems. Almost every page has many, many comments from confused and fustrated users and yet they seem to go unanswered for several months, with little feedback from eZ Systems.

I've said it before and I'll say it again. I really don't think that eZ Publish is the big scary app that everyone makes it out to be. It is really just being let down by the many errors/ommissions in the documentation and the way that the tutorials are presented.

I've offered to create video tutorials for eZ Publish but I've received very little support. It takes a relatively short amount of time to produce video tutorials (compared to HTML versions). They are a lot quicker for users to go through they clearly show every single step.

I could probably record all of the TSCM tutorials to video within just a few days, but they are so full of problems that at the moment it simply isn't possible.

So once again I will lay down the gauntlet. If someone at eZ systems will answer my problems with the tutorials with a fast response, I will be willing to record them to video. I will even let them have direct access to my webspace to see where things are going wrong.

http://www.wildaboutbritain.co.uk

Dirk Billerbeck

Wednesday 07 July 2004 6:35:47 am

Hello Balazs,

as someone who has already written some technical documentations I know how hard it is to produce a well-written, consistent and complete documentation.

But I have to second Rami and Stuart: Although the documentation is already much better than some months ago there is still a <b>lot</b> of work to do. The extent of information should be increased and the representation should be improved. Right now the learning curve is still very steep.

IMO each reference entry should follow the same structure:

1. Name of the function/operator/etc.
2. Short general description
3. Where can it be used?
4. Who can use it?
5. Syntax diagram (parameter order, required/optional parameters, <b>all possible</b> parameter values, parameter dependencies, etc.)
6. Detailed description of each parameter
7. (Useful) examples
8. Related commands/functions/operators/etc.

For a (IMO) well done technical reference have a look at
http://publib.boulder.ibm.com/infocenter/tivihelp/topic/com.ibm.itsmcw.doc/anrwrf52255.htm

But beside the structure of the documentation eZ systems should create a organizational process to make sure that the documentation is kept up to date or gets corrected. When implementing a new feature or changing the way something works the documentation should be updated simultaneously. And according to my experience this is much easier when starting with it as soon as possible in the development cycle.

Hopefully the eZ publish documentation will evolve the same way the eZ publish CMS has done.

Regards,

Dirk

eZ debug

Timing: Jan 18 2025 16:19:58
Script start
Timing: Jan 18 2025 16:19:58
Module start 'content'
Timing: Jan 18 2025 16:19:58
Module end 'content'
Timing: Jan 18 2025 16:19:58
Script end

Main resources:

Total runtime0.6293 sec
Peak memory usage4,096.0000 KB
Database Queries201

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0050 587.7031180.8438
Module start 'content' 0.00500.5283 768.5469624.8984
Module end 'content' 0.53330.0960 1,393.4453337.6953
Script end 0.6293  1,731.1406 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00380.5968210.0002
Check MTime0.00140.2201210.0001
Mysql Total
Database connection0.00060.089010.0006
Mysqli_queries0.569190.42632010.0028
Looping result0.00160.25111990.0000
Template Total0.605996.320.3029
Template load0.00230.368220.0012
Template processing0.603595.905920.3018
Template load and register function0.00010.017010.0001
states
state_id_array0.00150.230910.0015
state_identifier_array0.00080.129720.0004
Override
Cache load0.00200.3195390.0001
Sytem overhead
Fetch class attribute can translate value0.00140.226950.0003
Fetch class attribute name0.00090.139050.0002
XML
Image XML parsing0.00100.159850.0002
class_abstraction
Instantiating content class attribute0.00000.001450.0000
General
dbfile0.00180.2833270.0001
String conversion0.00000.000830.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
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
4content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
7content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
3content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 17
 Number of unique templates used: 6

Time used to render debug report: 0.0001 secs