僕がredmineに入れてる便利なプラグインとデザインの格好良いテーマ

# 便利なプラグイン

## 動作バージョン

「動作確認済」とは**筆者が実際に動作させることができた環境**を指す。他のバージョンでも動く場合があるので、詳しくは各プラグインのReadMeを参照。Redmine2系と3系で導入するプラグインのバージョンが異なる場合があるので注意。

## 不具合があったら

GitHubのIssueを見ると案外自分と同じ問題が報告されていることも多い。意外と数ヶ月程度で対応してくれる作者もいるで、時々チェックするといつのまにか直っていることもある模様。

---

## Easy Gantt

**動作確認済：3.2.1／3.2.4／3.3.1**

商用プラグラインの販売やRedmineのSaaSを開発している[EasyRedmine社](https://www.easyredmine.com)によるプラグイン。マウスで直接操作できるガントチャート機能を追加できる。商用プラグインの無料版という位置付けだが、必要十分な機能は揃っている。

自分の環境では、通常のインストール手順の後に、データベースのマイグレーション(`RAILS_ENV=production bundle exec rake db:migrate`)が必要だった。

* [Redmine Gantt Plugin - Easy Redmine](https://www.easyredmine.com/redmine-gantt-plugin)
* [Easy Gantt Plugin - Redmine](http://www.redmine.org/boards/3/topics/48654?r=50655)

![easy-gantt.gif](https://qiita-image-store.s3.amazonaws.com/0/48238/6f0a240d-322d-f734-cd99-95d8ce370f5b.gif)

通常は祝日を表示できないが、以下の記事の方法で祝日をセットできる。

* [Redmineの無料版Easy Ganttへ自由に祝日を表示する方法 - Qiita](http://qiita.com/y_hokkey/items/2b04668c52bc9504174d)

## View Customize

**動作確認済：3.2.1／3.2.4／3.3.1**

* [View Customize - Plugins - Redmine](https://redmine.org/plugins/redmine_view_customize)

任意のページへ任意のCSS/JavaScriptを突っ込み、フロントエンドの魔改造ができる。RedmineにはデフォルトでjQueryがインストールされているので、たいていのことはできてしまう。Redmineの他のプラグインに内包されているJavaScriptがグローバル変数を使っているときは、**無理矢理オーバーライドして挙動を変える**こともできる。

メンテナンスなしで利用者の細かい要望に対応でき、**運用の柔軟性が飛躍的にアップする**のでとてもおすすめ。

## Redmine Checklists plugin

**動作確認済：2.6.6／3.2.0／3.2.1／3.2.4／3.3.1**

商用プラグインも販売している「[RedmineUP](https://www.redmineup.com/)」による無料のプラグイン。チケットのフィールドにチェックリストを増やすことができる。チェックリストはチケットの履歴に残すことも、残さないことも可能

https://www.redmineup.com/pages/plugins/checklists

![RedmineCheklistspluginのスクリーンショット](https://qiita-image-store.s3.amazonaws.com/0/48238/86b102be-a7c7-89a0-f571-609d080cd06f.png)

## Userbility

**動作確認済：3.2.1／3.2.4／3.3.1**

商用プラグインも販売している「[RM+](http://rmplus.pro/)」による無料のプラグイン。Redmineの使い勝手を大幅に向上できる機能をいくつも持っている。特にクリップボード上の画像をコピペできる機能は強力。

これを1つ入れるだけで、従来複数のプラグインで実現していた機能をまとめて導入できるのも嬉しい。

[Plugin for «Redmine» | RM+](http://rmplus.pro/en/redmine/plugins/usability)

以下は設定できる機能の一部。

* 「進捗%」を棒グラフ以外のデザインに変える機能
* チケットの添付ファイルをまとめてダウンロードできる機能
* **クリップボードの画像を直接添付ファイルとしてペーストできる機能**
* 添付ファイルをアップロード回数ごとにタブ分けする機能
* サイドバーを開閉させることができる機能
  * 一部テーマは非対応
* ホームページのリダイレクト先を変更できる機能

インストールには、同社が無料で配布している[a_common_libs](https://bitbucket.org/dkuk/a_common_libs.git)という別のプラグインも同時に必要となる。

![スクリーンショット 2016-06-23 12.13.11.png](https://qiita-image-store.s3.amazonaws.com/0/48238/0f815de4-4cfe-2bf4-cd68-29c14fceca3e.png)

## Custom Menu

**動作確認済：3.2.1／3.2.4／3.3.1**

Redmineの最上部にあるナビゲーションバーの内容を、自由にカスタマイズできるRM+製のプラグイン。管理ページに「Menu」という項目が追加される。

プロジェクトの一覧を吹き出し状にポップアップ表示させたり、任意のページへのリンクを自分で追加したりもできる。

![カスタマイズ例](https://qiita-image-store.s3.amazonaws.com/0/48238/9d8c6a27-c319-830c-df49-de7b0832e700.png)

たくさんプラグインを導入するとメニューの内容が混雑してしまう為、見た目を整理するのにとても重宝する。

![スクリーンショット 2016-08-18 0.12.34.png](https://qiita-image-store.s3.amazonaws.com/0/48238/57f92bd7-de87-0ced-142e-ec417eae44e5.png)

インストールには、同社が無料で配布している[a_common_libs](https://bitbucket.org/dkuk/a_common_libs.git)という別のプラグインも同時に必要となる。

## Slack chat plugin for Redmine

**動作確認済：3.2.1／3.2.4／3.3.1**

チケットやWikiの更新を、即座にSlackのチャンネルへ自動投稿させることができるプラグイン。直接RedmineからSlackのAPIへ投稿されるので、[Zapier](http://zapier.com)などの外部サービスは不要。

プラグイン設定画面内の`Slack URL`と`Slack Channel`の2つの設定が必須で、この設定がデフォルトの投稿先となる。

さらに、プロジェクトのカスタムフィールドに`Slack URL`と`Slack Channnel`を追加して有効な値をセットすると、プロジェクトごとに異なる投稿先へ通知を送ることもできる。

[sciyoshi/redmine-slack: Slack notification plugin for Redmine](https://github.com/sciyoshi/redmine-slack)

![slack.png](https://qiita-image-store.s3.amazonaws.com/0/48238/b36327fe-0744-34d2-6362-93ded8b6bd50.png)

## Redmine Chatwork

**動作確認済：3.2.1／3.2.4／3.3.1**

前述のSlack用プラグインをChatWork用に改造した拙作のプラグイン。
Slackプラグインとほぼ同じオプションに加え、プロジェクトごとに投稿をON/OFFできる。

[hokkey/redmine_chatwork: A Redmine plugin to notify updates to ChatWork rooms](https://github.com/hokkey/redmine_chatwork)

![スクリーンショット 2017-02-16 1.46.49.png](https://qiita-image-store.s3.amazonaws.com/0/48238/42af3234-7df3-e90b-235d-aeb0b6dcf537.png)

![ss1.png](https://qiita-image-store.s3.amazonaws.com/0/48238/da219b72-330d-58e3-c5d0-2b183969a40f.png)


なお、ChatWorkのAPIトークンを使うには申請が必要となっている。

* [チャットワークAPIドキュメント](http://developer.chatwork.com/ja/)

## Redmine Time Logger plugin

**動作確認済：3.2.1／3.3.1**

**2017年5月1日追記：著しくサーバに負担をかける実装のため、導入は非推奨とします。**

<del>UI的に使い辛い作業時間の記録が、直感的に利用できるようになるプラグイン。インストールすると右上にタイマーが表示され、表示中のチケットに対して即座に作業時間の記録を開始できる。Redmineの中で時間計測が完結するので、とても便利。</del>

[speedy32129/time_logger](https://github.com/speedy32129/time_logger)

![redmine_time_logger.png](https://qiita-image-store.s3.amazonaws.com/0/48238/18f05fd2-3d83-ce15-97ea-231b6ea050b8.png)

## Redmine Default Custom Query

**動作確認済：3.2.1／3.2.4／3.3.1**

![Redmine Default Custom Queryのスクリーンショットが表示されています。](https://qiita-image-store.s3.amazonaws.com/0/48238/512a8818-7eaf-db62-1201-3421c8191d71.png)

プロジェクトのデフォルトクエリを設定できるようになる。

https://github.com/hidakatsuya/redmine_default_custom_query

作者による記事：[Redmine でチケット一覧にデフォルトのカスタムクエリを設定できるプラグイン](http://qiita.com/hidakatsuya/items/61fc6e7b25b3fee221cc)

## Redmine Issue Templates plugin

**動作確認済：2.6.6／3.2.1／3.2.4／3.3.1**

「新しいチケット」をしたときの本文として、あらかじめ設定したテンプレートが適用できるようになる。バグ報告テンプレートなどを登録しておくと、報告されるチケットのクオリティが上がる気がする。

http://www.redmine.org/plugins/issue_templates

![Issue Templates plugin Screenshot](https://qiita-image-store.s3.amazonaws.com/0/48238/89008f92-f54f-93da-b2cc-0e9787f1d929.png)

## Knowledgebase

**動作確認済：2.6.6／3.2／3.2.4／3.3.1**

標準のWikiよりも管理がしやすい、ナレッジベース機能を追加するプラグイン。

* カテゴリとタグを付けることができる
* カテゴリは5階層まで階層にできる
* 記事に評価の概念がある(0〜5段階)
* コメントを付けられる

![sample_of_knowledgebase.png](https://qiita-image-store.s3.amazonaws.com/0/48238/6bae889b-94c5-122c-4cee-85c2f4bfc533.png)

http://www.redmine.org/plugins/redmine_knowledgebase

参考: [Redmineにナレッジベース機能を追加するプラグインをインストールし、利用する方法](http://liginc.co.jp/web/tutorial/111820)

## Redmine Lightbox 2

**動作確認済：2.6.6／3.2.1／3.2.4／3.3.1**

Redmineの添付画像をライトボックスでプレビューできる。

http://www.redmine.org/plugins/redmine_lightbox2

## Redmine Tagging Plugin

**動作確認済：2.6.6**

チケットとWikiにタグ機能を増やすことができる。サイドバーにタグクラウドを表示したり、タグでチケットを絞り込むことができる。

https://github.com/Undev/redmine_tagging

<img width="189" alt="サイドバー内にタグクラウドが表示されている。" src="https://qiita-image-store.s3.amazonaws.com/0/48238/0e1b8477-3d89-ea48-0e43-fbb00dcbbd07.png">

<img width="363" alt="プラグインの設定画面が表示されている。" src="https://qiita-image-store.s3.amazonaws.com/0/48238/7f3c0601-42bd-417f-bfca-cba2e8181ce8.png">

## Redmine Theme Changer plugin

**動作確認済：3.2.1／3.2.4／3.3.1**

通常のRedmineはシステム全体でテーマを切り替えることしかできないが、このプラグインがあるとユーザーごとにテーマを切り替えることができる。

* [概要 - Theme Changer - r-labs](http://www.r-labs.org/projects/themechanger)
* [haru_iida / redmine_theme_changer — Bitbucket](https://bitbucket.org/haru_iida/redmine_theme_changer/overview)


![redmine-theme-changer-plugin.png](https://qiita-image-store.s3.amazonaws.com/0/48238/4b9f67c2-751e-d5e1-4755-71e0b3676883.png)


# デザインの格好良いテーマ

## Theme Flat

今風にスッキリとまとまっていて使いやすい。注記投稿時にポップアップウィンドウになるのが特徴。
H2以下の見出しが全体的に小さくWikiが読み辛いので、カスタマイズするともっと使いやすいかも。

https://github.com/tsi/redmine-theme-flat

![ThemeFlatのスクリーンショットが表示されている](https://qiita-image-store.s3.amazonaws.com/0/48238/504a67cb-7815-7ef3-451a-6644676d7d2d.jpeg)

## minimalflat2

モダンな色彩を取り入れた、レスポンシブレイアウトに対応したテーマ。

![スクリーンショット 2017-02-10 11.03.02.png](https://qiita-image-store.s3.amazonaws.com/0/48238/0928b482-87bb-ae0e-2c1a-82a8f1b0bd51.png)

https://github.com/akabekobeko/redmine-theme-minimalflat2

## Minelab

サイドバーが左側に表示されBitbucketっぽい雰囲気に。プラグインで追加された要素がよくずれる印象があるが、ガラッと見た目が代わり恰好良い。残念ながらRedmine3.2以降のレスポンシブレイアウトに完全対応していない。

[Minelab by hardpixel](http://hardpixel.github.io/minelab/)

![minelab.png](https://qiita-image-store.s3.amazonaws.com/0/48238/6999c827-03da-c5fe-829b-4cfbc721e722.png)

## gitmike

プロジェクト一覧が多列表示され、たくさんあっても見やすいのが特徴。白くて綺麗。

作者ブログ: [GithubっぽいRedmineのテーマ少し更新してみた](http://blog.makotokw.com/2013/01/17/githubっぽいredmineのテーマ少し更新してみた/)

https://github.com/makotokw/redmine-theme-gitmike

![gitmikeのスクリーンショット](https://qiita-image-store.s3.amazonaws.com/0/48238/ec23a8fb-2fc2-979c-8145-0af1d7f017cb.png)

## Circle

「[RedmineUP](https://www.redmineup.com/)」が無料で配布しているテーマ。全体的にグレーでみやすい。

https://www.redmineup.com/pages/themes/circle

![issue.png](https://qiita-image-store.s3.amazonaws.com/0/48238/4aacbf31-04d7-6742-b670-6b47f07d3d6f.png)

## A1 Theme

「[RedmineUP](https://www.redmineup.com/)」が無料で配布しているテーマ。無難な感じ。

http://redminecrm.com/pages/a1-theme

![A1Theme](https://qiita-image-store.s3.amazonaws.com/0/48238/c9994bc1-610e-7f1f-bf41-af16e153898c.png)

# こちらもどうぞ!

* [決めておいた方が良いRedmine運用ルール](
http://qiita.com/y_hokkey/items/3267f7f9b1ced05e0cc0)