2012-02-14 82 views

回答

2

我正在寻找相同的解决方案。我最近来的是使用html2wiki,它有一个Confluence方言。我创建了一个PHP脚本,它通过我的api目录递归并使用此html2wiki程序处理每个html页面。不幸的是,它并没有完全格式化标记,并留下不希望的html文物。

我的下一个方法是尝试和调整自己的方言来尝试解决可怜的格式。

http://search.cpan.org/~diberri/HTML-WikiConverter-0.51/bin/html2wiki

+1

最近,我一直在寻找编写我自己的转换器,它扩展了phpDocumentor转换器类,以便我可以直接操纵数据到Confluence标记。尽管这样做有一些困难,但由于我可以基于的唯一例子是phpdoc,即HTML,PDF,XML和CHM。问题是,所有这些都会生成所有类的索引,等等,我只需要为每个类文件创建一个Confluence wiki页面。请让我知道,如果你有更多的余地。谢谢 – Brett 2012-11-29 00:21:06

6

一种方法我一直在寻找的是部署我的HTML输出(类似于PHPDoc的)作为在Tomcat的合流器的实例的第二网络应用,然后访问该文档IFRAME到汇合页面。它不与Confluence的搜索/索引或标签集成,但它应该与我们设置的Crowd认证方案很好地配合。我想我可以使用联合搜索工具来搜索这两个网络应用程序。

1

您可以使用Docs Plugin:https://marketplace.atlassian.com/plugins/net.meixxi.confluence.docs.docs-plugin。这个插件使您能够在Confluence中上传和发布PHPDocs以及其他基于HTML和JavaScript的内容。

Docs还提供了一个REST接口,以实现发布过程的自动化。所以,发布PHPDocs可以成为Continuous Integartion Process的一部分。一个技术文档,以及示例代码,你可以在这里找到:https://bitbucket.org/meixxi/docs-plugin/wiki/Home