What is ezwebin ?

Author Message

H-Works Agency

Tuesday 15 December 2009 8:22:30 am

I think this is a question a lot of people ask themselves : What is ezwebin ?

Why this extension seems to be linked to ezfind and ezflow ?

I find this very disturbing as extension should be independent from one another.

For exemple : Why ezfind templates were bounded to the ezwebin design and not simply to "base" design ?

Thanx in advance for any explanation about that.

EZP is Great

Sander van den Akker

Tuesday 15 December 2009 1:29:51 pm

As far as I know these are not really dependecies. Some extensions, like ezflow and ezfind have several design folders and tenplates, provided as an extra service to seamlessly integrate with for example the ezwebin design. Depending on the sitedesign settings in site.ini, one of these folders is used. This all depends on the extensions you use (to be precise, your sitedesign and additionalsitedesign settings in site.ini).

Ezwebin is simply another sitedesign with a templateset. Other extensions like ezfind 'hook' into this. If you do not have ezwebin installed a different sitedesign is used accordingly. There is always the standard design with default templates to fall back on, and those templates whould always provide all functionality.

eZ Publish certified developer
http://auth.ez.no/certification/verify/392313

Ɓukasz Serwatka

Wednesday 16 December 2009 1:09:54 am

Hi,

Let me start from refreshing our memories and get back to the prior 3.8 era. Do you remember old ugly packages with very limited functionality? Packages like Corporate, Shop, News, etc. One of the biggest weakness of eZ Publish were those packages, especially for people without technical knowledge, not like you are Martin. Based on the feedback we had we wanted to make eZ Publish more like CMS not CMF so we decided to make ezwebin, simple to use interface with collection of features, like event calendar, flexible frontpages, blogs, documentation pages, multipage-articles, etc. So most users can benefit from using site right after installation focusing more on the content management then on the creating basic functionally from scratch. We wanted also to ship ezwebin with more professional designs then it used to be in the past. So that is a ground of ezwebin.

Back to the topic. Why ezflow is depending on ezwebin. Simple answer maintenance, both extensions share same pagelayout and we don't see anything wrong in that. Why would we need to maintain same identical templates? In professional scenario you implement your own design folder (like Sander wrote about) where you can take ezwebin pagelayout and other templates and customize it. eZ Find bundle ezflow or ezwebin templates to make feature visible, you might think about it like a demo or a base for your custom templates or functionality. I hope this answer your question.

Personal website -> http://serwatka.net
Blog (about eZ Publish) -> http://serwatka.net/blog

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 17 2025 23:39:29
Script start
Timing: Jan 17 2025 23:39:29
Module start 'layout'
Timing: Jan 17 2025 23:39:29
Module start 'content'
Timing: Jan 17 2025 23:39:30
Module end 'content'
Timing: Jan 17 2025 23:39:30
Script end

Main resources:

Total runtime1.2321 sec
Peak memory usage4,096.0000 KB
Database Queries59

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0045 589.0391152.6250
Module start 'layout' 0.00450.0026 741.664139.4453
Module start 'content' 0.00721.2233 781.1094591.9297
Module end 'content' 1.23050.0016 1,373.039112.1719
Script end 1.2320  1,385.2109 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00360.2933160.0002
Check MTime0.00170.1386160.0001
Mysql Total
Database connection0.00060.051510.0006
Mysqli_queries1.179995.7633590.0200
Looping result0.00070.0585570.0000
Template Total1.203797.720.6018
Template load0.00200.165320.0010
Template processing1.201697.527320.6008
Template load and register function0.00010.009810.0001
states
state_id_array0.00050.037910.0005
state_identifier_array0.00300.244920.0015
Override
Cache load0.00170.1371180.0001
Sytem overhead
Fetch class attribute can translate value0.00070.055330.0002
Fetch class attribute name0.00120.100760.0002
XML
Image XML parsing0.00160.131930.0005
class_abstraction
Instantiating content class attribute0.00000.000660.0000
General
dbfile0.00170.1375320.0001
String conversion0.00000.000640.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/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
3content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
3content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1print_pagelayout.tpl<No override>extension/community/design/community/templates/print_pagelayout.tplEdit templateOverride template
 Number of times templates used: 11
 Number of unique templates used: 5

Time used to render debug report: 0.0002 secs