他のプラグインにデータを供給する概要DokuWikiのHelperプラグインとして使用し、DokuWikiの持つ各種データへのアクセス方法を提供します。一般のユーザが直接使用することはほとんどないかと思いますが、他のプラグインから間接的に利用されることを想定したものですので、いろいろなことが書いてありますが、プラグイン開発者以外はあまり詳しく読む必要はないでしょう。datasourceプラグインが対象とするデータは以下のものとなります。履歴tag情報mediaファイルまた、DBMSを使用しないDokuWikiですが、DBMSを使った方が都合のよい場合もあります。そんなプラグインのために、独自にDB設定を実装するのでなく、ひとまとめにDB接続を提供する機能もあります。各プラグインで、必要に応じてdatasourceプラグインのインスタンスを生成し、各APIを呼び出してください。戻り値としてDOMDocumentのオブジェクトが返されるので、適宜変換して使用してください。$dso->read(<データソース名>);APIread(<データソース名>)指定したデータソース名に対応する情報を返します。指定可能なデータソース名は以下となります。wiki:metaDokuWikiページのメタ情報を返します。wiki:indexDokuWikiの索引情報を返します。wiki:changes最近の変更を返します。wiki:revisions指定ページの履歴情報を返します。tag:keystagプラグインのタグ名一覧を返します。これを使用するにはtagプラグインが必要です。tag:listtagプラグインのタグ名とタグ付けされたページの一覧を返します。これを使用するにはtagプラグインが必要です。tag:relatedtagプラグインの関連タグを返します。これを使用するにはtagプラグインが必要です。media:<zipファイル>メディアファイルとしてアップロードしたzipファイルに含まれるファイル一覧を返します。こちらは実験的な実装となります。他のプラグインがdatasourceプラグインを経由して情報を供給するように拡張することができます。mboardプラグインは、掲示板のコンテンツをdatasourceプラグインを介して供給し、お好みのフォーマットで出力するといったことが可能です。connect()PDOのインスタンスを返します。マークアップと使用例ヘルパー機能がメインですが、実際にどのようなデータが取得できるのかを調べるためのマークアップを用意しています。表示するページのページID。省略時は現在のページが対象となる。<abstract>概要DokuWikiのHelperプラグインとして使用し、DokuWikiの持つ各種データへのアクセス方法を提供します。対象とするデータは以下のものとなります。様々な業務形態のご要望にお答えいたします。省略時は現在のページの名前空間が対象となる。