我正在考虑使用wiki(更喜欢mediawiki,但不是req。)作为开发人员生成的文档(用户指南,发行说明,应用说明,勘误表等)的存储库,来自协作/易于 - 更新观点维基似乎是一个很好的匹配,但是因为这个文档最终将发送给客户,我们希望能够将文档以其最终状态(例如在发布周期中)导出到不再包含历史的静态版本。
理想情况下,导出会将文档保留为一种形式(即文字文档或清晰的HTML),非编程人员可以轻松地进行更新。
如果节目订购和目录等细节可用,或者事后很容易添加,那将会很好。
是否有可以使用这些功能的工具?
答案 0 :(得分:1)
听起来你需要在你的开发周期中采取一个步骤来获取你的HTML wiki内容并“标记”它们 - doc / pdf / html以便更简单地交付。如果这是正确的,您可以尝试Docmosis或JODConverter之类的内容,它们可以作为转换的引擎。最后一步是找出如何集成它并让它自动提取你的wiki内容以转换成文档。
答案 1 :(得分:0)
我有点困惑。
如果您希望以类似HTML的形式发布文档,用户将如何继续编辑? (使用DumpHTML生成HTML)。
如果您希望以Wiki格式发布文档并允许用户继续编辑,为什么不只是复制数据库并删除更改历史记录直到某一点? AFAIK MediaWiki对此有一些支持。
答案 2 :(得分:0)
一个选项是Mylyn WikiText,一些Eclipse项目使用它来生成Eclipse文档from the Eclipse wiki(基于mediawiki)。 WikiText还支持其他wiki标记(trac,纺织品等)和其他输出格式(docbook,HTML等)。
答案 3 :(得分:0)
在MoinMoin Wiki中,您可以导出到DocBook。 DocBook可以转换为具有专业外观的PDF。
答案 4 :(得分:0)
DokuWiki使用纯文本文件作为存储后端,可以简单地将其作为文档复制到项目中。
答案 5 :(得分:0)
首先,不要忽视MediaWiki具有永久链接功能。因此,如果您允许读者访问您的Wiki,您只需向他们发送一个网址特定版本的网页。
替代方案 - 您可以打印PDF。维基百科使用Collection扩展名,但有others。
最后,如果您使用Firefox并想要客户端解决方案,请使用PrintPDF