Slide 1

Slide 1 text

前 田 剛 2025-11-08 Redmine 6.1 新機能評価ガイド

Slide 2

Slide 2 text

■ Redmine 非 公式情報サイト「Redmine.JP」創 立 者(2007) ■ 書籍「 入門 Redmine 第6版」監修者(2024) 第1版〜第5版 著者(2008, 2010, 2012, 2014) ■ Redmineコミッター(2017-) ■ ファーエンドテクノロジー株式会社 代表取締役(2008-) http://linktr.ee/maeda.go  自己 紹介 前 田 剛 Redmineのクラウドサービスを 提供している会社です Redmineを使い始めて18年です。

Slide 3

Slide 3 text

 内容 ■ Redmine 6.1の新機能をピックアップして紹介 ■ 特に注 目 してほしいものと、 言 われないと気づかなそうなものを選定 ■ Redmine 6.1の新機能を確認・評価する際の参考に

Slide 4

Slide 4 text

Redmine 6.1概要  ■ 2025年9 月 22 日 リリース ■ 2024年11 月 リリースのRedmine 6.0以来の10ヶ 月 ぶりのメジャーバージョ ンアップ ■ リアクション機能(いいね機能)、6.0に続く複数のUI改善など。 使いやすさの向上につながる改善の割合が 高 め ■ JavaScriptフレームワークStimulus導 入 。JQueryからの段階的な移 行 と画 面 遷移削減による操作性改善が中 長 期的に進む可能性。 (現在はリアクション機能、ヘッダ固定表 示 、リストマーカー 自 動挿 入 、部 分引 用 で使 用 )

Slide 5

Slide 5 text

Stimulusを活 用 した将来の改善として、Redmine 7.0ではガントチャート刷新が 盛り込まれる可能性あり。 ■ 現在のガントチャートのコードをStimulusを使って整理(✅完了) ■ カラム幅の記憶(予定) ■ ドラッグによる開始 日 ・期 日 の編集(予定) ■ チケットの任意順での並び替え(予定)

Slide 6

Slide 6 text

Activity view 活動 6

Slide 7

Slide 7 text

活動画 面 の情報量増加  表 示 されるテキストの上限を120 文 字から240 文 字に引き上げ、また連続する複数 行 の引 用文 がある場合は2 行目 以降の表 示 を省略することで、活動画 面 の各イベン トに表 示 されるテキストの情報量が増え内容をより詳しく把握しやすくなった。 引 用文 のうち2 行目 以降は省略して "> ..." と表 示 Feature #42043: Abbreviate quoted text in descriptions in Activity view Feature #42041: Increase the maximum description length to 240 characters in the Activity view

Slide 8

Slide 8 text

Redmine 6.1 Redmine 6.0

Slide 9

Slide 9 text

Administration 管理 9

Slide 10

Slide 10 text

「新しいユーザーのデフォルト設定」にオートウォッチが追加  Feature #42880: Make 'auto watch issues' default user settings con fi gurable 新たに作成されるユーザーに対して、オートウォッチの設定をあらかじめ定義でき るようになった。システム管理者は、望ましいオートウォッチ設定をユーザー登録 時のデフォルトとして適 用 できる。

Slide 11

Slide 11 text

Database データベース 11

Slide 12

Slide 12 text

Trilogyデータベースアダプタのサポート  バックエンドデータベースとしてMySQLを使 用 しているとき、データベースアダ プタとして従来の mysql2 に加えてGitHubが開発したMySQL 用 アダプタ trilogy が選択できるようになった production: adapter: trilogy database: redmine host: localhost username: redmine password: "********" encoding: utf8mb4 config/database.yml: mysql2 の代わりに trilogy を使うための記述

Slide 13

Slide 13 text

■ パフォーマンスとメモリ効率の点で優位性を持つ可能性あり ■ 依存ライブラリが少ない(POSIX、標準Cライブラリ、OpenSSLのみ。 libmysqlclient不要)→ ビルドしやすい

Slide 14

Slide 14 text

Issues チケット 14

Slide 15

Slide 15 text

子 チケット欄・関連するチケット欄の表 示 内容のカスタマイズ  Feature #42477: Con fi gurable columns for the lists of child and related issues チケットの 子 チケット欄・関連するチケット欄に表 示 するフィールドを運 用 ニーズ に応じてカスタマイズできるようになった。 「管理」→「設定」→「チケットトラッキング」タブ内の「関連するチケットと 子 チケットの 一 覧で表 示 する項 目 」で設定できる。 Redmine 6.1 Redmine 6.0

Slide 16

Slide 16 text

Custom fi elds カスタムフィールド 16

Slide 17

Slide 17 text

進捗バー形式カスタムフィールド  Feature #42335: "Progress bar" custom fi eld format 既存の「進捗率」と同じ機能・インターフェイスを提供する新しいカスタムフィー ルド。0〜100%までの値を10%または5%刻みで表現できる。

Slide 18

Slide 18 text

REST API 18

Slide 19

Slide 19 text

API認証 方 式の強化:OAuth2に対応  APIを利 用 するための認証 方 式として、これまでのAPIキーに加えてOAuth2に対 応。APIキーの使いまわしを避けることができるほか、APIを利 用 するアプリケー ションごとにアクセス範囲の制御が可能になり、セキュリティが向上。 #24808: OAuth2 support for Redmine API Apps (OAuth2 Provider)

Slide 20

Slide 20 text

Time tracking 時間管理 20

Slide 21

Slide 21 text

完了したチケットへの作業時間の記録の許可/禁 止  Feature #13596: Add setting to allow/deny time logging on closed issues 完了しているチケットに対して作業時間の記録を禁 止 できるようになった。

Slide 22

Slide 22 text

Text formatting テキスト書式 22

Slide 23

Slide 23 text

高 解像度ディスプレイで画像をペーストした際の表 示 サイズの適正化  #38504: Display pasted images in appropriate size on HiDPI displays チケットやWikiに画像をペーストしたとき、 高 解像度ディスプレイを使 用 してい ると現在は画像が本来の2倍の 大 きさで表 示 されてしまう。Redmine 6.1ではディ スプレイのピクセル密度を識別して適正な 大 きさで表 示 されるようになる。 Redmine 6.1 Redmine 6.0

Slide 24

Slide 24 text

Markdownがアラートボックスに対応  #42603: Enable commonmark alert extension 重要な情報を強調できるアラートボックスの記法に対応。Wikiやチケットで注意 事項や補 足 事項を視覚的に 目立 たせ、読みやすく伝えやすくなる。 ▶

Slide 25

Slide 25 text

> [!Note] > Wikiページの編集は履歴として保存され過去 のバージョンに戻すことができます。 > [!Tip] > チケットの更新履歴を簡単に確認したい場合 は「履歴」タブを活用しましょう。 > [!important] > ロールの権限設定を変更すると全プロジェク トのユーザー権限に影響します。 > [!Warning] > チケットの削除は取り消しできません。 > [!Caution] > プラグインの導入には互換性の確認が必要で す。 > [!Tip] 便利な使い方 > 各Alertのタイトルは変更できます。 ▶

Slide 26

Slide 26 text

最近更新されたWikiページを 一 覧表 示 する {{recent_pages}} マクロ  Feature #38501: recent_pages macro that displays a list of recently updated Wiki pages Wikiページやチケットに最近更新されたWikiページの 一 覧を埋め込める {{recent_pages}} マクロが追加された。 ▶

Slide 27

Slide 27 text

UI ユーザーインターフェイス 27

Slide 28

Slide 28 text

リアクション機能(いいねボタン)  #42630: Add reaction feature チケットとチケットのコメント、ニュース、フォーラムに、ボタンのクリックで反 応できるリアクション機能(いわゆる「いいねボタン」)が追加される。 リアクションボタン

Slide 29

Slide 29 text

