題:
具有多語言支持的開源CMS
Mahdi Saheb
2016-01-23 01:58:27 UTC
view on stackexchange narkive permalink

我正在尋找一個滿足以下要求的開源CMS:

  • 多語言支持(包括從右到左語言)
  • 響應設計(移動友好)
  • 開放且可擴展以進行進一步的開發(頁面和數據庫),能夠添加我自己的數據庫(或表)
  • 創建自己的頁面來訪問表
  • 定義不同訪問級別的能力
  • 將來處理大量流量的能力
  • 可以輕鬆與其他系統通信
  • 與社交網絡集成
  • >
  • 快速部署
  • 強大的開發者社區和託管服務可用。

我知道有很多選項,包括WordPress,Joomla,Drupal等。我只是不知道哪個對我更好。我也聽說過像Sitecore這樣的WCM。我不確定他們是否為我工作。我也沒有技術問題的問題。

我發現CMSmatrix [link](http://www.cmsmatrix.org/)可以比較所有CMS。我不確定我能依靠多少。
三 答案:
Tom
2016-01-23 03:52:40 UTC
view on stackexchange narkive permalink

我會推薦WordPress。通過Wordpress本身或使用主題&插件,它可以滿足您的所有要求。以下是您的建議以及我的建議清單,

  • 多語言支持,請使用插件 Google Language Translator
  • 響應式設計,使用響應式主題(在那裡有很多
  • 開放且可擴展以進行進一步的開發(頁面和數據庫),並能夠添加自己的主題數據庫(或表)-您可以通過編輯posts表
  • 創建自己的頁面來訪問這些表-我一直這樣做,只需創建一個函數(在PHP中)即可訪問
  • 定義不同訪問級別的能力-只需使用角色編輯器即可完成,例如用戶角色編輯器
  • 將來可以處理大量流量的功能-您可以使用緩存程序來提供幫助,例如 W3 Total Cache
  • 可以輕鬆與其他系統通信-與Wo有很多集成rdPress和其他系統,如果您有特定的想法,請發表評論
  • 與社交網絡集成-是的,有很多插件可以做到這一點,這裡有一個 Mashshare
  • 快速部署-如果您在談論可以開發插件的速度,那麼如果您對PHP有一定的了解,並且了解其中的一些內容,這也非常簡單。 WordPress.org上的指南。如果您在談論WordPress的開發,那麼每天都會在不斷進行更新。
  • 強大的開發人員社區和託管服務可用。 - WordPress開發上有一個很棒的社區,並且WordPress基本上可以在任何支持PHP & MySQL的主機上運行。

如果您有任何疑問,請隨時提問在評論中:)

WordPress開源

WordPress是最先進的發布平台,專注於美學, Web標準和可用性。

更簡單地講,WordPress是您要與博客軟件一起使用而不是與之抗爭的工具。

自託管的WordPress軟件是免費的, WordPress.com上的託管服務是免費的。

WordPress Dashboard Screenshot

感謝您對@Tom的全面答复。 Google翻譯對我不起作用。我需要由內容團隊翻譯相同的頁面,並讓用戶選擇網站中任何地方的語言。您如何與他人比較?下面的鏈接說到節制,Drupal是最靈活的。 [link](http://websitesetup.org/cms-comparison-wordpress-vs-joomla-drupal/)
@MahdiSahebnasagh如果您想自己翻譯頁面,那麼我將簽出一個名為[polylang](https://wordpress.org/plugins/polylang/)的插件(也請勾選[this out](https://codex.wordpress。 org / Multilingual_WordPress))-關於審核(我從來沒有像以前那樣使用過Drupal),但是我覺得WordPress的Comment Moderation非常靈活,但是如果您覺得不夠,可以通過插件進行擴展,這是[評論審核信息中心的外觀]的示例(http://www.blog2brand.com/wp-content/uploads/2014/07/comments-1024x735.png)
@MahdiSahebnasagh對於多語言Wordpress,請查看[qTranslate](http://www.qianqin.de/qtranslate/)或[WPML](https://wpml.org/)。
Drupal非常有能力處理多個數據庫,而WordPress可悲的是只能處理一個數據庫。
@pacmaninbw您在這方面是不對的,WordPress可以處理無限數量的外部數據庫,也許您認為它的核心只是一個數據庫?但是我為那些從大約3個外部數據庫中獲取並發送數據的人製作了自定義插件,而WordPress與之完全兼容。
但是Drupal核心無需插件即可處理。
@pacmaninbw好的,這可能是正確的,但這與外部數據庫有什麼關係?
在Drupal中,我可以使用Drupal數據庫處理程序來處理對多個數據庫的訪問,從而可以更輕鬆地訪問兩個數據庫。這樣,如果我需要轉移一個網站,或者說將wordpress博客從一個網站轉移到另一個網站,則只需要指定要查詢的數據庫即可。我無法在WordPress中執行此操作,但可以在Drupal中執行此操作。我特別需要將WordPress博客從一個站點轉移到另一個站點,第二個站點不只是帖子。如果我可以同時打開兩個數據庫並傳輸所需的內容,而不是導出和導入,那將容易得多。
@pacmaninbw不確定OP在何處說明了有關傳輸內容的任何內容,但是在WP中,實際上並沒有那麼難,您可以導出數據庫,然後將其導入到需要的地方,不知道這有什麼挑戰。無論如何,讓我們不要為了更好地使用哪種CMS而戰,您認為Drupal是,我認為WP是,兩者都可以很好地滿足OP的要求。
Drupal有弊端,使用WordPress,我可以通過啟用wordpress更新來使WordPress(內核和插件)保持最新。在Drupal中,我必須進行外部更新,任何更新都需要在實施之前進行測試。 WordPress具有防病毒和反垃圾郵件插件,而drupal則沒有。
niutech
2016-02-07 07:02:40 UTC
view on stackexchange narkive permalink

Drupal

它具有所有內置功能:

  • 多語言支持
  • 響應式設計(很多主題
  • 開放和可擴展
  • 自己的內容類型
  • 多個訪問級別
  • 處理繁重的流量(包括優化的&緩存)
  • 輕鬆與其他系統(API)通信
  • 與社交網絡( OAuth2)集成
  • 快速部署
  • 強大的開發者社區
Dɑvïd
2016-01-23 04:01:53 UTC
view on stackexchange narkive permalink

Wolf CMS是基於PHP的開源(GPLv3)內容管理系統,對數據庫使用mySQL,SQlite或PostgreSQL中的任何一種。我已經使用了多年(全面披露:作為核心“團隊”的一部分,主要涉及文檔),並且發現它是一個非常靈活,易於使用的系統。

“多語言”方面:後端可用 36種不同的語言提供,而前端多語言支持可通過“核心”插件提供(有多種策略可以解決此問題,具體取決於站點設置)。

關於OP的要求:

  • Yes多語言支持(包括從右到左語言)| 是的,開箱即用
  • Note自適應設計(適用於移動設備)| 可用的佈局 (請參見Baseline,Bootstrap,GGS和Scherzo)
  • Yes已打開並且可以擴展以進行進一步的開發(頁面和數據庫) ,能夠添加自己的數據庫(或表)|
  • Yes創建我自己的訪問表的頁面|
  • Yes定義不同訪問級別的能力| (通過插件增強了用戶管理)
  • Yes將來能夠處理大量流量的功能| 是的,使用“ Funky Cache”插件可將站點用作靜態頁面
  • Note可以輕鬆與其他系統通信| ??不知道這裡要記住什麼
  • Note與社交網絡集成| 通過插件
  • Yes快速部署| (在少於5分鐘的時間內安裝
  • Yes強大的開發者社區| ;但是No 託管服務可用。

也有各種管理主題

感謝您的回答@Davïd。 “與其他系統輕鬆通信”是指能夠使用Web服務或其他API來發送和接收其他系統的請求。您如何將其與Drupal進行比較?
但是Wolf CMS似乎不再活躍。 [最後提交](https://github.com/wolfcms/wolfcms/commits/master)自2015年8月起。
@niutech這只是一個平靜。 :)還有很多其他分支機構,團隊成員(和負責開發的人)有自己的倉庫,可以在準備好時從倉庫中提取。如果您對路線圖感興趣,請進入[論壇](http://j.mp/wcmsForum)(目前也不太活躍!)。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...