2012-02-14 7 views

答えて

2

私は同じ解決策を探しています。私が一番近づいたのは、Confluenceの方言を持つhtml2wikiです。私はapiディレクトリを経由して再帰的にPHPスクリプトを作成し、このhtml2wikiプログラムで各HTMLページを処理します。残念ながら、それはマークアップを完全にフォーマットせず、望ましくないhtmlアーティファクトを残します。

私の次のアプローチは、貧しい書式を解決しようとするために、自分で方言を微調整しようとすることです。私が見てきた

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

+1

最近、私はConfluenceのマークアップに直接データを操作できるように、phpDocumentorコンバータクラスを拡張する独自のコンバータを作成しています。しかし、これを行うにはいくつかの難しさがあります。私は、phpdocに付属しているHTML、PDF、XML、およびCHMの唯一の例です。問題は、すべてのクラスがすべてのクラスのインデックスを生成していることです。必要なのは、クラスファイルごとに1つのConfluence wikiページを作成することだけです。これ以上の余裕があれば教えてください。どうも – Brett

6

一つのアプローチは、TomcatのConfluenceのインスタンス上の第二のウェブアプリとして(PHPDOCに似ている)私のHTML出力を展開する、その後、ConfluenceページにそのドキュメントをIFRAMEすることです。 Confluenceの検索/インデックス作成やラベリングとは統合されませんが、私たちが設定したCrowd認証スキームとうまく連携するはずです。私はその後、連合検索ツールを使って2つのWebアプリケーションを検索することができたと思います。

1

ドキュメントプラグイン:https://marketplace.atlassian.com/plugins/net.meixxi.confluence.docs.docs-pluginを使用できます。このプラグインを使用すると、PHPDocsや他のHTMLやJavaScriptベースのコンテンツをConfluenceでアップロードして公開することができます。

Docsには、公開プロセスを自動化するためのRESTインターフェイスも用意されています。したがって、PHPDocsの公開はContinuous Integartion Processの一部となります。技術文書とサンプルコードは、次の場所にあります。https://bitbucket.org/meixxi/docs-plugin/wiki/Home

関連する問題