Мультисайтовость в будущей версии InstantCMS

#1 4 сентября 2017 в 19:30
Делаю портал на 3 языках, Русский, английский, Греческий трафик должен идти с разных стран от этого возник вопрос как сделать это правильно.

Возникли вопросы:

1 вопрос. Умеет ли InstantCMS определять откуда, из какой страны зашел пользователь и если да что он делает, подменяет языковой фаил в системе?

2 вопрос.В обновленном релизе тут instantcms.ru/novosti/release280.html было заявлено
В дальнейшем мы планируем сделать возможность сохранения различных конфигураций компонентов, виджетов и других настроек с привязкой к доменам, т.е. получится некая мультисайтовость.

Знает ли кто подробней об этом? Что несет в себе мультисайтовость?
Можно ли на ней будет сделать например site.ru все на Русском и site.com все сделать на английском и уже это все свяжется сквозной авторизацией для доменов что бы пользователи из разных стран могли общаться, добавлять в друзья и.т.д. но при этом контент (новости например) на сайте видели разный и на своем языке? Или мультисайтовость будет иметь другой принцип работы? Одним словом хотелось бы услышать мнение профессионалов о том как правильно сделать мультиязычный портал.
#2 28 апреля 2018 в 23:45
Ответа, к сожалению нет…
#3 29 апреля 2018 в 01:05


Делаю портал на 3 языках, Русский, английский, Греческий трафик должен идти с разных стран от этого возник вопрос как сделать это правильно.

Возникли вопросы:

1 вопрос. Умеет ли InstantCMS определять откуда, из какой страны зашел пользователь и если да что он делает, подменяет языковой фаил в системе?

2 вопрос.В обновленном релизе тут instantcms.ru/novosti/release280.html было заявлено
В дальнейшем мы планируем сделать возможность сохранения различных конфигураций компонентов, виджетов и других настроек с привязкой к доменам, т.е. получится некая мультисайтовость.

Знает ли кто подробней об этом? Что несет в себе мультисайтовость?
Можно ли на ней будет сделать например site.ru все на Русском и site.com все сделать на английском и уже это все свяжется сквозной авторизацией для доменов что бы пользователи из разных стран могли общаться, добавлять в друзья и.т.д. но при этом контент (новости например) на сайте видели разный и на своем языке? Или мультисайтовость будет иметь другой принцип работы? Одним словом хотелось бы услышать мнение профессионалов о том как правильно сделать мультиязычный портал.

Александр

Для мультиязычности есть компоненты, а так встроенное пока нету.
#4 29 апреля 2018 в 03:38

Для мультиязычности есть компоненты, а так встроенное пока нету.

Нико
Мультиязычность не так востребована, как другие функции, поэтому разработчик пока не видит необходимости утяжелять код сайта.
#5 29 апреля 2018 в 21:05
Очень жду именно мультиязычность, обращался к Fuze обещал на досуге заняться. Вот моя тема по этому вопросу, там же есть и ссылка на Github. Кстати Fuze перевёл данную ветку на Github, из закрытой в "Требует обсуждения". Так что ребята, кому интересен данный функционал нашей всеми любимой CMS, делимся, советуем, жалуемся, короче обсуждаем).
#6 29 апреля 2018 в 21:29
Да, сейчас полностью переводить сайт без изменения системных файлов нельзя…
#7 29 апреля 2018 в 21:50

Очень жду именно мультиязычность, обращался к Fuze обещал на досуге заняться

fincheck
Я обещал на досуге сделать привязку виджетов к языку, я не сделать мультиязычность.
#8 29 апреля 2018 в 22:29
Fuze, да, да, конечно извиняюсь не уточнил этот момент. Эх как меня развезло, но как говорится: "Великое начинается с малого". Начнёте с привязки виджетов и как разгонитесь глядишь и мультиязычность "запилите" laugh
P.S. хотя для меня "чайника" если появится такая возможность по виджетам, то это и будет мультиязычность, а остальное(то что конкретно мне будет нужно) можно будет и сторонним компонентом реализовать.
#9 29 апреля 2018 в 22:39

и как разгонитесь глядишь и мультиязычность "запилите"

fincheck
Альтруизм не мой конёк.
#10 29 апреля 2018 в 22:49

Альтруизм.

Fuze
уже и пошутить нельзя. Ну да ладно хоть слово новое узнал.

P.S.
АЛЬТРУИЗМ – нравственный принцип бескорыстного служения другим людям; готовность жертвовать ради них своими интересами; противостоит эгоизму.
#11 4 ноября 2018 в 00:34
В релизе 2.8.0 Вы писали

В дальнейшем мы планируем сделать возможность сохранения различных конфигураций компонентов, виджетов и других настроек с привязкой к доменам, т.е. получится некая мультисайтовость.

Fuze
Как долго ждать? Готов скинуться.
Привязка виджетов к языку тоже нужна
#12 4 ноября 2018 в 15:26

Привязка виджетов к языку тоже нужна

Евгений

в конце темы читайте.
#13 25 ноября 2018 в 03:00


2. Мультисайтовость разделяется на
а) Один скрипт сайта ко многим базам — один скрипт на все сайты, а для каждого сайта своя база
б) Одна база — а скрипт у каждого сайта свой
в) У каждого сайта своя база и свой скрипт + отдельные тематические базы
Лично мне нравятся варианты а) и особенно б)

vikont
Вы это писали в другой теме про мультисайтовость, так вот вариант "Б" уже давно и изначально реализуем на instant2. единственное что нужно настроить на каждом сайте выводить свой шаблон с разными виджетами и меню в которых подключать разные типы контента для каждого сайта, прописать в конфиге у каждого сайта свой шаблон и другие параметры как название сайта и т.д и настроить в robots.txt запрет на индексацию типов контента принадлежащего другим сайтам, Это позволяет использовать одну базу данных для любого количества сайтов.
Нужным считаю именно вариант "А" один скрипт к нескольким базам
#14 25 ноября 2018 в 14:33

нужно настроить на каждом сайте выводить свой шаблон с разными виджетами и меню в которых подключать разные типы контента для каждого сайта, прописать в конфиге у каждого сайта свой шаблон и другие параметры как название сайта и т.д и настроить в robots.txt запрет на индексацию типов контента принадлежащего другим сайтам

Евгений
Вы же понимаете, что это "костыль", а не мультисайтовость.

Нужным считаю именно вариант "А" один скрипт к нескольким базам

Евгений
Пока разработчик закрыл эту тему
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.