Plugin Guide

Confluenceのプラグインシステムはユーザーと開発者にConfluenceをカスタマイズしたり拡張することを可能にさせる。
プラグインはコードとresources、新しい機能を加えるか既存の特徴の振る舞いを変更するためにConfluenceサーバに落とすことができる特殊な構造のファイルの束である。
  • 管理者は、システムに新しい機能性を加えるために、Confluenceサーバにプラグインを落とすことができる。
  • 開発者は、自分のConfluenceサーバのためのプラグイン、あるいは他のConfluenceユーザとのシェアプラグインを書くことができる。
Confluenceのいくつかの部分は完全にプラグインとして実装されている。例えば、Confluence1.3から後のマクロは、システムを含んでいてもプラグインで書かれている。

Plugin and Plugin Modules

全てのプラグインは1つかいくつかのmoduleによって作られている。
単一のプラグインはいくつかのことができるが、一方で、プラグインmoduleはプラグインの単一の機能を表している。
(プラグインmoduleの数で、プラグインができることの多さが決まってくるということだろうか?)
例えば、テーマの色、サイトのページ・レイアウトを定義する多くのレイアウト・モジュールおよび単一のテーマへそれらの部分をともに組み合わせる、テーマ・モジュールを定義するために、テーマpluginは、色彩設計モジュールから成るだろう。

Some plugins, such as the macro packs that come with Confluence, are just a collection of unrelated modules that just happen to be packaged together.
テーマプラグインのような他のプラグインにはある組み合わされた機能を提供するために相互に働くModuleがある。

Where are plugin stored

Category Storage
Manually installed database
nstalled via repository database
Bandled plugins conf-home
System plugins WEB-IF/lib

Where are plugins' run-time data stored

プラグインのランタイムデータが保存される場合、個別の要求はない。
それは各プラグインの特定の実装に依存される。
最も一般的な格納先は次の通り:データベース、BANDANA、conf-home、あるいは他のもの。

Contents of the Confluence Plugin Guide

タグ:

+ タグ編集
  • タグ:
最終更新:2012年06月13日 22:19