2016-11-08 145 views
0

我開始幫助一個新的非營利組織創建一個網站。我以爲我可能會使用WordPress.com,只是爲了加快速度並讓其他人跟蹤維護和安全。然而,當我看着這個組織想要的東西時,我意識到很多東西似乎並不適用於WordPress。操縱帖子

他們希望用戶通過帖子進行排序(類別和標籤沒有問題),但用戶應該能夠提交他們自己的帖子,這些帖子在批准後也可以排序和選擇。我知道有些用戶類型會允許這件作品,但它們有點笨重。當然,也有插件,如果我決定使用可下載的WordPress並擔心更新的事情。

理想情況下,用戶還可以選擇他們最喜歡的帖子並將其收集到某種文檔中。我不知道如何在WordPress中做到這一點。

我可以自己編寫所有這些代碼,只需要一個WordPress站點指向它(我想!),但是維護和安全優勢就會消失。

看起來我可能是最好的,從頭開始(可能使用RoR),但我想知道是否有人知道一個好方法來操縱WordPress來做我需要的東西,或者也許知道一個CMS可以幫助我快速入門,然後提供我正在尋找的一些額外功能?

謝謝!

+0

我相信這可以使用WordPress和現成的插件(一些支付)100%完成。唯一的問號是「將它們收集到某種文件中」(不確定實際上是什麼意思)。編寫一個CMS並不容易,儘管你可以從頭開始,但爲什麼不至少從一個經過驗證的框架(如WP)開始,讓你獲得98%的方法,並且自己編寫最後的2%? –

+0

謝謝!通過「將他們收集到某種文檔中」我的意思是創建一個只包含選定文章的PDF或網頁,以便用戶可以使用它進行演示。 –

回答

1

所有你要做的事情都可以通過WordPress(獨立)輕鬆完成。您不需要任何Ruby on Rails或任何其他框架或CMS。 WordPress.com可能在某些方面有侷限性。

您可以創建個人用戶角色和功能(https://codex.wordpress.org/Roles_and_Capabilities)。

您可以使用user_meta表來保存單個用戶首選項,例如帖子ID(get_user_meta()/ add_user_meta()/ update_user_meta())。

您可以通過創建自定義插件或創建自定義主題來創建自定義輸出,以導出用戶最喜歡的帖子。

所有你需要的是一些基本的PHP編程知識,以及一些關於WordPress的特定知識。從這裏開始:https://codex.wordpress.org/

+0

非常感謝!我之前使用過WordPress,但顯然需要更多地探索它。 –