■ リアクションしたユーザーのうち直近10 人 分の名前が表 示 される ■ リアクション対象: チケット、チケットのコメント、ニュース、 フォーラム ■ この機能を使 用 したくない場合は「管理」→「設定」画 面 内「全般」 タブの「リアクション機能を有効にする」でOFFにできる

Slide 30

Slide 30 text

「デフォルトのGravatarアイコン」に「Initials」追加  Feature #42623: Adds initials to the list of default Gravatar options 「Gravatarアイコンを使 用 する」を有効にしているとき、Gravatarアイコン未登 録ユーザーに表 示 するデフォルトアイコンは「デフォルトのGravatarアイコン」 で選択できる。 この選択肢に「Initials」が追加され、 氏 名に基づいたアイコンが表 示 可能に。 従来より個 人 を識別しやすくなった。 Gravatar未登録ユーザー Gravatar登録済みユーザー

Slide 31

Slide 31 text

Gravatarアイコン無効時のイニシャルアイコン表 示  Add user initials when Gravatar is disabled 「Gravatarアイコンを使 用 する」を無効にしているとこれまではユーザーのアイ コンが 一 切表 示 されなかったが、Redmine 6.1ではユーザーの 氏 名をベースにした アイコンが表 示 されるようになった。 Redmine 6.0 Redmine 6.1

Slide 32

Slide 32 text

Gravatarを有効にしてデフォルトアイコン「Initials」を選択した場合と、 Gravatar無効時のデフォルトアイコンの違い Gravatar有効+デフォルト「Initials」 Gravatar無効 基本的にGravatarに登録済みのアイコン画像 を表 示 。未登録の場合イニシャルアイコン表 示 全ユーザーにイニシャルアイコンを表 示 イニシャルアイコンは gravatar.com で 生 成 イニシャルアイコンはRedmine 自身 が 生 成 氏 名の 一 部(姓と名の最初の 一文 字)が アイ コン 生 成のためにgravatar.com に送信される ⚠ プライバシー上問題がないか要検討 ✅外部送信無し ↑名前の 文 字数が少ない漢字 文 化圏では特に注意 (例: 氏 名「前 田 剛」→「前剛」が外部送信される)

Slide 33

Slide 33 text

チケットの履歴欄のデザイン刷新  Feature #40744: Refresh history tabs look and feel チケットの履歴欄のデザインが刷新され、個々の履歴の項 目 同 士 の区切りがわか りやすくなった。 Redmine 6.1 Redmine 6.0

Slide 34

Slide 34 text

テキスト編集時のリストマーカー 自 動挿 入  Feature #43095: Support automatic list marker insertion in textareas テキスト編集中に、箇条書きの先頭に記述するリストマーカーが、2 行目 以降は Enterキーを押すと 自 動挿 入 されるようになった。リスト記述が少し快適に。

Slide 35

Slide 35 text

コードブロックのクリップボードへのコピー  コードブロック(Markdownの ``` または Textileの
 で囲まれた部分)の内
容を1クリックでコピーできるようになった。コードブロック上にマウスをホバー
するとコピーボタンが表
示
される。
Feature #29214: Button to copy `pre` code block content to the clipboard
クリックで
コードをコピー


Slide 36

Slide 36 text

チケットの件名の固定表 示  #42684: Add a sticky header to keep the issue subject visible on scroll チケットの件名を画 面 上部に固定表 示 。編集中でも現在の件名を確認できる。 誤って別のチケットを更新する事故の防 止 にも役 立 つ。

Slide 37

Slide 37 text

■ Redmine 非 公式情報サイト「Redmine.JP」創 立 者(2007) ■ 書籍「 入門 Redmine 第6版」監修者(2024) 第1版〜第5版 著者(2008, 2010, 2012, 2014) ■ Redmineコミッター(2017-) ■ ファーエンドテクノロジー株式会社 代表取締役(2008-) http://linktr.ee/maeda.go  ありがとうございました 前 田 剛 Redmineのクラウドサービスを 提供している会社です