プロジェクト

全般

プロフィール

Wiki Extensions » 履歴 » バージョン 69

« 前 - バージョン 69/73 (差分) - 次 » - 最新版
Haru Iida, 2011/09/23 00:01


Redmine Wiki Extensions Plugin

English page is here.

Redmineのwikiを拡張するプラグインです。
開発プロジェクトはWiki Extensionsです。

ダウンロード

butbucket

インストール

  1. プラグインをRedmineインストールフォルダの下の vendor/plugins に展開します。
  2. rake db:migrate_plugins RAILS_ENV=production を実行します。
  3. 「ロールと権限」で各ロールにWiki Extensionsの権限設定をします。
  4. プロジェクトの設定で WikiExtension モジュールをチェックします。

注意

本プラグインはdevelopmentモードでは動きません。productionモードでお使いください。

脚注

文中に脚注*1を埋め込むためのマクロ*2です。

書式

{{fn(単語, 説明)}} のように書きます。例えば

このサイトは{{fn(Redmine, 最強のプロジェクト管理ツール)}}です。

と書くと、"このサイトはRedmine*3です。"となります。

脚注の一覧はページ下部に表示されます。

コメント追加機能

wikiにコメントを書き込めるようにします。

書式

{{comment_form}} と書くととコメント追加のためのフォームを表示します。 {{comments}} と書くとそのページに書きこまれたコメントの一覧を表示します。

  • Haru Iida が9年以上前に追加

    wikiに任意のコメントを書き込めるようになります。

  • Haru Iida が9年以上前に追加

    WikiFormat が使えます。
    • 複数行の
    • コメントも
    • 書けます。
  • Haru Iida が9年以上前に追加

    #1 チケットへのリンクもできます。

コメントの通知

[2011/09/23]
Wiki にコメントが追加された場合に、そのwikiページをウォッチしている人にメールで通知します。「管理」→「設定」→「メール通知」で設定を行ってください。

他のプロジェクトのwikiページにリンクを張る

[2009/06/11]

他のプロジェクト上のwikiページへのリンクを埋め込むことができます。

書式

  • {{wiki(プロジェクト名, ページ名)}}
  • {{wiki(プロジェクト識別子, ページ名)}}

また、{{wiki(プロジェクト名, ページ名, エイリアス)}} のようにエイリアスを指定することで表示する文字を変えることができます。

他のプロジェクトにリンクを張る

[2009/06/11]

他のプロジェクトの概要ページへのリンクを埋め込むことができます。

書式

  • {{project(プロジェクト名)}}
  • {{project(プロジェクト識別子)}}

また、{{project(プロジェクト名, エイリアス)}} のようにエイリアスを指定することで表示する文字を変えることができます。

例)

Wiki Extensionsの開発プロジェクトは{{project(Wiki Extensions, ここ)}}です。

と書くと以下のようになります。

Wiki Extensionsの開発プロジェクトはここです。

更新情報を表示する

[2009/06/12]

書式

  • {{new(yyyy-mm-dd)}}
  • {{new(yyyy-mm-dd, expire)}}

指定した日からexpireで指定した日付が経過していなければ"new"という文字列を表示します。expireのデフォルトは5日です。

タグを入力する

[2009/06/23]

wikiの編集画面下部にタグ入力フィールドがあります。ここでページにタグを設定できます。タグは複数設定できます。

{{tagcloud}} と入力するとタグクラウドを表示できます。SideBarに書いておくとよいでしょう。

{{taggedpages(タグ名)}} と入力すると指定されたタグを付けられたページの一覧を表示します。[2010/10/05] {{taggedpages(タグ名1[,タグ名2.., タグ名n], プロジェクト名)}}と入力すると指定されたプロジェクト内で指定されたタグを付けられたページの一覧を表示します。[2010/12/06]

スタイルシートを編集する

[2009/07/16]

StyleSheet というページを作成し、CSSの記述をしておくとそれをHTMLヘッダ部分に読み込みます。
このスタイルはWikiだけでなくすべてのページで読み込まれます。なのでプロジェクト毎にテーマを変えるようなことも可能です。

Footer

[2009/08/04]

Footerというページを作ると、すべてのwikiページの下部にFooterの内容を読み込みます。
Footerに以下の内容を書くと、すべてのwikiページにコメントフォームを追加できます。

{{comments}}

{{comment_form}}

最近更新されたページ一覧

[2009/08/04]

{{recent}} と書くと、過去5日間に更新されたページの一覧を表示します。{{recent(10)}} のように、引数で数字を指定すると、その日数以内に更新されたページの一覧を表示します。
SideBarに記述しておくとよいでしょう。

更新者を表示する

[2009/09/06]

{{lastupdated_by}} と書くと、そのページの最終更新者の名前を表示します。Footerにこのマクロを記述するとすべてのページの下部に更新者の名前を表示できます。

更新時刻を表示する

[2009/09/06]

{{lastupdated_at}} と書くと、そのページの最終更新時刻を表示します。Footerにこのマクロを記述するとすべてのページの下部に更新時刻を表示できます。

