我开始帮助一个新的非营利组织创建一个网站。我以为我可能会使用WordPress.com,只是为了加快速度并让其他人跟踪维护和安全性。然而,当我调查该组织想要什么时,我意识到很多似乎并不是WordPress的原生。
他们希望让用户对帖子进行排序(类别和标签没有问题),但是用户应该能够提交自己的帖子,这些帖子在批准后可以进行排序和选择。我知道有一些用户类型允许这个部分,但它们有点笨重。当然还有插件,如果我决定使用可下载的WordPress并担心更新该东西。
理想情况下,用户还可以选择自己喜欢的帖子并将其收集到某种文档中。我不知道在WordPress中这样做的方法。
我可以自己编写所有这些,只需要一个WordPress站点指向它(我想!),但随后维护和安全优势逐渐消失。
似乎我可能最好从刚开始(可能是使用RoR),但我想知道是否有人知道一个很好的方法来操纵WordPress做我需要的,或者可能知道一个CMS可以帮助我快速启动,然后提供一些我正在寻找的额外功能?
谢谢!
答案 0 :(得分: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/