Forums / General / Questions on EZ Book

Questions on EZ Book

Author Message

D C

Friday 30 July 2004 12:34:44 pm

I am very fascinated by the power of EZ Pub, and would like to buy the book. But the book isn't that cheap, so I have some questions, and hope someone can help.

1. Does it teach you how to setup a basic, robust CMS site, with user login/logout, admin, control panel, forums etc?

2. Any hints on linking up with a payment gateway to maimise the e-commerce feature?

My idea is to build a community site, with an e-commerce shopping as a side interest. Ideally, it should only require the user to login once. This seems doable in EZ. But can anyone tel me if the book will help a lot in my project?

Thanks
Derek

Frederik Holljen

Saturday 31 July 2004 2:14:32 am

I know the book covers writing a payment gateway extension. As far as I know it also covers setting up a basic site.
There is some more info at amazon: http://www.amazon.co.uk/exec/obidos/tg/stores/detail/glance/-/books/1904811019/026-0701541-2125209

Tony Wood

Saturday 31 July 2004 8:42:14 am

Hi Derek,

The book covers in some detail the WorldPay module made avaiable in GPL on http://pubsvn.ez.no.
It covers the creation of a HTML call to WorldPay and also the Callback mechanism to confirm the order with your server. Although the module is written for WorldPay, I believe the concepts will work for other payment engines.

The WorldPay module is in WorldPay commerce sites and is working well.

I hope you enjoy it.

--tony

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

D C

Saturday 31 July 2004 11:13:12 am

Thanks guys. Looks like this book is a must for all EZ newbies?

One more thing, I'm not particular strong in coding from scratch. Does the book provide basic codes, so that I can work with it, and modify them.

Another qns, does it cover how the login system works, and how it is integrated with the rest of the modules? So that one common login is needed for the whole site, forums, shopping, admin etc.

If this is the case, think I will be ordering one through amazon tomorrow!

Thanks again,
Derek

Tony Wood

Saturday 31 July 2004 11:52:21 am

The book gives a description and sample code yes. It is a good reference and has many examples of using and extending eZ publish.
More info available here: http://www.packtpub.com/book/ezpublish

The WorldPay code is GPL and available here http://pubsvn.ez.no/websvn/listing.php?repname=community&path=/trunk/extension/worldpay/&rev=0&sc=1

Just grab code via SVN Checkout, see info on http://pubsvn.ez.no/

--tony

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

Lior Solomon

Monday 23 August 2004 3:11:29 am

Well frankly
we bought the book even before it was printed
:)
and truly we are not using it too much
most of the discussions/chapters are touching the concept but not real core documantation
thats nice for someone that just heard about ez
but for someone that is about to build his website using ez
and made that decision. it seems usless to buy that book. esspecialy regarding the price :)
so i would advice that until ez crew wont comeup with a reference guide for core users , stick with the forum. its good enough to do your first steps.

still i'm very impressed by the efforts you guys are putting into this product. and would have buy the book just as an ez patriot :)
cheers

Björn Dieding@xrow.de

Monday 23 August 2004 3:30:05 am

API Documentation:
http://pubsvn.ez.no/doxygen

During daily work, I find myself always reading pure code to understand HOW STUFF WORKS.

I think at a certain point it becomes useless to document certain stuff, because the ppl that would actually profit from this information are probably too less.

Looking for a new job? http://www.xrow.com/xrow-GmbH/Jobs
Looking for hosting? http://hostingezpublish.com
-----------------------------------------------------------------------------
GMT +01:00 Hannover, Germany
Web: http://www.xrow.com/

Edward Eliot

Tuesday 24 August 2004 6:43:17 am

I bought the book a while ago. Generally it seems OK although I still have a lot of unanswered questions which I feel should have been answered by this book. It certainly doesn't replaced ez.no for information. I just spend ages working out, for example, that $module_result is only available in pagelayout.tpl (Correct me if I am wrong!) and I found this on the site.

The case studies at the back of the book are very interesting, particularly the one on "Centre for Design" from both an eZpublish and more general point of view.

If you are based in the UK ordering the book from the publishers PackT is very quick and easy.

Generally a good read though.

eZ debug

Timing: Jan 18 2025 16:23:31
Script start
Timing: Jan 18 2025 16:23:31
Module start 'content'
Timing: Jan 18 2025 16:23:32
Module end 'content'
Timing: Jan 18 2025 16:23:32
Script end

Main resources:

Total runtime0.8517 sec
Peak memory usage4,096.0000 KB
Database Queries217

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0054 587.6016180.8516
Module start 'content' 0.00540.6662 768.4531768.7656
Module end 'content' 0.67150.1801 1,537.2188344.4531
Script end 0.8516  1,881.6719 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00370.4291210.0002
Check MTime0.00130.1513210.0001
Mysql Total
Database connection0.00060.073410.0006
Mysqli_queries0.773190.76662170.0036
Looping result0.00210.25202150.0000
Template Total0.828097.220.4140
Template load0.00180.210220.0009
Template processing0.826297.004620.4131
Template load and register function0.00010.013410.0001
states
state_id_array0.00080.096810.0008
state_identifier_array0.00090.105320.0004
Override
Cache load0.00160.1824590.0000
Sytem overhead
Fetch class attribute can translate value0.00110.126670.0002
Fetch class attribute name0.00110.1268120.0001
XML
Image XML parsing0.00240.280370.0003
class_abstraction
Instantiating content class attribute0.00000.0018130.0000
General
dbfile0.00260.3037450.0001
String conversion0.00000.000530.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
8content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
12content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
8content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
5content/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: 35
 Number of unique templates used: 6

Time used to render debug report: 0.0002 secs