我一直在研究在现有 Rails 应用程序中用于生产的 wiki,而不是供个人使用 - 在这里看到了一些关于 wiki gems 的问题,但很少用于个人使用。Gollum 似乎很容易在本地运行,但是对于可能有多个用户/组且每个用户/组都有自己的安全 wiki 的生产环境,它是一个不错的选择吗?
需要考虑的一些生产要求:
- 需要与现有模型和存储配合得很好——rails 应用程序已经在使用 S3 存储媒体(视频、图像)——这些相同的资产将与 wiki 结合。
- 需要能够为我公司内的群组创建单独的 wiki - 与 devise/cancan 集成似乎并不太困难。为用户/组添加单独的存储库是否容易?
- 这是一个供内部使用的通用 wiki - 来自人力资源、财务、营销等的非技术员工也将以不同级别的访问权限使用它。因此,希望将文本编辑器换成更用户友好的东西,例如这个 wysihtml5 文本编辑器。
在投入太多时间之前,我应该关注 Gollum 的灵活性吗?非常感谢任何建议,希望这对其他人有帮助!