【发布时间】:2011-01-04 19:42:28
【问题描述】:
我已经搜索过,我发现了很多过时的东西。
有什么建议吗?
【问题讨论】:
标签: ruby-on-rails ruby wiki clone
我已经搜索过,我发现了很多过时的东西。
有什么建议吗?
【问题讨论】:
标签: ruby-on-rails ruby wiki clone
你看过这些吗? http://www.digitalmediaminute.com/article/1816/top-ruby-on-rails-tutorials
它们都不是“固体”?
【讨论】:
也许您想看看 instiki 源代码:http://github.com/parasew/instiki - 有很多代码可以重用。玩得开心!
【讨论】:
您可以使用zena(rails CMS)轻松创建一个 wiki:
您使用zena wiki
您初始化了一个空数据库cd wiki; rake zena:init RAILS_ENV=production
您将节点的发布、写入和读取组设置为“公共”(使用扳手工具,“驱动器”选项卡)
您将匿名用户的状态从“已审核”更改为“用户”(通过单击“管理员用户”链接进行用户管理)
而且您拥有一个支持多语言(如果需要)和常用版本控制、差异工具和图像管理的 wiki。
【讨论】:
相信我,我认为从头开始构建这样的应用程序会容易得多!我不建议从 CMS 或任何其他 gem 构建的原因是因为你需要了解它是如何工作的,这可能更容易,但是将它集成到你的应用程序中是困难的,而且它变得更加困难,尤其是当版本不同时。我为我正在构建的社交网站之一构建了 wiki。很简单。我建立它就像我建立一个博客一样。每个博客都有一个帖子和一个作者,就像 wiki 有一个用户和用户提出的问题一样。
博客有 cmets,wiki 有这个问题的答案。其他所有小细节都会随之而来。我仍在使用这些基础构建一个强大的 wiki。因此,我很乐意为后续的任何问题提供帮助。
帮助我完成这个过程的视频是:
http://media.rubyonrails.org/video/rails_blog_2.mov
如有任何疑问,请随时提出。我很乐意分享我构建的代码。
【讨论】: