2016-06-10 63 views
-1

所以,我必須建立一個20種不同語言的網站,每種語言都會有自定義域名。該網站將展示具有細節的產品,其中一些產品將在兩個不同領域(語言/地區)下提供,其他產品將僅限於一個。該網站上的賬戶將可供公司人員根據自己的語言進行翻譯和管理自己的內容,但我們需要一些用戶可以通過一次登錄訪問所有翻譯。20種語言的Drupal網站,我應該使用Multisites還是一個多語言站點?

現在,默認情況下,我在考慮使用多種語言的一個網站,然後我考慮過多站點安裝,因爲這樣可以讓那些必須翻譯自己的內容而不處理查看其他內容或點擊「翻譯按鈕「。

優點和缺點,我想出了:

  • 它會更容易有來自不同國家的人民 處理他們自己的內容,並有充分的定製自己的 例如,雖然對於一個實例網站來說,它會很複雜,因爲我有 有50,000多種產品。
  • 未來很難爲 多站點添加新功能,因爲我們必須爲20個實例添加新功能。 (不知道如果 多數民衆贊成在正確),而如果我們使用一個網站它將是一個變化爲 所有。
  • 怎麼樣一個登錄?不確定是否有模塊支持。

但是,這是我的情況,請幫助我從你的經驗,以決定哪一個將是最好的選擇,爲什麼。請記住,所有的人都會分享相同的外觀和感覺。但他們將會擁有20種語言,20個定製域和10個數千種產品和節點。我應該去D7還是D8?

謝謝,我感激。

+0

這個問題可能更適合[程序員StackExchange](http://programmers.stackexchange.com/)。 –

回答

0

多語言是您的解決方案,因爲您正在共享產品和管理員/網站管理員。 模塊域訪問(https://www.drupal.org/project/domain)將爲您提供所需的域名管理。

多站點不共享配置,所以如果你想添加一些東西到所有域,你將不得不配置它20次。 如果您只需爲一個域添加一些模塊,則可以使用上下文(https://www.drupal.org/project/context)指定您的顯示規則。

如果我是你,我會和D7一起去,因爲現在有很多東西可用,但是如果你考慮遷移到D8,遷移將會很困難。許多模塊現在還沒有針對D8開發,因此使用Drupa7更安全。