我被要求推薦並可能為一個小型社區設置CMS(或類似系統)。我們有典型的Linux-Apache-MySQL-PHP共享主機,應在該主機上運行。除了一個或兩個公共頁面之外,所有其他頁面將被限制為大約30至50個用戶。大約會有2位管理員和另外3位版主/高特權用戶。
會員的使用
該網站將用於不同目的,具體取決於人:
- 匿名訪問者
- 只會獲得基本的聯繫信息,沒有其他信息。
- 正式成員
- 幾乎所有這些都將加入獲取信息:查看公告,查找有關社區及其組織的鏈接和一般信息;
- 大約有一半這些成員(我懷疑)也可能會參加論壇,並對新聞和公告發表評論;
- 發布者
- 一些用戶可能會獲得術語/頁面特定的發布權限,例如當他們組織社區活動時;
- 包括一些將保持常規內容的用戶(主要是董事會)。它們也可能是論壇的mod(雖然可能不需要過多的審核)。
- 可以與其他“常規成員”共享文件(PDF,Office文件,圖片)
主要要求
這些是重要的位:
- CMS (或類似)共享主機上的 LAMP堆棧;
- 適合 30-50個用戶,±2個管理員,±3個mod;
- 易於將頁面/模塊限制為成員,最好是新項目的默認頁面/模塊;
- 私人成員註冊或某種形式的批准;
- 系統本身和(大多數)模塊必須是響應(請考慮使用平板電腦/智能手機);“
- 保護文檔共享(PDF,Office文檔,圖片);
- 免費提供。
重要的背景信息:該網站不適合精通技術的用戶。它應該易於使用和/或類似於典型的日常軟件(Office,瀏覽器等)。換句話說,另一個重要的要求是:
- CMS及其常規成員模塊的友好學習曲線。
需求我想我可以從Wikipedia列表中選擇任何 PHP CMS,但是我可以縮小需求的範圍。
其他需求
這裡還有一些其他要求,按照重要性的順序排列:
- 大量可供選擇的模塊,以下是我可能想要獲得的一些內容:
- A簡單的論壇模塊,但具有供用戶通過郵件獲取更新的選項。
- 一個基本日曆模塊來宣布至少兩個類別中的特定日期(自有/重要事件和次要事件)。
- 與Google Documents集成或內置的方式來共享和協作Office文檔。
- 一種讓成員共享聯繫人信息並保持最新狀態的方法; l i>
- 一種創建簡單頁面來發布信息的方法。 (可能是類似 wiki 的系統?編輯者可能是技術嫻熟的人。)
- 維護成本低 /易於更新。
一如既往,這裡也很有趣:
- 積極開發;
- 開源;
- 漂亮主題以及一些自定義選項。
最後,我不要 >需要或想要是自己擴展它的廣泛方法。我很高興使用預先存在的模塊和插件。
嘗試
我對以下系統有一定的經驗:
- WordPress 。非常誘人,因為它非常容易設置和維護,但是過去在使用以CMS或純網站為核心的 blogging引擎時遇到了一些麻煩。最初寫完這個問題後,我也嘗試過為上面的場景設置Wordpress,但是我真的在授權位上卡住了。我嘗試使用 Members插件,但是缺少它。一方面,將頁面設為私有隻會將它們從我的菜單中隱藏,但是對未註冊用戶而言,仍然可以通過鏈接進行訪問。同樣,由博客活動提供動力的新聞提要只能隱藏帖子內容,但是元信息和標題仍會顯示給匿名用戶。等等,一個瘋狂的經歷。 (也許我選擇了錯誤的方式來管理安全性?或者也許我需要使用監聽設置的特定主題?)
- MediaWiki 。這非常適合合作,但學習曲線陡峭,不具有真正的論壇功能等。
- DotNetNuke 。僅供參考,因為它不能在LAMP堆棧上運行,但確實具有我要的某些功能。實際上,在嘗試了其他一些選項之後,我希望這個會是一個選項。
- Joomla! 3 。鑑於響應有限,這個問題讓我決定只是嘗試考慮選項。安裝程序很容易(僅需一個小技巧),但此後我就感到困惑。管理界面非常廣泛,但非常非常複雜。鑑於此,至少在安全性方面,它比Wordpress更好。但是,創建新頁面和添加一些模塊對我而言並非微不足道。此外,我很難建立一個論壇。 庫納納似乎是不二之選,但親愛的天堂:屏幕上有太多東西,我的用戶會哭起來。但是也許我只需要更深入地研究。
我以前沒有嘗試過Drupal或Joomla,但我認為它們是我的主要選擇之一(並且設置的可能並沒有什麼不同?)。
我' ve也曾在這裡查看過類似的問題( [1], [2]),但似乎它們有不同的(順序)要求。
考慮/考慮
基於我自己的知識和研究,我覺得我有三個主要/安全的選擇:
這些也恰好是我的託管服務提供商提供默認設置的選項(儘管我根本不擔心自己設置一些東西)。
底線,我真的不知道如何在這三個之間進行選擇。 您會推薦什麼?