2010-01-13 98 views

回答

2

您可以轻松地创建zena维基(一轨CMS):

  1. 您创建
    zena wiki

  2. 空应用程序的初始化一个空数据库
    cd wiki; rake zena:init RAILS_ENV=production

  3. 您将节点的发布,写入和读取组设置为“公共”(用扳手工具,“驱动器”选项卡)

  4. 你(通过点击“管理用户”链接用户管理)

从“慢”为“用户”改变匿名用户的状态

而且你有一个支持多语言的wiki(如果你需要的话)以及通常的版本控制,diff工具和图像管理。

+0

+1 - 有很好的链接。谢谢 – stephenmurdoch 2010-01-19 15:21:29

0

也许看着工作示例可能也会对你有所帮助。我不知道钢轨维基教程,但知道这些维基解决方案,写上轨和无轨顶部,但写在红宝石:

  • irwi是Ruby一个完整的wiki插件on Rails的
  • instiki - 在轨道上
  • 运行
  • riki wiki另一个维基 - 这很有趣:它是用Ruby写的最短维基大赛,它没有记录,但代码可以解释本身
2

我认为从头开始构建一个像这样的应用程序将更容易相信我!之所以我不建议从CMS或任何其他宝石建设是因为你需要了解它是如何工作的,可能会更容易,但将它集成到你的应用程序中是困难的,尤其是当版本不同时,它变得更加困难。我为我建立的社交网站之一构建了wiki。很简单。我建立它就像我建立了一个博客。每个博客都有一个帖子和一个作者,就像wiki有一个用户和一个用户提出的问题。

博客有评论和维基已回答问题。其他所有细节都会随之而来。我仍在用这些基础知识构建一个强大的wiki。所以我很乐意帮助解决任何其他问题。

,帮助我在这个过程中的视频:

http://media.rubyonrails.org/video/rails_blog_2.mov 

随意问后面更多的疑虑。我会很乐意分享我制作的代码。