2011-03-25 42 views
2

我想写一个电子书,我想创建(如果有没有的话)能够满足我的要求,大部分(如果不是全部),Web应用程序:如何做一个Rails webapp协作编写电子书?

  • 在Rails的在线Web应用程序(因为这是我所知道的)
  • 在编辑维基样式语法
  • Registred用户可以在这本书的每个段落发表评论,但是当一个新的篇章可在网上不能更改内容
  • Registred通知用户
  • 内容可以用于生成一本书(或如DocBook中间格式)

我想一旦被写入(使用Lulu.com等)发表在纸上我的书。所以,应用程序应该能够输出PDF格式的网站内容,就像真实的书(标题页,目录,介绍等)一样。另外,我希望能够记录来自(测试版)读者的评论我正在写它(如PragProg does)。

您是否知道是否有一些现有的插件可以给我一个启动或现有的Rails应用程序,我可以自定义以满足我的需求?

+0

看看这些一般资源:http://authoringebooks.com/ http://www.larubyconf.com/presentations/5(在LA Ruby Conf Michael Hartl描述了一个他创建但未发布的工具来创建电子书) – bowsersenior 2011-03-25 17:26:08

+0

没有任何应用程序工作?为什么它必须是一个Rails应用程序吗?此外,这似乎没有编程相关。 – 2011-03-25 19:01:04

回答

1

这不是一个完美的解决方案,但它足够接近(唯一缺少的是在线协作功能)。我发现了一个名为Kitabu的Ruby框架,我可以使用它。

产品特点:采用降价或纺织

  • 写PDF
  • 文本标记图书布局支持
  • 语法高亮主题基于TextMate的
  • 生成与单个耙任务PDF
  • 根据章节标题自动生成目录

我找到的另一个类似的Ruby应用程序是git-scribe