Forums / Suggestions / Improvement of the Technical Manual's Reference part

Improvement of the Technical Manual's Reference part

Author Message

Jozef Baum

Friday 31 July 2009 11:42:50 am

I would like to suggest a serious review of the Technical Manual's Reference part.

For instance, let us go to the chapter about the configuration files, and look at the settings for site.ini, a very important configuration file.

There are very much settings for this file in the default site.ini file which are not documented in the Reference.

Also, there are settings about which the Reference is incorrect.

Just 2 examples:

- DatabaseImplementation

"Usage: DatabaseImplementation=ezmysql|ezpostgresql|ezoracle"

ezmysqli is missing, although Andreas wrote a comment about this.

- GeneratePasswordIfEmpty

"If GeneratePasswordIfEmpty is set to false the user must select a password that is at least three characters long."

This is incorrect. The minimum password length has no fixed value of 3 characters.
This is just the default value in site.ini.
But it can be set to another value with MinPasswordLength.

Heath

Monday 17 August 2009 8:57:53 am

I tend to agree with this request in general. This part of the manual has always been an eyesore. It would be very fine indeed if this was ever addressed. I know I always end up landing on one of these pages only to find no useful information or content displayed.

Cheers,
Heath

Brookins Consulting | http://brookinsconsulting.com/
Certified | http://auth.ez.no/certification/verify/380350
Solutions | http://projects.ez.no/users/community/brookins_consulting
eZpedia community documentation project | http://ezpedia.org

Jozef Baum

Wednesday 19 August 2009 5:14:42 pm

Thank you for your posting, Heath.

Instead of loosing lots of time to try to find out how eZ Publish works, I am waiting for the book "eZ Publish 4: Enterprise Web Sites Step-by-Step", which should be available in October.

However, it will comprise only about 300 pages. Therefore, it cannot be a substitute for the poorly written and very incomplete technical manual with its 1880 pages in its A4-PDF edition.

So, although the eZ Systems crew clearly seems to largely underestimate the enormous drawback the lack of good documentation constitutes for eZ Systems to be used by more people, I feel we cannot insist enough by asking them to eventually improve the documentation to the quality level of eZ Publish.

Of course, the lack of good documentation will push some users to pay for training. But a lot of other users will simply turn to a perhaps less powerfull, but well documented system.

Look at other software with a licence model similar to that of eZ Publish (commercial and open source). OpenSolaris is very well documented by Sun Microsystems. OpenSuse Linux is very well documented by Novell.

eZ debug

Timing: Jan 18 2025 00:51:24
Script start
Timing: Jan 18 2025 00:51:24
Module start 'content'
Timing: Jan 18 2025 00:51:25
Module end 'content'
Timing: Jan 18 2025 00:51:25
Script end

Main resources:

Total runtime0.8413 sec
Peak memory usage4,096.0000 KB
Database Queries194

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0065 589.0703180.8125
Module start 'content' 0.00650.7138 769.8828540.7969
Module end 'content' 0.72030.1210 1,310.6797338.5469
Script end 0.8413  1,649.2266 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00400.4751210.0002
Check MTime0.00140.1707210.0001
Mysql Total
Database connection0.00070.081310.0007
Mysqli_queries0.768391.32251940.0040
Looping result0.00180.21691920.0000
Template Total0.807996.020.4039
Template load0.00240.282420.0012
Template processing0.805595.737420.4027
Template load and register function0.00020.027110.0002
states
state_id_array0.00100.120910.0010
state_identifier_array0.00090.101720.0004
Override
Cache load0.00180.2140280.0001
Sytem overhead
Fetch class attribute can translate value0.00150.178830.0005
Fetch class attribute name0.00110.129040.0003
XML
Image XML parsing0.00110.125630.0004
class_abstraction
Instantiating content class attribute0.00000.001040.0000
General
dbfile0.00280.3374280.0001
String conversion0.00000.000730.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
3content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
5content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
2content/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: 13
 Number of unique templates used: 6

Time used to render debug report: 0.0002 secs