任意のwikiページをプロジェクトメニューのタブに追加する

[2009/09/06]

プロジェクトメニューにwikiページへのリンクをタブとして追加できるようになりました。
プロジェクト設定ページで設定できます。

設定画面

以下のようにメニューが追加されます。

プロジェクトメニュー

任意のwebページをwikiページ内に表示する

[2009/10/08]

iframeを使用して外部のwebページをwikiページ内に表示します。

書式

{{iframe(url)}} 、 {{iframe(url, width, height)}} もしくは {{iframe(url, width, height, scrolling)}} のように書きます。

urlには表示対象ページのURLを指定します。 width, heightにはそれぞれ表示幅と高さを指定します。scrollingにはiframeのscrollingオプションを指定します。yesならスクロールあり、noならスクロールなし、autoなら自動判定です。デフォルトはautoです。

wikiペディアの内容を表示する例です。

{{iframe(http://ja.wikipedia.org/wiki/Redmine, 700, 400)}}

アクセスカウンタ

[2009/10/31]

wikiにアクセスカウンタを付けることができます。
アクセス数をカウントしたいページに {{count}} を埋め込んでください。すべてのページのアクセス数をカウントしたい場合にはFooterページに {{count}} を埋め込んでください。

{{show_count}} マクロを使用すると、そのページのアクセス数を表示することができます。

{{popularity}} マクロを使用すると、アクセス数のリストを降順に表示します。引数で数字を指定するとそのアクセス数の上位指定数分表示します。

オートプレビュー

[2010/02/02]

wiki, フォーラム, および チケット入力時のプレビューを自動表示することができます。
デフォルトではオフになっているのでプロジェクト設定画面でオートプレビューにチェックを入れてください。

テーブルのソート

[2010/10/05]

テーブルのヘッダをクリックしてソートを可能にします。

例)

|_.果物|_.色|
|リンゴ|あか|
|バナナ|きいろ|
|メロン|みどり|
果物
リンゴ あか
バナナ きいろ
メロン みどり

twitter マクロ

[2010/10/05]

{{twitter(ユーザ名)}} でtiwtterのアカウントページへのリンクを埋め込みます。

例) {{twitter(haru_iida)}} と書くと @haru_iida となります。

vote マクロ

[2010/12/06]

{{vote(key)}} と書くと投票用リンクを作成します。keyにはそのページ内で一意となるキーを指定してください。

例)

りんご {{vote(apple)}}

レモン {{vote(remon)}}

バナナ {{vote(banana)}}

と書くと以下のようになります。

りんご 投票 134

レモン 投票 125

バナナ 投票 144

{{vote(key,label)}}と書くと"投票"という文字列の変わりにラベルで指定した文字列を表示します。

例)

{{vote(apple2, りんご)}}

{{vote(lemon2, レモン)}}

{{vote(banana2, バナナ)}}

と書くと以下のようになります。

りんご 145

レモン 125

バナナ 152

チケットリストの表示

チケットのカスタムクエリをwikiの中に表示します。
また、チケットの題名または説明にキーワードが書かれているチケットを検索して一覧表示します。
キーワードの指定が無い場合はwikiページのタイトル(及び別名)またはチケット番号表記をキーワードとしてチケット検索を行います。

書式

{{ref_issues([options]..., [column]...)}}

options: ハイフン(-)に続けて以下のアルファベットで指定します。

  • -i=[CustomQueryID] : 表示項目および絞り込み条件にカスタムクエリの内容を使用します。
  • -q=[CustomQuery名] : 表示項目および絞り込み条件にカスタムクエリの内容を使用します。
  • -s=[WORDs] : 題名(subject)にキーワードを含むチケットに表示を絞り込みます。
  • -d=[WORDs] : 説明(description)にキーワードを含むチケットに表示を絞り込みます。
  • -w=[WORDs] : 題名または説明にキーワードを含むチケットに表示を絞り込みます。
  • -p : 同一プロジェクト内のチケットのみ表示します。

絞り込み条件を複数記述した場合はAND条件となります。
WORDsは'|'で区切ることで複数のワードのOR条件を指定できます。
絞り込み条件の指定が無い場合はWikiページ名またはチケット番号が検索キーワードに使われます

column: 表示する列を指定します。
省略した場合はカスタムクエリで指定した列が表示されます。

  • project : プロジェクト
  • tracker : トラッカー
  • parent : 親チケット
  • status : ステータス
  • priority : 優先度
  • subject : 題名
  • author : 作成者
  • assigned_to : 担当者
  • updated_on : 更新日
  • category : カテゴリ
  • fixed_version : 対象バージョン
  • start_date : 開始日
  • due_date : 期日
  • estimated_hours : 予定工数
  • done_ratio : 進捗%
  • created : 作成日

{{ref_issues(-s=ref_issues,subject,fixed_version,done_ratio,status)}}

{{ref_issues(-q=プロジェクト毎,-w=wiki extension|jenkins)}}

# トラッカー ステータス 優先度 題名 担当者 更新日 対象バージョン 進捗率
  Banner 1 折りたたみ/展開
