我打算建立一個擁有多種語言支持的網站,並且我需要能夠控制文章,公司,產品的工作流程。所有這些都有多種語言支持和多種版本。 有沒有人有這個解決方案已經或我需要從頭開始?如何爲多語言支持的內容管理系統(cms)設計數據庫模式?
6
A
回答
1
您是否試過在Database Answers處查看數據庫模型?
當然,您可以使用MS SharePoint。
你有沒有看:
Joomla是一個屢獲殊榮的內容 管理系統(CMS),它使 你建立網站和功能強大 在線應用。很多方面,包括其易用性和 可擴展性,已使得Joomla 最流行的網站軟件 可用。最重要的是,Joomla是一個 開放源代碼解決方案,免費提供給所有人使用 。
+0
嗨米奇, 我在問一個非常具體的問題,你能給我更詳細的介紹嗎?我迷失了數百個模型:-s – 2009-07-23 13:09:00
5
至於你的問題很廣泛,我會嘗試給你一個簡單的例子回答。這可以擴展到您想要存儲的每個實體。讓我們假設你有一個文章實體。
文章(articleID,langID,ENUTitle,ENUC內容,authorID)
默認情況下,您可以將英文內容存儲在主表中。相同的內容或翻譯的內容可以存儲在單獨的語言翻譯表中。
Article_Translation(ID和articleID,語言標識,langTitle,langContent)的含量
insert into article values ('art101','ENU','New Website for Developers','Stackoverflow is new and useful','BKM')
Insert into article_translation (1023, 'art101','FRA','nouveau site Web pour les développeurs','stackoverflow est nouveau et utile','BKM')
Insert into article_translation (1024, 'art101','SPA','nuevo sitio web para desarrolladores','Stackoverflow es nuevo y útil','BKM')
根據用戶的語言偏好
例如,內容既可以從文章表或文章翻譯表顯示
通常,對於需要翻譯的每個實體,您都需要一個主表和語言翻譯表。
相關問題
- 1. 數據庫模型:如何設計多語言幫助系統數據庫?
- 2. 基於數據庫的內容管理系統設計
- 3. 開始使用內容管理系統的數據庫模式
- 4. 縮略圖內容管理系統(CMS)?
- 5. ASP.net 3.5內容管理系統 - 設計模式
- 6. 決策支持系統或內容管理系統
- 7. 允許系統支持多種語言
- 8. 如何使用Asp.net使用Mysql設計內容管理系統(CMS)(c#)
- 9. 內部管理員聊天系統的數據庫設計
- 10. CMS中多語言內容的數據建模?
- 11. IOS中的多語言設計支持
- 12. 語言管理系統
- 13. 數據庫設計:如何支持多語種網站?
- 14. 數據庫設計模式的多語言web應用程序
- 15. 設計智能設備管理系統的NoSql數據庫
- 16. 如何設計批准系統的數據庫模式
- 17. Laravel多語言數據庫管理
- 18. 複式會計系統的數據庫模式設計?
- 19. 如何讓電子商務系統支持多語言
- 20. 如何設置Codeigniter多語言支持?
- 21. 如何設計學校賬單系統數據庫模式?
- 22. 與mySQL數據庫集成的內容管理系統
- 23. 爲cms設計數據庫
- 24. 多語言數據庫設計方法
- 25. 多語言數據庫設計
- 26. 什麼是支持多種語言的數據庫的理想編碼設置?
- 27. 學校管理系統的數據庫設計
- 28. 如何爲考勤管理系統的數據庫設計一個模式/結構?
- 29. 內容管理系統
- 30. Vaadin內容管理系統
它看起來像你有一些非常蹩腳的答案。這是一個類似的問題,你可能正在尋找答案:http://stackoverflow.com/questions/929410/what-is-best-practices-for-multilanguage-database-design – 2010-10-28 03:09:31
感謝您的鏈接模擬 – 2010-10-28 09:45:34