RedmineのWikiでUMLを記述する方法
目的
RedmineのWikiにシーケンス図やユースケースなどのUMLを記述する。 前提: JAVAが動くこと Redmineが動作すること Apache2でRedmineが動いていたものとする 手順: 1. PlantUMLを下記よりダウンロードして任意のフォルダにおく http://plantuml.sourceforge.net/download.html この例では下記にあるとする. /share/plantuml.jar 2. ラッパー用のシェルスクリプトを記述する。 この例では/usr/bin/plantuml に記述するものとする。
3. Redmine用のプラグインを下記からダウンロードする https://github.com/cdwertmann/wiki_external_filter 4. 3のファイルをRedmineのプラグインにコピーする。 この際,フォルダ名はwiki_external_filterとする。 デフォルトはwiki_external_filter_masterになっており、名前が違うと正常に動作しない 例:/var/lib/redmine/plugins/wiki_external_filter 5. 下記に書き込み権限を与える。 /var/lib/redmine/public/plugin_assets/ 例: chmod go+w /var/lib/redmine/public/plugin_assets/ 6. 解凍したディレクトリに存在するconfig/wiki_external_filter.yml を redmineのconfigにコピーする。 例: /var/lib/redmine/config 7. wiki_external_filter.ymlのplantumlにおけるパスを適切に指定する。 ※この例だと修正不要のはず 8. apache2の起動時のlocaleをutf-8とする。 これを怠ると、日本語が適切に表示されなくなる。 /etc/apache2/envvars の下記を修正 export LANG=ja_JP.UTF-8 なお、下記の戻り値がUTF-8ならば日本語が使えるようになる。 Encoding.find("locale") 9. apache2を再起動 10.redmineの管理メニューより、キャッシュの保持時間を指定する。 デフォルトは0であるが、この場合は、キャッシュを保持せず画像が絶対に表示されない。 管理>プラグイン>Wiki External Filter Plugin の設定 「Cache expiration time 」に十分大きな数値を入力 11. 下記のような文章をWikiに記述する
by mima_ita
| 2014-06-28 03:16
| memo
|
by mima_ita 検索
カテゴリ
全体
実験 VBA 泣き言 管理 メンタルヘルス memo buildbot php テスト subversion book JQuery python R .NET box2d SQLSERVER node.js ruby 未分類 最新の記事
以前の記事
2014年 07月
2014年 06月 2014年 05月 2014年 04月 2013年 12月 2013年 11月 2013年 10月 2013年 09月 2013年 07月 2013年 06月 2013年 05月 2013年 03月 2012年 10月 2012年 09月 2012年 08月 2012年 04月 2012年 02月 2012年 01月 2011年 10月 最新のトラックバック
その他のジャンル
ブログパーツ
|
|||||||||||||||||||||||||||||||||||||||
ファン申請 |
||