Hi folks,
Our "business people" have decided that our site must in future be available in many more localized versions and languages (~12) than it is now (3). This fits in a larger project of migration.
Currently, we have 3 languages (combined with 3 countries, giving 6 "editions" of the site). For each content item, there is one DCR with replicants at the top level, for country and language. Template.tpl files output all the "country_lang_data.xml" files, to be read/included by an application server. Content contribution is centralized to a few people entering these 3 languages.
Future is 12 languages. Content contributions will be centralized at first, but decentralized as soon as technology/management allows. There will NO longer be just 1 DCR for all language-version of a content item, but 1 DCR per language-version.
The structure of the sites will be common (structure reuse), but _content_ reuse will only happen for some content types (e.g. some news articles; and layout elements), as most content will be translated/localized.
*** QUESTION *** We are currently looking at data structuring, and precisely: should we use BRANCHES to separate localized content, or use ONE BRANCH and SUBFOLDERS to separate localized content.
That is (MULTIPLE BRANCH):
Project-BR
+-- uk-BR
+-- /xmlToDeploy/sub-section/'file'
+-- /templatedata/Category/Type/data/'dcr'
+-- fr-BR
+-- /xmlToDeploy/sub-section/'file'
+-- /templatedata/Category/Type/data/'dcr'
+-- de-BR
+-- /xmlToDeploy/sub-section/'file'
+-- /templatedata/Category/Type/data/'dcr'
or (ONE BRANCH):
Project-BR
+-- WA
+-- /xmlToDeploy/uk/sub-section/'file'
+-- /xmlToDeploy/fr/sub-section/'file'
+-- /xmlToDeploy/de/sub-section/'file'
+-- /templatedata/Category/Type/data/uk/'dcr'
+-- /templatedata/Category/Type/data/fr/'dcr'
+-- /templatedata/Category/Type/data/de/'dcr'
+-- etc.
What important benefits and difficulties can we expect? What have you learned from your experience?
I've currently defined following areas of impact that might be worth to investigate:
- development and maintenance
- configuration of Teamsite and customisations
- tpl, dct
- security
- end-usage
- process for sharing content
- content management (day-to-day usage) / if centralized / if decentralized
Are there other areas impacted?
All input, stories, wisdom, experience welcome
Thanks! Frederik.