contao/import — Issue #2568: one-root-I18N site 2
Author: importer
Created: 2011-11-29 19:47:32+00:00
State: open
Labels: Feature, framework

Hi, developers,
Nearly one year ago I suggested a new way to build muti-language sites using Typolight - now Contao.
During this time I used the system to build a multi-language site for a customer using Typolight 2.7.2.
Everything works. The system showed its strengths. Thanks.

However this site started with tree languages and now they are five.
Imagine if the site consists of about 80 pages per language(mostly dynamic).

I have to:
# Create the new page in the fallback language,
# create articles,Custom modules, HTML content and put {{file::foobar.php}}
# copy this 5 times and hope that the client does not request a change after that.

If I have to change something every time I have to do it 5 times.
Well I try to work around this all the time by preparing as much as possible in php includes or custom modules, but many times customers want to be able to change something them selves - banners images, whatever.

Now after yet another customer wanted a system I was biased. I really like most of the things in Contao - Especially the freedom to bend it to my needs.

This made me to create i18nl10n - an extension which allows me to have one module on one page in 100 languages if needed :).

Imagine the huge saving of records in the database and nearly the same SQL queries.
The extension is still far from perfect, but also is far more than proof of concept. It is fully functional.
Here it is : http://www.contao.org/extension-list/view/i18nl10n.10016.en.html

Contao is extensible really, but in some places I had to override methods with more than 200 lines of code to change just one line

My question:

_Is there any chance that it gets some day into the core as a standard feature?_

Please just take a look.

Thanks again

--- _Originally created by kberov on September 24th, 2010, at 08:09pm (ID 2568)_