2016-06-10 6 views
-1

Итак, мне нужно создать сайт на 20 разных языках, каждый из которых будет иметь собственное доменное имя. На веб-сайте будут отображаться продукты с подробной информацией, некоторые из продуктов будут доступны в двух местах под различными областями (язык/регион), а остальные будут только для одного. Учетные записи на веб-сайте будут доступны для людей из компании для перевода и управления собственным контентом на основе их собственного языка, НО мы нуждаемся в том, чтобы некоторые пользователи могли иметь доступ ко всему переводу с помощью одного входа.Сайт Drupal с 20 языками, Должен ли я работать с Multisites или одним многоязычным сайтом?

Теперь, по умолчанию, я думал об одном веб-сайте с несколькими языками, тогда я подумал о том, чтобы установить мультисайты, так как это облегчает людям, которые должны переводить свой собственный контент, не имея дело с просмотром другого контента, Кнопка перевода ".

Плюсы и минусы я придумали:

  • было бы легче иметь для людей из разных стран сделки с их собственным содержанием и иметь полную настройку к своим собственным , например, в то время для одного экземпляра сайта это будет сложно, так как I имеет более 50 000 продуктов.
  • было бы сложно в будущем добавить новую функциональность для Multisites , так как мы должны добавить ее для экземпляра 20. (не уверен, что это правильно), а если мы используем один веб-сайт, это будет одно изменение для .
  • Как насчет одного входа? не уверен, есть ли поддержка модуля.

Но да, это моя ситуация. Пожалуйста, помогите мне в вашем опыте решить, какой из них будет лучшим выбором и почему. Имейте в виду, что все из них будут иметь одинаковый внешний вид. Но они будут 20 языков с 20 пользовательскими доменами и 10 тысячами продуктов и узлов. Должен ли я идти с D7 или D8?

Спасибо, я оценил.

+0

Этот вопрос, вероятно, более подходит для [Programmers StackExchange] (http://programmers.stackexchange.com/). –

ответ

0

Мульти-язык - это ваше решение здесь, потому что вы делите продукт и администраторы/веб-мастера. Доступ к домену модуля (https://www.drupal.org/project/domain) даст вам то, что вам нужно с точки зрения управления доменными именами.

Multisite не использует конфигурацию, поэтому, если вы хотите добавить что-то ко всем доменам, вам придется настроить его 20 раз. И если вам нужно добавить несколько модулей только для одного домена, вы можете использовать Context (https://www.drupal.org/project/context), чтобы указать свои правила отображения.

Если бы я был вами, я поеду с D7, потому что сейчас доступно намного больше материалов, но миграция будет трудной, если вы подумаете о переходе на D8. И многие модули не разрабатываются для D8 прямо сейчас, поэтому более безопасно использовать Drupa7.