ruby-on-rails - Rails wiki gem for production with devise/cancan - 非个人使用

标签 ruby-on-rails devise wiki cancan gollum-wiki

我一直在研究 wiki 在现有 Rails 应用程序中用于生产,而不是供个人使用 - 在这里看到了一些关于 wiki gems 的问题,但除了个人使用之外很少。 Gollum 似乎很容易在本地运行,但对于可能有多个用户/组且每个用户/组都有自己的安全 wiki 的生产环境来说,它是一个不错的选择吗?

除了 Gollum,我还研究了 Instiki , zenaWagn .

需要考虑的一些生产要求:

  1. 需要与现有模型和存储良好配合——Rails 应用程序已经在使用 S3 来存储媒体(视频、图像)——那些都是一样的 Assets 将与 wiki 合并。
  2. 需要能够为公司内的群组创建单独的 wiki - 似乎与 devise/cancan 集成并不太困难。为用户/组添加单独的存储库是否容易?
  3. 这是一个供内部使用的通用 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/

相关文章:

ruby-on-rails - 使用地理编码器 gem 进行测试

javascript - 为什么我在 Rails jQuery POST 请求中收到 401 错误?

ruby-on-rails - 设计 current_user 对象和 session 变量

ruby-on-rails - 使用 Rails 3 + Devise + Jquery Mobile 登录失败没有给用户反馈

ruby-on-rails - rails : Converting from MySQL to PostGres breaks Geokit Distance Calculations?

ruby-on-rails - 如何登录葡萄设计用户?

ruby-on-rails - Rails - 如何创建字母系统?

emacs - 在 Emacs Org-mode 中设置个人 wiki

python - 如何自动更新 trac wiki 页面?

javascript - 使用 Javascript 解析 wiki 模板调用