我一直在研究 wiki 在现有 Rails 应用程序中用于生产,而不是供个人使用 - 在这里看到了一些关于 wiki gems 的问题,但除了个人使用之外很少。 Gollum 似乎很容易在本地运行,但对于可能有多个用户/组且每个用户/组都有自己的安全 wiki 的生产环境来说,它是一个不错的选择吗?
除了 Gollum,我还研究了 Instiki , zena和 Wagn .
需要考虑的一些生产要求:
- 需要与现有模型和存储良好配合——Rails 应用程序已经在使用 S3 来存储媒体(视频、图像)——那些都是一样的 Assets 将与 wiki 合并。
- 需要能够为公司内的群组创建单独的 wiki - 似乎与 devise/cancan 集成并不太困难。为用户/组添加单独的存储库是否容易?
- 这是一个供内部使用的通用 wiki - 人力资源、财务、市场营销等部门的非技术员工也可以通过不同级别的访问权限使用它。因此,希望将文本编辑器换成对用户更友好的东西,例如 this wysihtml5 text editor .
在投入太多时间之前,我应该关注 Gollum 的灵 active 吗?非常感谢任何建议,希望这对其他人有帮助!
最佳答案
好问题。
我建议查看 https://www.ruby-toolbox.com/categories/wiki_apps而不是询问 stackoverflow 的普通民众。
看起来 gollum 是最受欢迎的解决方案。
对于任何 Rails 引擎,您都必须根据需要对其进行自定义。
关于ruby-on-rails - Rails wiki gem for production with devise/cancan - 非个人使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15639039/