Help us understand the problem.

・titleとtypeが推奨 http://external/image.png!|http://external/link.html, Confluence Cloud から Confluence Server への移行, Confluence エディタに一連の Wiki マークアップ (またはマークダウン) を挿入する ([, 代替テキストがページに表示されるように、リンク エイリアスを追加できます。例: [link alias|pagetitle#anchor], ツールチップとして表示されるリンク チップを追加できます。例: [pagetitle#anchor|link tip].

jQuery(document).ready(function(jQuery){ Confluence(コンフルエンス)とは. JIRA Issues Macro, これをみると、上で確認したJIRAリンクマクロとほとんど一緒なのがわかります。元が一緒なので当然ですが。 分析に基づくインサイト、詳細な管理者コントロール、無制限のストレージ、99.9% のアップタイム SLA、年中無休の Premium サポートなどを利用して、成長するチーム向けの Confluence の機能をさらに強化します。 Bodyの内容は$bodyで利用できます。, Bodyがあるので利用時にこのように入力欄が出現します。 他はただのHTMLと$bodyしかないのでとくに説明の必要はないかなと思います。, ちなみに引数定義時のパラメータについては公式ドキュメントのこちらをごらんください。 About Labs, Select Category: Confluence(コンフルエンス)は基本的に有料サービスです。ざっくり計算しますと 毎月1アカウント1,000円 程度の費用感になります。Confluence(コンフルエンス)の使い方に関しては以下のエントリでまとめています。 confluence > 情報をexpand/collapseしたい > 展開マクロを使う, この記事ではそんなマクロを自作するときの基本について書きたいと思います。 また、[Use confluence]の隣に[View User Profiles]がありますが、こちらが未チェックであれば、公開したスペースでも、編集者等のプロファイルが公開されることはありません。. 私が英語があまりよくわからないので、よくわからないです。, ではさっそくマクロを作る画面の説明を始めます。 それを調べるため、前回の記事で作成した「レンダリング前のテキストを表示するマクロ」を利用します。※公式ページも見たのですが、同じビジュアルのマクロが見つかりませんでした。, これをページから抽出したら、次のステップの 3.さらにJIRAにおけるIDを抽出 は ac:name="key" の値を抽出すればよさそうに見えます。, このような感じでJIRAにおけるID抽出ができそうなことは確認できました。 上記のように入力しても 組織の信頼できる情報の単一ソース – 正確な最新の知識とプロジェクトのコラボレーションを一元管理。, 高度な検索、ラベル、直感的なページ階層を使用してページを簡単に整理、検索できます。, 白紙のページから開始するか、戦略や計画文書からレポートまで、すべてのチーム向けの 75 を超えるカスタマイズ可能なテンプレートから選択できます。, 課題追跡や動的に更新されるロードマップなどの強力な Jira 統合により、計画と開発作業をつなげましょう。, ドキュメントの乱雑な状態を解消できます。Confluence はあらゆるものの要です。, リアル タイムで共同編集し、バージョン履歴で変更を追跡して強調表示し、最新の状態で公開できます。, インライン コメントやページ コメント、いいね! confluence > 情報をexpand/collapseしたい > 展開マクロを使う, https://confluence.atlassian.com/conf53/writing-user-macros-411108914.html, https://confluence.atlassian.com/conf53/examples-of-user-macros-411108916.html, https://confluence.atlassian.com/conf53/guide-to-user-macro-templates-411108923.html, http://tohokuaiki.hateblo.jp/entry/confluence/plugin/user-macro/howto, you can read useful information later efficiently. 外部リンクは、記事を書く上で 参考にしたページ や、 関連するサイト などに誘導したいときに使います。では、外部リンクを貼る手順を見ていきましょう。 手順1 リンク先にしたいページを開き、 urlをコピー します。 手順2 https://confluence.atlassian.com/conf53/writing-user-macros-411108914.html

}); jQuery("select#top-dropdown").change(function(){ BLOG, それはさておき、前回はConfluenceのインストールを行いました。 Groupsに先ほど作成したグループを入力し、[Add]ボタンをクリック。 追加したグループ以外のView権限を除去し、[Save ALL]ボタンをクリック。, このようなに、特定のグループにのみ権限を付与できました。 マクロのタイプについてはこれぐらいにしておいて、次はテンプレートの注意点について書こうと思います。, ちょっと説明を省いてしまっていたのですが、上にある4つのサンプルに、共通して書いてある1文があります。, 引数とは、Bodyとは別で、マクロに対して入力できる項目になります。 ・プログラム引数名が必須 This is the larger column with a width of 70%. BLOG このページの最初に書いたマクロのjsはほとんどその書き換えのための処理です。多分jsの部分は色々やり方があると思うので特に解説はしません。, ※下にでている表を隠したい場合は、function mainの中に、以下のような記述を追加すると隠せます。, ちなみに、JIRAリンクマクロなのですが、単一課題の表示であればページリロードで最新の情報を取りに行くのですが、表形式にしてしまうとページリロードしても最新の情報に更新されません。, その代わりなのでしょうか、表の下にが用意されていて、これを押すときちんと更新されます。, 過去2回の記事に比べると今回は一気にコード量が増えました。(ほとんどJavaScriptですが) Here's how you make a paragraph appear as a block quotation. Select Page: http://qiita.com/takahirono7/items/4052321fe26130957c03, Velocity - Velocity User Guide 以下はそのページの一部を切り取ったものです。 Confluence マクロ ... ※ちなみにユーザーマクロを自作するには権限が必要なのでその辺は管理者の方と相談してください。 公式ドキュメント系. Where to?プロマネ日誌 コードブロックのように中身があって初めて真価を発揮するマクロになります。, これ以降は全てBodyがあります。エスケープは文字通りBodyの内容をエスケープします Text for this column goes here. このページでは、いくつかの Confluence の管理画面で使用される Wiki マークアップについて説明します。, Confluence はマークダウンでのコンテンツの挿入をサポートしています。これは ReadMe ファイルで多く使用されます。例については、「マークダウン構文ガイド」を参照してください。, Wiki マークアップの場合と同様、Confluence はマークダウンをリッチ テキスト エディタ形式に変換します。マークダウンを使用してコンテンツを編集することはできません。, 見出しとして行を書式設定するには、行の先頭で「hn.」と入力します。ここで、"n" は、1 から 6 の数値になります。, Wiki マークアップを使用すると、番号なしまたは番号付きの箇条書きを作成できます。この 2 種類の箇条書きを組み合わせることも可能です。, 改行を使用してリスト内のテキストを分離する必要がある場合、必ずダブル スラッシュ (//) を使用してください。空行を使用すると、リストが壊れる場合があります。, ハイフン (-) を使用し、四角形のアイコンの単純な箇条書きを作成します。ハイフンとテキストの間にスペースを必ず入れてください。, 箇条書きを作成するにはアスタリスク (*) を使用します。各下位レベルに対して 1 つアスタリスクを追加します。アスタリスクとテキストの間にはスペースを入れる必要があります。, 番号付きの箇条書きを作成するにはハッシュ (#) を使用します。ハッシュとテキストの間にはスペースを入れる必要があります。, ハッシュの第 2 レベルには、以降のアルファベット順サブリストなどのサブリストが生成されます。, 上述の番号付きの箇条書きでは、各箇条書きレベルに表示される "番号" の形式は、ブラウザや、使用している Confluence サイトにインストールされているスタイル シートに応じて異なる場合があります。したがって、場合によっては、異なる箇条書きレベルとして、文字 (A、B、C または a、b、c など) やローマ数字 (i、ii、iii など) が表示されることもあります。, 任意で見出し行を設定できる、単純な表を作成できます。このタイプの表を追加したら、ツールバーの表コントロールを使用して列の幅を設定できます。, この方法では、セクションと列のマクロを使用して表を作成し、マークアップ内の列の幅を指定することができます。, 表に色やその他の書式設定を追加するには、列内で パネルマクロ を使用します。Confluence 管理者が追加のアプリをインストールしている場合、さらに他の表書式設定オプションが利用できます。, イタリック ヒント: 単語の一部をイタリック表示にするには、アンダーラインの前後まわりにかっこ(波かっこ) を追加します。たとえば、, ヒント: 他の単語や文字の直後に上付き文字を使用する場合、2 とおりの方法を使用できます。.  -- 【コラム】エンジニア奮闘記 こんにちは。nemotoです。 いつのまにか9月も終わり。 それはさておき、前回はConfluenceのインストールを行いました。 Confluenceではスペースという単位で、コンテンツを管理しています。 Column jQuery("select#main-dropdown").change(function(){ Wiki マークアップでは、段落は連続したテキスト行の後ろに 2 つのキャリッジ リターンを付けたものです。これは連続したテキスト行の後に空白行が来るのと同じことになります。, HTML にレンダリングされると、

タグのセットで囲まれたテキスト行として表示されます。, Confluence では、テキストの段落内で強制改行するオプションが 2 通りあります。, HTML にレンダリングされると、強制改行は 1 つのテキスト段落が強制改行のか所で
タグで分割される形で表現されます。, ほとんどの場合、キャリッジ リターン 1 個で十分であるため、明示的に改行する必要はありません。, here is some text divided using line breaks, This is a short list: * Point 1 Text to go with point 1* Point 2, 複数の​​改行を連続して使用する場合は、それぞれの改行は空白文字で区切る必要があります。たとえば、改行を 2 個続けるには、次のように使用します。, ページ幅、またはコンテンツのブロック幅で水平な線を表示するには、行の先頭でダッシュを 4 個 (---- のように) 入力して、Enter またはスペースキーを押します。, ブログ投稿へのリンク。注意: blogposttitle はページに表示されているブログのタイトルです。, 別のスペースにあるブログ投稿へのリンク。注意: blogposttitle はページに表示されているブログのタイトルです。, 指定されたショートカット サイトへのショートカット リンク。ショートカットはサイト管理者によって設定されます。, コンピュータ上またはドライブにマッピングされているネットワーク共有にあるファイルへのリンク。これは Internet Explorer でのみ動作します 。, Confluence では見出しはアンカーとして扱われるので、次のパターンを使用して見出しにリンクできます: [spacekey:pagename#headingname]。この場合、headingname では大文字と小文字が区別されます。また、スペースを含めることはできません。, 画像がサムネイルとしてページに表示されます (ページに添付された画像でのみ機能します)。ユーザーはサムネイルをクリックして、フルサイズの画像を表示できます。これを使用するには、サイト管理者がサムネイルを有効にしている必要があります。, 任意の画像について、name=value のペアのカンマ区切りのリストで HTML image タグの属性を指定できます。, 使用可能な値は、"left"、"right"、"bottom"、"center"、"top" です。, 画像の代替テキストを指定します。このテキストは検索可能で、ページをテキストでのみ表示した場合のアクセシビリティに役立ちます。. Confluence Cloud Premium . 連携方法については私は詳しくないのでこの記事では触れませんが、連携するとどんなことになるのかについてだけ先に紹介しておきます。, 連携すると、ConfluenceのページにJIRAで作成した課題のURLを貼るだけで、, ステータスや要約が簡単にみれるのがいいですね。

ここでは4つのタイプからマクロのタイプを選択します。, 最初は意味がわからなかったんですが、これはBodyがないマクロになります。Body(テンプレートとは別)がないっていうのは jQuery(document).ready(function(jQuery){  -- HTML5・JavaScript いろいろ泥臭いことをやっていますがまずは流れだけ簡潔に書きますと、, 今回はこの中の「2.JIRAリンクマクロの抽出」 と 「4.抽出したIDを利用してJIRAに問い合わせ」について詳しく解説したいと思います。, 抽出するためには、もともとこのマクロがどんな風に書かれているのかを知る必要があります。 [Edit Permission]ボタンをクリック。 Bodyと最も異なるのはデフォルト値の設定や簡単な入力値の制限をかけたりすることができるところです。, そして注意しなければならないのは、全てのマクロには引数についてなんらかの記述をする必要があるということです。, そうしないといざマクロを使用しようとした際にマクロ一覧に出てこないのです。初めてマクロを書いてみた時そこでいきなりつまづいて時間を食いました。。, 色の美的センスが全く感じられません。が、それはさておきマクロは以下のようになっています。, マクロ本体の処理 Page propertiesマクロマクロの使い方. ただ、個人的には「おしい」と思っていました。 見たほうが早いと思うので、テンプレートの説明の後、サンプルを用意して説明しようと思います。, ちょっとややこしいです。一応使ってみた感じで説明すると「BodyにHTMLが書けるけど、HTMLをそのままBodyに反映できない」でしょうか。。 Confluence マクロ 解説;ページプロパティレポートとページプロパティ What is going on with this article? ※「レンダリングする」にしたのはコンフルエンスにもともとある文字色変更機能を使えるようにするためです。$bodyが使えれば別に他のやつでも構いません。, ## @param プログラム引数名:title=表示名|type=型|default=デフォルト値, ここで定義した引数はテンプレート内では2行目にもあるとおり、$paramプログラム引数名でアクセス可能です。 マクロ本体の処理 */. 例 Infrastructure http://qiita.com/Hashibata/items/1113d9cc6a1ad04a9644.  -- プロマネ日誌 http://d.hatena.ne.jp/idesaku/20090204/1233728141, Qiita 要素の中身が変更されたことを知る コンフルエンス自体は多分基本的には閉じたコミュニティで使用するものだとは思うんですが、しっかり仕組みを理解した上で安全に使っていきたいですね。, また記事を書く機会があれば、今度はマクロの中でマクロを使うことなんかをかければなと思います。 逆にBodyがあるマクロというのは、 まあでも本当に今回は飛ばしすぎて細かい部分の説明が足りていないかもしれません、特にVelocityとかjavaScriptの部分とか。, そういった部分は参考ページのリンクを用意しましたのでそちらをご確認いただければと思います。, JIRA Issues Macro - Atlassian Documentation 織田信広 家 系図; あま こう インター 渚 赤ちゃん; 中学受験 アプリ 算数; Nobodys home one ok rock; Confluence 使い方 リンク… というのも表示されている項目が少なすぎます。, 前回紹介した既存マクロを組み込む方法を利用して、優先度と担当者も表示するように変更するマクロを作成してみました。, これをするために作ったマクロがあるのですが、ちょっと説明が長くなりそうなので先にコード全てを貼ってしまいます。, JavaScriptが多いですね。 公式にもサンプルあるんですけどそれとはちょっと変えてます。, ここからはBodyがあるマクロです。このサンプルはそのBodyをエスケープします。 ここから、マクロの使い方について記載します。 冒頭に書いた通り、Page propertiesマクロの設定は少し難しいですが、順を追って見ていくと問題なく設定できると思います。 まず、一覧に表示する個々のページを作ります。 });

これまでの記事を見て、「いろいろできそうだな」と興味を持ってくれる人がでてきたらいいなと思います。 ただしこっちはさらに、Body内のテキストをコンフルエンスの編集機能で加工することができます。色を変えたりとか、下線を入れたりとか、文字を大きくしたりとか。 これにより、「このスペースは全てのユーザーに公開しよう!」「これは特定のユーザーのみ。」または、「このスペースは匿名ユーザーにも公開しよう!」というような細かい設定が可能となっています。, ということで、今回はユーザーの追加し、スペースの追加を行います。 ユーザーマクロを書く  -- Infrastructure }); ちょっと今回書きすぎたのでできれば次回は短めで。, Confluenceのユーザーマクロの作り方 - tohokuaikiのチラシの裏 以下のような使い方をしてほしいという一例を以下Atlassianのブログで紹介していますのでご参考までに。 なおあとでそれぞれの特徴がわかるサンプルを用意したので、あまり理解してなくても読み進めて問題ありません。, こちらにマクロの中身を書き込みます。さっきまでBody、Bodyと連呼していたものとは別物です。 続いて、そのIDを使ってJIRAから情報を入手する方法をマクロを解析して調査します。, どうやってJIRAから値を取得するかなのですが、実はJIRAリンクマクロには設定できるパラメータが用意されていてそれを設定することで任意の項目の値をとることができるんです。 ただその分、より実践的な自作マクロの作り方を紹介したつもりです。 出力も変わらずでかいままです。レンダリングしないだと書式設定済みとなってしまい編集できないのがこれとの大きな違いになります。, 以上こんな感じでそれぞれ特徴があります。 既存のJIRAリンクを、収集したJIRAの情報で上書き https://confluence.atlassian.com/conf53/guide-to-user-macro-templates-411108923.html window.location.href = jQuery(this).val(); This is the smaller column with a width of only 30%. あとマルチバイト文字を含むurlだと適切にリンク化処理してくれない *1 チャットアプリを使っているので、ページ内リンクを2回クリックするとマルチバイト文字をurlエンコードするようにした。あとオプションでurlエンコードする方をデフォルトにも出来る。 Confluence(コンフルエンス)を使用するなら最低限覚えておきたいWiki記法 意外と知られていないJavaScriptのnew Date()の使用方法 スピードテストにfast.comを使っても正しい回線速度はわからない window.location.href = jQuery(this).val(); とりあえず今回必要なものだけ残しました。, 情報を取得したら、あとは、Javascriptでごりごりやって通常時のJIRAリンクのHTMLを書き換えます。 Text for this column goes here.

https://confluence.atlassian.com/conf53/examples-of-user-macros-411108916.html. ユーザーの追加は[Users & Security]の[Users]から行います。, Users画面が表示されたら、[Add Users]タブを選択し、ユーザー登録を行います。, また、ユーザー登録後にユーザー一覧を確認する場合には、[List Users]タブを選択し、[Show all users]リンクを選択することで、登録されているユーザー一覧を確認できます。, スペースの追加は、[Dashboard]画面の[Add Space]リンクから行います。, スペースを追加することで、[Dashboad]画面のSpace一覧に表示されるようになります。, スペースの作成許可については、[Administration Console]画面を開き、[Users & Security]の[Grobal Permission]を選択し、[View Grobal Permissions]画面で設定します。(管理者権限を持ったユーザーのみ可能), 例えば、管理者のみにスペース作成権限を設定したい場合には、[Edit Permission]ボタンをクリックし、通常のユーザーの権限[Create space(s)]のチェックを外し、[Save all]をクリックします。, これでスペース作成の権限を持っていないユーザーでログインした場合、[Dashboad]画面上には、[Add Space]リンクが表示されなくなります。(スペースが作成出来ません), スペース単位のパーミッション設定は、[Administration Console]画面を開き、[Users & Security]の[Space Permission]を選択し、[Space Permissions]画面で設定します。, 上の図のように、ユーザーグループ単位に権限を設定することが可能です。 外部リンクの貼り方. テンプレートの中身がエスケープされるわけではないので注意です。, 最後にレンダリングするに変更したサンプルです。 Confluenceは社内の情報共有・管理ができるツールです。Confluenceを使ってチームワークの強化を図ってみませんか?Confluenceの基本的な使い方に加えて、基礎から上級までの様々な機能について解説します。, 「Offers」は、時代の変化や環境にあわせてスキルを磨きたい、そんな人にぴったりのサービスです。「副業・複業」で、本業では経験できない、新しい環境/開発スタイルを経験しよう!, Confluence(コンフルエンス)はオーストラリアのソフトウェア企業であるアトラシアンが開発・販売を行っている企業向け情報共有ツールです。どのようなことができるのか、機能や特徴について見ていきましょう。, Confluenceの主要機能の1つはドキュメントの作成です。ビジネスシーンに合わせた色々なフォーマットが用意されています。, ミーティング議事録や製品用件、企画書やマーケティング計画書など、その種類は非常に多く、それらを簡単に作成できるのが利点であると言えるでしょう。, Confluenceでは参加者がアクセス権限を持っていれば、Confluenceにアップされている情報を簡単に共有することができます。社内にある様々な情報が1カ所にまとめられるので、情報が見やすくなり、コメントも残せることからチームに対しての問題提起や意見交換を行うことも可能です。, さらに、自分に関係のあるドキュメントを選別して更新があると通知が受け取れるように設定できるなど、自分に必要な情報を選別し、効率よく集めることができます。, 出典:Confluence - 共同でより多くの成果を収める | Atlassian, ここからはConfluenceの使い方を見ていきましょう。まずは基本的な操作について触れていきます。, まずはConfluenceの画面を開きます。画面上側に表示されているコマンドの中から『作成』を選択します。, あるいは、ダッシュボードの左上にある『作成』をクリックして、ダイヤルボックス内にある『スペース』と『テンプレート』を決定します。テンプレートは白紙ページやブログ投稿、ミーティング議事録など用途に合わせて選択できます。, 選択したテンプレートに沿った新規ページが表示されるので、早速内容を編集していきましょう。, ツールバーの中にある『表』というアイコンをクリックすると、作成する表のサイズを指定するメニューが表示されます。2×2などと表示されているのは縦横の行と列の数で、最大で15×20の表の作成が可能です。, なお、列と行の数は後から自由に変更できます。表を作成すると、表を操作するためのツールバーが新たに出現し、行や列の追加と削除、セルの結合や分割が行えるようになります。, Confluenceでは、一般的なリンク機能を利用することができます。同じConfluenceのページや別のWebサイトなど、リンク先は自由に設定することが可能です。, まずは、リンクを設定したい文字を選択し、ツールバーの中にある『リンク』をクリックします。『リンクの挿入』画面が表示されるので、タブの中にあるリンクの作成方法をクリックしましょう。, タブの1番下の『詳細』からは、ページ内の指定した位置とリンクさせることが可能です。リンク先が決まったら、リンク先の説明について必要なら入力を行い、最後に『挿入』ボタンを押せば操作は完了です。, 目次を追加するには、マクロを使用します。『マクロの選択』のダイアログボックスを表示し、次に右上の空欄内に『目次』と入力します。ダイアログボックスの中に目次が表示されるので、それをクリックしてください。, オプション画面では、出力タイプやセッション番号の表示、リストスタイルなどが指定できます。すべての入力が終わったら『挿入ボタン』をクリックし、ページに追加されている目次を確認してください。, Confluenceを利用する上で、便利な機能についてご紹介します。慣れてくると良く使う機能なので覚えておいてください。, ウォッチ機能は、特定のページやスペースが変更された際にメールで通知を受け取れる機能です。関心のあるページや、共同で編集作業を行っているスペースに対して利用するとよいでしょう。, 利用方法は、ウォッチ機能を使いたいページの画面右上にある『ウォッチ』を選択し、ページ単位かスペース単位かを選択します。チェックを入れた際に『このページをウォッチしています』という文字が表示されていれば、操作は完了です。, なお、Confluenceには自分が編集やコメントを残したページが自動的にウォッチされる機能もあります。ユーザーアイコンメニュー内の『設定』から機能のオン・オフができるので、必要に応じて切り替えましょう。, ページを作成する際に使うテンプレートは『スペース管理者』から追加やカスタマイズを行えます。, ダイアログ画面左下にある『選択したスペースのテンプレートを追加/カスタマイズする』をクリックして、コンテンツツールへ移行してください。, コンテンツツールには既存のテンプレートが表示されており、テンプレート列の右にある『編集』をクリックすることでカスタマイズが可能です。新規に作成する場合は『新規テンプレートの作成』をクリックしてください。, 多くの情報を一度に表示していると、目的の情報を探すのに手間取ってしまいます。そのような場合は『展開マクロ』を利用しましょう。, 使用方法はConfluenceのエディタから『挿入』『その他のマクロ』を選択し、対象のマクロを見つけて選択します。マクロのダイアログが表示されるので、タイトルや説明などの編集を行ってください。, ページを作成するにあたって、内容に関連のあるページについては親ページと子ページの階層構造にすることができます。すでにページを表示している場合に新しくページを作成すると、新規ページは表示されているページの子ページとして作成されます。, 子ページの移動も可能です。ページを移動したい場合は、ページ上部にある場所アイコンから場所を選択して移動を行いましょう。また、『並べ替え』の機能を使うと、子ページ間でページの入れ替えも可能です。, Confluenceを利用する前に、まずはConfluenceの製作元であるAtlassianのアカウントが必要です。Atlassianの公式ページからアカウント登録を行いましょう。Googleアカウントでもログインできるので、所有している場合はスムーズに次のステップへ進めます。, Confluenceの登録は、Confluenceの公式ページから行ってください。7日間の無料トライアルか、直接購入するかを選びます。支払い方法や予算に合わせた見積もりを行うこともできるので、グループの規模や人数に合わせて検討しましょう。, Confluenceはチーム内での情報共有を行うのに便利です。作成できるドキュメントは、議事録や企画書など、テンプレートの数だけ種類があります。コメントや通知機能によって、チーム内で話し合うことも可能です。, Confluenceをビジネスシーンで活用して、コミュニケーションを円滑に行っていきましょう。.