Forums / Setup & design / Checking: Multi-Country Company Site Setup

Checking: Multi-Country Company Site Setup

Author Message

Christoph Polus

Tuesday 15 November 2005 8:46:35 am

Hi

I'm sort of evaluating eZ publish for a bigger project and I'm having several company-setup related questions. Thanks for your time ;)

The company is located in multiple countries and they want to have a solid CMS with multi language support.

The story is that they want to have several editors per country, which is easy with eZ's permission system. They also want to have a defined set of languages available per country. So in Germany for example you should be able to view the page in German and English, in Switzerland in German, English, Frensh and Italian etc. On the homepage it will be easy to define a set of available languages as I plan to do it with multiple site access configurations all pointing to the same DB with different locale settings and default starter pages. Although, having to define separate siteaccesses per country and language might get hard to keep control. 10 countries and about 3 languages per country = 30 site accesses already...

Each country will have its own branch in the navigation structure. Now I wonder what is the best way to do something like this with eZ publish. Is there a doc on how to setup bigger corporate sites? Some sort of best practice?

I haven't found a built-in option to let the Admin Interface only show you a set of languages specific to the country. All the languages will be available in the Admin Interface in every country, right?

How is it with multibyte characters. Does eZ and the Online Editor handle Chinese, Arabic etc?

Is there a concept for a kind of page override system? For example the company wants to have a set of pages provided by the headquarter. Countries can choose to use those pages or to create own content. AFAIK there's no out-ob-the-box mechanism for something like that in any tool I know. Was just wondering how this could be realised or if people need to recreate pages in the navigaton structure.

What about performance. I saw some nice performance numbers and I know a PHP accelerator is recommended, anyway my experiments have shown on an Athlon 1.5GHz, Apache, Windows, MySQL, that a normale pages takes about 1sec to display fully in the browser. Local network. Template caches set to on, viewcache off. A prior customer with which I did a simple and small project didn't want to accept it so we had to setup static file caching, which is sad because of the dynamic nature of a CMS.

Thanks for any comments on the above points.
Chris.

eZ debug

Timing: Jan 18 2025 11:38:41
Script start
Timing: Jan 18 2025 11:38:41
Module start 'content'
Timing: Jan 18 2025 11:38:42
Module end 'content'
Timing: Jan 18 2025 11:38:42
Script end

Main resources:

Total runtime1.0481 sec
Peak memory usage4,096.0000 KB
Database Queries183

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0053 587.8438180.8125
Module start 'content' 0.00530.9105 768.6563413.9609
Module end 'content' 0.91580.1322 1,182.6172333.7813
Script end 1.0480  1,516.3984 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00390.3704210.0002
Check MTime0.00150.1441210.0001
Mysql Total
Database connection0.00080.076510.0008
Mysqli_queries0.984993.96951830.0054
Looping result0.00180.17001810.0000
Template Total1.011596.520.5058
Template load0.00210.198820.0010
Template processing1.009496.313720.5047
Template load and register function0.00010.014210.0001
states
state_id_array0.00130.124010.0013
state_identifier_array0.00150.146420.0008
Override
Cache load0.00160.1519140.0001
Sytem overhead
Fetch class attribute can translate value0.00190.185820.0010
Fetch class attribute name0.00070.068710.0007
XML
Image XML parsing0.00040.034520.0002
class_abstraction
Instantiating content class attribute0.00000.000410.0000
General
dbfile0.00390.3675210.0002
String conversion0.00000.000430.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
1content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
2content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/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: 6
 Number of unique templates used: 5

Time used to render debug report: 0.0002 secs