Forums / General / New projects based on web interface or not?

New projects based on web interface or not?

Author Message

Wei Dai

Friday 04 December 2009 2:16:32 am

Hi, I want to start a poll to see how many you guys usually start a new project by customizing the web interface package or start from the plain site.

I always start from the plain site.

Will it going to be more complex by customizing the web interface?

Certified eZ Publish 4 developer looking for develop information & collaboration.

Gaetano Giunta

Friday 04 December 2009 3:07:23 am

No!

:D

[edit: it will not be much more hard]

I generally start from ezflow, just to make sure that all the needed classes are there (maybe the end user decides he wants frontpage-style functionality later on in the project).

But then I always rewrite the pagelayout from scratch, I do not take the existing one and alter it.

Since pagelayout is executed on every page view, it is important to me to have as fast as possible and also as readable/clean as it is doable.

Other templates that I override, I look at the one currently in use (might be part of ezflow, ezwebin or standard designs) and make an override based on copy+change.

Principal Consultant International Business
Member of the Community Project Board

Carlos Revillo

Saturday 05 December 2009 4:09:45 am

I'm like Gaetano with this. Always starting from ezflow and rewriting pagelayout (also css and js, btw). then copying existing files and make the necessary changes. (sometimes just easy as move one piece of code above or down)

Wei Dai

Monday 07 December 2009 7:00:15 pm

Ok. I understand. Are you guys do your own html/css stuff or has another dedicate team do this? Do they always like do "skin" the eZ Publish?

Certified eZ Publish 4 developer looking for develop information & collaboration.

Gaetano Giunta

Tuesday 08 December 2009 2:21:51 am

Most of the time I have two separate teams:

  • designer team doing the html/css
  • dev team transforming that into tpl

of course that varies with project size. 1+1 persons is usually good; the important part is

  • to have the designer available for feedback from the templater, as often there will be need to fix the html/css to better suit the eZP model
  • to have a good designer able to produce clean html/css and undertsand the specific requirements of the eZ Publish pagelayout/contentview model

Principal Consultant International Business
Member of the Community Project Board

Wei Dai

Wednesday 09 December 2009 12:48:19 am

Thank you Gaetano Giunta . Yeah, we too have two separate teams. But, my quesions is, do the html/css team need learn specifics of eZ Publish? I think so. I mean, do you use the classes-colors.css and site-colors.css? It means, the html/css person need to study the specific output mark up by the eZP to skin it?

Most of time, we don't have or have to use the "factbox" tag , or "itemized_sub_items" view. So, what is the best way to do? And what do you think about what I said in this ariticle http://readtheweb.info/2009/11/29/get-start-a-new-ez-publish-project-part-i/ (The set up : Plain site) ?

And, another question hangs in my mind is that, when only use the Plain site design, if we want to do the edit templates, make the Frontend Edition available for example; is there a whole set of edit view template need re-do the html/css and re-transforming them into tpl? Do you skin the style.css in the plain site? What is your approach?

Thanks

Certified eZ Publish 4 developer looking for develop information & collaboration.

rek kremlin

Monday 11 January 2010 12:50:56 am

I always customize the web interface package and then code this interface. How about that work? What do you think about?

[url=http://www.practicebuildingcenter...ing_Chiropractic_Video_Episode58.cfm]marketing chiropractic[/url]
[url=http://www.blogtalkradio.com/bencummings]chiropractic marketing[/url]
[url=http://toymodeltrains-secrets.org/toy-model-trains/]Toy Model Trains[/url]

eZ debug

Timing: Jan 17 2025 23:56:04
Script start
Timing: Jan 17 2025 23:56:04
Module start 'content'
Timing: Jan 17 2025 23:56:05
Module end 'content'
Timing: Jan 17 2025 23:56:05
Script end

Main resources:

Total runtime1.0416 sec
Peak memory usage4,096.0000 KB
Database Queries210

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0068 587.8359180.8203
Module start 'content' 0.00680.9057 768.6563665.5391
Module end 'content' 0.91240.1292 1,434.1953341.0625
Script end 1.0416  1,775.2578 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00390.3777210.0002
Check MTime0.00140.1387210.0001
Mysql Total
Database connection0.00080.076910.0008
Mysqli_queries0.958792.03552100.0046
Looping result0.00230.22232080.0000
Template Total1.013197.320.5066
Template load0.00230.225520.0012
Template processing1.010897.037120.5054
Template load and register function0.00020.015810.0002
states
state_id_array0.00080.078010.0008
state_identifier_array0.00170.160620.0008
Override
Cache load0.00210.1980400.0001
Sytem overhead
Fetch class attribute can translate value0.00140.137450.0003
Fetch class attribute name0.00170.158790.0002
XML
Image XML parsing0.00290.276350.0006
class_abstraction
Instantiating content class attribute0.00000.0024100.0000
General
dbfile0.00610.5885330.0002
String conversion0.00000.000630.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
7content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
9content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
3content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
2content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
2content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
1content/datatype/view/ezxmltags/strong.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
1content/datatype/view/ezxmltags/emphasize.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/emphasize.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 27
 Number of unique templates used: 9

Time used to render debug report: 0.0002 secs