Forums / Install & configuration / What is ezwebin ?

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

eZ debug

Timing: Jan 17 2025 21:00:32
Script start
Timing: Jan 17 2025 21:00:32
Module start 'content'
Timing: Jan 17 2025 21:00:33
Module end 'content'
Timing: Jan 17 2025 21:00:33
Script end

Main resources:

Total runtime0.8011 sec
Peak memory usage4,096.0000 KB
Database Queries196

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0055 599.8906180.8438
Module start 'content' 0.00550.6998 780.7344636.6563
Module end 'content' 0.70530.0957 1,417.3906336.9844
Script end 0.8011  1,754.3750 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00380.4754210.0002
Check MTime0.00140.1739210.0001
Mysql Total
Database connection0.00060.075810.0006
Mysqli_queries0.736891.96611960.0038
Looping result0.00150.18361940.0000
Template Total0.776696.920.3883
Template load0.00200.250520.0010
Template processing0.774596.680020.3873
Template load and register function0.00010.017110.0001
states
state_id_array0.00090.112610.0009
state_identifier_array0.00060.068820.0003
Override
Cache load0.00160.2035180.0001
Sytem overhead
Fetch class attribute can translate value0.00130.161140.0003
Fetch class attribute name0.00090.116260.0002
XML
Image XML parsing0.00230.283140.0006
class_abstraction
Instantiating content class attribute0.00000.001060.0000
General
dbfile0.00490.6074430.0001
String conversion0.00000.001130.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/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
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 11
 Number of unique templates used: 5

Time used to render debug report: 0.0001 secs