ガジェットは、小さいながらも大きな機能を備えたアプリケーションです。通常、Web アプリケーション サーバーから提供され、他の多くの Web アプリケーションで再利用が可能です。Confluence では、ガジェット マクロを使用してページやブログ投稿にガジェットを追加します。
Confluence comes bundled with a few of its own gadgets that you can add to your pages or blog posts. The Confluence gadgets are listed in Confluence Gadgets. However, you can access additional gadgets in this list if your Confluence Administrator has:
他のマクロとは異なり、ガジェットマクロの名前は独特で、以下のような形式をとります。"<gadget-name> macro"、ここで<gadget-name> はガジェット自体から与えられる名前が付けられます。
ページにガジェットを追加するには:
ページやブログ投稿で既存のガジェットを編集するには:
多くのガジェットではマクロ ダイアログの右側に表示される、基本的なパラメーターの設定が可能になっています(下記参照)。各ガジェットはマクロ ダイアログの左側に表示される、独自のパラメーターセットを持っています。
パラメーター | 既定 | 説明 |
|---|---|---|
幅 | 450 pixels | 以下のいずれかの方法でガジェット幅を設定します:
|
Border | true | ガジェットを細いグレーのボーダーで囲む。 |
標準パラメーターの追加では、ガジェットマクロには「パラメーター様」のコンテンツが含まれます。これは、各ガジェット固有の特殊なプロパティ設定を表示します。そのため、ここでは説明を控えます。通常、マクロブラウザを使用してガジェットの既定プロパティをカスタマイズした場合のみ、コンテンツが変更されます。
次の例は、Confluence ページの基本的なマークアップを調べたり、編集したりする上級ユーザー向けに提供されています。
マクロ名: gadget
マクロ本文: なし。
以下の付加パラメータは保存形式および Wiki マークアップで使用可能です。
| パラメーター名 | 必須 | 既定 | パラメーターの説明と指定可能な値 |
|---|---|---|---|
url | はい | (なし) | ガジェット仕様が設定されている場所(XML ファイル)。 |
preferences | いいえ | (Gadget 依存) | 各ガジェット固有の、特定のプロパティ設定。 |
マークアップでのガジェットプロパティ(設定)を編集する際の注意:プロパティの値は Wiki マークアップや保存形式で直接編集することが可能ですが、無効な値しか入力できません。ガジェットプロパティが値をサポートしている場合、マクロブラウザはユーザーにプロパティに有効な値を選択させるよう制限します。そのため、ガジェットプロパティの編集には、マクロブラウザを使用することをおすすめします。
これは Confluence ページ ガジェットの例です。
<ac:structured-macro ac:name="gadget"> <ac:parameter ac:name="width">500</ac:parameter> <ac:parameter ac:name="border">false</ac:parameter> <ac:parameter ac:name="url">rest/gadgets/1.0/g/com.atlassian.confluence.plugins.gadgets:confluence-page-gadget/gadgets/confluence-page-gadget.xml</ac:parameter> <ac:parameter ac:name="preferences">spaceName=Documentation&spaceKey=DOC&quickfind-space=Documentation&pageId=753666&pageName=Documentation%20Home&quickfind-page=Documentation%20Home&isEditable=true&isConfigured=true&refresh=15&showLink=false</ac:parameter> </ac:structured-macro> |
これは Confluence ニュース ガジェットの例です。
<ac:structured-macro ac:name="gadget"> <ac:parameter ac:name="url">rest/gadgets/1.0/g/com.atlassian.confluence.plugins.gadgets:confluence-news-gadget/gadgets/confluence-news-gadget.xml</ac:parameter> <ac:parameter ac:name="preferences"/> </ac:structured-macro> |
これは Confluence ページ ガジェットの例です。
{gadget:width=500|border=false|url=rest/gadgets/1.0/g/com.atlassian.confluence.plugins.gadgets:confluence-page-gadget/gadgets/confluence-page-gadget.xml}
spaceName=Documentation&spaceKey=DOC&quickfind-space=Documentation&pageId=753666&pageName=Documentation%20Home&quickfind-page=Documentation%20Home&isEditable=true&isConfigured=true&refresh=15&showLink=false
{gadget} |
これは Confluence ニュース ガジェットの例です。
{gadget:url=rest/gadgets/1.0/g/com.atlassian.confluence.plugins.gadgets:confluence-news-gadget/gadgets/confluence-news-gadget.xml}
{gadget} |