所以,我必须建立一个包含20种不同语言的网站,每种语言都有自定义域名。本网站将展示具有详细信息的产品,一些产品将在两个不同的域(语言/区域)下提供,其他产品将仅用于一个。网站上的帐户将可供公司用户根据自己的语言进行翻译和管理自己的内容,但我们需要一些用户能够通过一次登录访问所有翻译。
现在,默认情况下,我正在考虑使用多语言的One网站,然后我考虑进行多站点安装,因为这样可以让那些必须翻译自己内容的人轻松而不需要查看其他内容或点击“翻译”按钮”。
我想出的优点和缺点:
但是,这是我的情况,请根据您的经验帮助我决定哪一个是最佳选择和原因。请记住,所有的意志都有相同的外观和感觉。但它们将是20种语言,包含20个自定义域和10个产品和节点。我应该选择D7还是D8?
谢谢,我很感激。
答案 0 :(得分:0)
多语言是您的解决方案,因为您正在共享产品和管理员/网站管理员。 模块域访问(https://www.drupal.org/project/domain)将为您提供域名管理方面的所需。
多站点不共享配置,因此如果要向所有域添加内容,则必须将其配置20次。 如果您只需要为一个域添加一些模块,您可以使用上下文(https://www.drupal.org/project/context)来指定您的显示规则。
如果我是你,我会选择D7,因为现在有更多可用的东西,但是如果考虑迁移到D8,迁移将会很困难。目前很多模块都没有为D8开发,因此使用Drupa7更加安全。