Forums / General / Guidance Counselor Needed

Guidance Counselor Needed

Author Message

Brian Henkel

Saturday 19 April 2008 9:19:49 am

Hello,

I consider myself a web designer with intermediate knowledge of html/php, but I am tired of having my hands tied regarding changes to code and creating truly custom sites with eZ Publish. If you were my 'eZ Publish Guidance Counselor', what would you recommend in terms of making a transition from designer to developer?

I have reviewed the listings of books available -- Which one would you recommend in my case? The books are a bit outdated and focus on eZ Publish 3 -- since I'm using 4.0, how much value can they provide?

What are the best free resources out there to begin my learning?

Thanks, all

Brian

André R.

Saturday 19 April 2008 10:17:22 am

eZ Publish 4.0 is basically "just a" php 5 port of eZ Publish 3.10, so the concept of the CMS is still the same.

The most in depth book is "Learning eZ publish 3", it's a bit outdated (written for eZ Publish 3.4), so it doesn't cover the "new" and simplified template language introduced in 3.6.
Other stuff it doesn't cover is static caching, native object translations support, class translations support and clustering support.

If you buy this book, here is a overview of the changes to the template system:
http://pubsvn.ez.no/nextgen/trunk/doc/features/3.6/improved_template_syntax.txt

Complete list of new features since eZ Publish 3.4:
http://pubsvn.ez.no/nextgen/trunk/doc/features/

Alternatively "eZ Publish Basics" is also pretty good and a bit newer (written for eZ Publish 3.8), but doesn't go that deep on advance subjects.

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

Maxime Thomas

Sunday 20 April 2008 11:37:09 am

You can also get some information there :

http://ez.no/developer/developer_information

and

http://ez.no/services/eznetwork/development_guidelines

And specially the 'Standard' section which will provide more specific and harsh guidelines to correct development.

Cheers.

Maxime Thomas
maxime.thomas@wascou.org | www.wascou.org | http://twitter.com/wascou

Company Blog : http://www.wascou.org/eng/Company/Blog
Technical Blog : http://share.ez.no/blogs/maxime-thomas

Tony Wood

Monday 21 April 2008 2:45:26 am

Hi Brian,

I am a great believer of playing to ones strengths so I wish you luck in your learning.

A good place for info is here http://ezpedia.org/wiki/en/ez/developers

T

Tony Wood : twitter.com/tonywood
Vision with Technology
Experts in eZ Publish consulting & development

Power to the Editor!

Free eZ Training : http://www.VisionWT.com/training
eZ Future Podcast : http://www.VisionWT.com/eZ-Future

Graham Tillotson

Monday 05 May 2008 9:56:26 am

My advice would be to install the ezwebin (Website Interface) demo and then tear apart the templates to see how they work. First you need to get familiar with where templates are stored and how the override mechanism works, and then you can get into the template code.

There are many excellent examples of template code in ezwebin -- fetches, functions, calendars, object relations -- so you just need to start with them when building out a site to see how they work.

The PDF downloads of eZ Publish documentation are also excellent. Keep them local on your machine and search through them as needed for information and code samples.

DUO : CONSULTING
Web content management experts
www.duoconsulting.com

eZ debug

Timing: Jan 18 2025 04:31:00
Script start
Timing: Jan 18 2025 04:31:00
Module start 'content'
Timing: Jan 18 2025 04:31:01
Module end 'content'
Timing: Jan 18 2025 04:31:01
Script end

Main resources:

Total runtime0.8969 sec
Peak memory usage4,096.0000 KB
Database Queries206

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0070 588.8203180.8438
Module start 'content' 0.00700.7336 769.6641702.7891
Module end 'content' 0.74070.1562 1,472.4531341.0703
Script end 0.8968  1,813.5234 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00430.4740210.0002
Check MTime0.00150.1725210.0001
Mysql Total
Database connection0.00070.072710.0007
Mysqli_queries0.798689.03372060.0039
Looping result0.00250.28372040.0000
Template Total0.865496.520.4327
Template load0.00210.237020.0011
Template processing0.863296.239320.4316
Template load and register function0.00030.028710.0003
states
state_id_array0.00110.117610.0011
state_identifier_array0.00110.122920.0006
Override
Cache load0.00180.2035380.0000
Sytem overhead
Fetch class attribute can translate value0.00230.255360.0004
Fetch class attribute name0.00180.205490.0002
XML
Image XML parsing0.01181.320060.0020
class_abstraction
Instantiating content class attribute0.00000.002490.0000
General
dbfile0.01171.3000460.0003
String conversion0.00000.000930.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
5content/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
4content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
3content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 22
 Number of unique templates used: 6

Time used to render debug report: 0.0001 secs