Форумы / National / Russian / Хочу сайт на 3 языках ! :)

Macik
#41095 20.10.2015 19:28
#41094 Ярослав Романенко:

Понимаю а каком монстре идет речь но все же не нужно так преувеличивать :) Я так же стараюсь все разрабатывать с учетом расширяемости до проекта в 100 000 уников в день но пока те ограничения что есть в котонте не позволяют его использовать на таких проектах потому смею утверждать не стоит так боятся за монстра.

Про ограничения на реальных проектах я бы с удовольствием послушал в отдельной теме. (Мои проекты достаточно мелкие, чтобы упереться в ограничения. А эмулировать нагрузку очень синтетический метод). 

Дальше на счет кучи полей, обычно сайт не делают больше 3-5 языков (больше то точно не сфера применения котонти там  уже индивидуальные разработки со своим блек джеком и кошками)  а вот для минимализации сделать обычный табы как я уже писал у многих ЦМС уже много лет и все там хорошо никто не путается и не боится переключит таб, думаю опасания напрасны так еще и тормозят развитие.

«640кб хватит всем» ©
Это я о том, что фраза «обычно сайт не делают больше 3-5 языков» сродни «обычно сайты содержат не более пары десятков страниц».
Дело не в том, что разработчики хотят сделать супер-комбайн, а в том, что надо смотреть на шаг вперед, точнее на шаг вокруг. Иначе, чуть что, придется опять переделывать.
Если речь идет о плагине, который решает одну узкую задачу, такой подход еще допустим. Но если речь идет о глобальном механизме, коим мультиязычность является, приходится «думать 2 раза» и заранее.  :)

Про табы, согласен, в целом вариант имеет право на жизнь. (Есть некоторое ограничение в том плане, что сейчас интерфейс правки страниц находится в клиентской части, а не админке и завязан на тему оформления. Но тут тоже есть идеи).

На счет 7 пункта про избыточность - тогда сделать как сейчас в отдельной таблице - просто все запросы пропускать через 1 общу функцию для локализации не думаю что сильно потеряем в производительности (если не навешаете кучу ООП то все будет ок в функциональном програмировании есть запас быстроты не плохой)

Да, пока видится этот вариант.

Я же настаиваю что  б к обсуждению присоеденялись все кто имеет или идеи или опыт реализации.  Вместе что-то толковое да и придумаем, а так само точно ничего не получится.

Конструктивный диалог всегда полезен.

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F