937 Feature 新規(New) 通常(Normal) controller support with API Akiko Takano 2012/02/01 06:05 Banner - Backlogs

  Hudson 8 折りたたみ/展開
715 Defect 新規(New) 通常(Normal) Jenkins image does not appear. Toshiyuki Ando 2013/02/06 12:17

788 Feature 新規(New) 通常(Normal) Support for Jenkins 2011/07/07 00:35

878 Defect 新規(New) 通常(Normal) Plugin cannot trigger a parameterized build 2013/09/14 00:49

1187 Defect 新規(New) 通常(Normal) Redmine 2.2.2・redmine_hudson 2.1.1でパスワードが保存されない Toshiyuki Ando 2013/07/20 10:55

1203 Defect 新規(New) 通常(Normal) Jenkins build scrip has to be sent a POST not GET 2013/03/06 12:15

1211 Defect 新規(New) 通常(Normal) Secured Jenkins results in 500 error. 2013/03/18 02:39

1214 Defect 新規(New) 通常(Normal) failed to list build list 2013/03/23 21:57

1341 Proposal 新規(New) 通常(Normal) Multiple jenkins servers in a project 2015/01/29 00:39

  r-labs 8 折りたたみ/展開
796 Feature 新規(New) 通常(Normal) Support per user authentication 2011/08/09 07:29

984 Question 新規(New) 通常(Normal) How doesn sort column header disabled? 2013/11/08 00:55

1094 Question 新規(New) 高め(High) 0.5.0 Wiki extensions compatible with Redmine 2.0.3? 2012/08/06 22:37

1327 Defect 新規(New) 通常(Normal) Wiki Extensions Disables Toolbar Spacers 2014/05/29 00:56

1349 Support 新規(New) 通常(Normal) iframeがOpera, Safari以外使えなくなったようです 2014/09/25 20:07

1372 Defect 新規(New) 急いで(Urgent) undefined method `tag_disabled' 2015/06/04 19:27

1397 Defect 新規(New) 通常(Normal) Error executing the taggedpages macro (undefined method `id' for nil:NilClass) 2015/12/24 02:17

1365 Defect 新規(New) 通常(Normal) Adding a Footer page inconsistenly affects Sidebar page 2015/01/28 09:07 Wiki Extensions - 0.6.5

  Wiki Extensions 12 折りたたみ/展開
694 Defect 新規(New) 通常(Normal) Redmine 1.1.2 changes wiki controller "index" api Haru Iida 2011/03/18 01:29

810 Defect 新規(New) 通常(Normal) Wiki Extensions: Tab added by 'wiki extensions' is selected but not be highlighted Haru Iida 2011/08/16 23:33

1064 Support 担当(Assigned) 通常(Normal) Compatibility issue with Redmine plugin "Wiki extensions" Haru Iida 2012/06/28 06:52

1146 Defect 新規(New) 高め(High) Wiki Extension - ActionView::Template::Error (undefined method `absolute_base_url' for Redmine::Utils:Module): Haru Iida 2012/12/15 21:45

1284 Defect 解決(Resolved) 通常(Normal) Problem due to interaction with Wiki Template plugin Haru Iida 2014/04/19 22:41 Wiki Extensions - 0.6.5

1295 Defect 新規(New) 通常(Normal) Wiki Extensions vote macro problems Haru Iida 2014/10/21 16:11 Wiki Extensions - 0.6.5

1307 Defect 担当(Assigned) 通常(Normal) Wiki Extensions: sortable tables won't work in issues Haru Iida 2015/03/09 20:26 Wiki Extensions - 0.6.5

1316 Defect 担当(Assigned) 通常(Normal) Emoticons not accessible by default Haru Iida 2014/04/04 00:05 Wiki Extensions - 0.6.5

1473 Defect 解決(Resolved) 通常(Normal) Redmine 3.4.0 does not start with wiki extensions. Haru Iida 2017/07/03 00:30 Wiki Extensions - 0.8.0

677 Defect 新規(New) 通常(Normal) Emoticons should not enabled if module is not enabled. Haru Iida 2011/05/24 00:04 Wiki Extensions - いつかやる(Unplanned)

721 Feature 新規(New) 通常(Normal) Including wiki file from repository. Haru Iida 2011/04/27 12:49 Wiki Extensions - いつかやる(Unplanned)

834 Proposal 新規(New) 通常(Normal) IE8でセキュリティレベル混在の警告が表示される Haru Iida 2012/02/02 23:18 Wiki Extensions - いつかやる(Unplanned)

エモーティコン(顔文字)

[2011/01/02]

Wiki編集時にメニューバーからエモーティコンを追加できます。:)

また、任意のエモーティコンを追加できます。追加は以下の手順で行います。

  1. プラグインディレクトリのconfig/emocitons.ymlに定義を追加します。
  2. assets/imagesの下に画像ファイルを置きます。
  3. Redmineを再起動します。


  • *1 脚注:ページの下部に表示される注釈
  • *2 マクロ:wikiの書式を拡張する機能
  • *3 Redmine:最強のプロジェクト管理ツール