2012-02-14 80 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