Drupal网站有20种语言,我应该选择Multisites还是一个多语言网站?

时间:2016-06-10 19:01:32

标签: drupal drupal-7 translation multilingual multisite

所以,我必须建立一个包含20种不同语言的网站,每种语言都有自定义域名。本网站将展示具有详细信息的产品,一些产品将在两个不同的域(语言/区域)下提供,其他产品将仅用于一个。网站上的帐户将可供公司用户根据自己的语言进行翻译和管理自己的内容,但我们需要一些用户能够通过一次登录访问所有翻译。

现在,默认情况下,我正在考虑使用多语言的One网站,然后我考虑进行多站点安装,因为这样可以让那些必须翻译自己内容的人轻松而不需要查看其他内容或点击“翻译”按钮”。

我想出的优点和缺点:

  • 来自不同国家的人们会更容易 处理自己的内容并对自己进行全面定制 实例,虽然对于一个实例站点,因为我会很复杂 有超过50,000种产品。
  • 将来很难为其添加新功能 Multisites,因为我们必须为20个实例添加它。 (不知道 这是正确的),而如果我们使用一个网站,它将是一个变化 所有
  • 一次登录怎么样?不确定是否有模块支持。

但是,这是我的情况,请根据您的经验帮助我决定哪一个是最佳选择和原因。请记住,所有的意志都有相同的外观和感觉。但它们将是20种语言,包含20个自定义域和10个产品和节点。我应该选择D7还是D8?

谢谢,我很感激。

1 个答案:

答案 0 :(得分:0)

多语言是您的解决方案,因为您正在共享产品和管理员/网站管理员。 模块域访问(https://www.drupal.org/project/domain)将为您提供域名管理方面的所需。

多站点不共享配置,因此如果要向所有域添加内容,则必须将其配置20次。 如果您只需要为一个域添加一些模块,您可以使用上下文(https://www.drupal.org/project/context)来指定您的显示规则。

如果我是你,我会选择D7,因为现在有更多可用的东西,但是如果考虑迁移到D8,迁移将会很困难。目前很多模块都没有为D8开发,因此使用Drupa7更加安全。