【发布时间】:2023-08-15 19:09:02
【问题描述】:
我一直在研究在现有 Rails 应用程序中用于生产的 wiki,而不是供个人使用 - 在这里看到了一些关于 wiki gems 的问题,但很少用于个人用途。 Gollum 似乎很容易在本地运行,但对于可能有多个用户/组且每个用户/组都有自己的安全 wiki 的生产环境,它是一个不错的选择吗?
需要考虑的一些生产要求:
- 需要很好地与现有模型和存储配合使用 - rails 应用程序已经在使用 S3 来存储媒体(视频、图像) - 这些相同 资产将与 wiki 合并。
- 需要能够为我公司内的组创建单独的 wiki - 与 devise/cancan 集成似乎并不太难。为用户/组添加单独的存储库是否容易?
- 这是一个供内部使用的通用 wiki - 来自人力资源、财务、营销等部门的非技术员工也将以不同级别的访问权限使用它。因此,希望将文本编辑器换成更用户友好的东西,例如this wysihtml5 text editor。
在投入太多时间之前,我应该关注 Gollum 的灵活性方面的任何事情吗?非常感谢任何建议,希望这对其他人有所帮助!
【问题讨论】:
-
以防万一有人决定回应,我安装了 Gollum,它就像宣传的那样简单。我的问题是您无法自定义 html/css,而且我认为我没有办法将 wiki 功能嵌入到现有页面和其他控制器中。接下来可能会尝试 Instiki,但它似乎不像其他人那样更新。它确实提供了控制数据库的好处,这对于这个用例来说很好。
标签: ruby-on-rails devise wiki cancan gollum-wiki