Мультиязычная сборка InstantCMS

Одновременная работа наскольких яз. установок InstantCMS с единой авторизацией

#1 22 мая 2012 в 23:38
Нужна Мультиязычная сборка InstantCMS:
Одновременная работа наскольких язык. установок InstantCMS с единой регистрацией/авторизацией.

Т.е. сделать примерно так:

1) Под каждый язык — свои инсталл InstantCMS в яз. папке + MySQL
---
— установить в свою папку отдельный инсталл для каждого языка со своей МуСкул базой,
напр. /ru/, /en/ и т.д.
и чтобы при переходе по соотв. языковой ссылке в меню пользователя
переводило на соотв. инстал в соотв. папке /ru/, /en/ и т.д.

Т.е. в каждом(или разрешённых админом) языковом инсталле пользователь сможет создать отдельную сеть — не связанную с другими языками, разве, что, давая ссылки и размещая у себя ленту (инф. блоки) из других своих языковых разделов.

При этом у него будут разные языковые профили (кабинеты),
но, через какой-то синхронизатор ("суперадминскую панель" и идентичные таблицы в базах всех установок),
синхронизировать базы и кабинеты(профили) так,
чтобы осн. данные пользователя: логин-пароль-ник-аватар
были неизменны, а остальные данные могли корректироваться на соотв. языке в соотв. кабинете.

Соответственно: Логин пользователь не может заменить вообще без администратора,
пароль — есть один универсальный и в каждый кабинет может быть добавлен свой (базы-то разные)
ник и аватар — по умолчанию везде одинаковы, но в разных языках могут меняться на транслит.

Также — чтобы пользователь мог назначать/менять главный языковой кабинет — сам или через админа.
(по умолчанию им становится тот кабинет, на языке которого он регился).

Вариант (хороший):
в корень (или отд. папку) ставится администраторский (главный) инсталл
движка со своей базой — и там хранятся все пользовательские и осн. данные по всему домену (сайту)
+ разное администраторское — надстройка над всеми инсталлами
и через этот (главный) инсталл и его базу идёт синхронизация всех остальных баз
собирается общая статистика и идёт управление язык. админками и сетями.
В этом же инсталле можно сделать закрытую тех.-админскую сеть и форум.
---

В принципе, такое должно решаться через отдельный мост-модуль, плагин, компонент…
#2 11 апреля 2014 в 13:00
На сколько я знаю то такого еще в полной сборке нет, но версия 1.10.3 уже подразумевает мультиязычность интерфейса, а некоторые платные плагины позволяют переводить статьи, блоги и т.д.
#3 11 апреля 2014 в 13:54
Язык интерфейса переводится, переводы встречались.
Но все это полумеры, мне кажется… Лучше второй сайт сделать или добавить кнопку перевода от какого-то сервиса. Конечно перевод будет так себе, но все же.
В виде эксперимента себе делал (убрал потом) мультиязычность с помощью гоголя. Остаются еще проблемы с сео. В общем тут где-то на форуме есть тема.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.