Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ファーエンドテクノロジー開発のプラグイン・テーマを紹介
Search
Mizuki Ishikawa
March 08, 2022
Business
0
320
ファーエンドテクノロジー開発のプラグイン・テーマを紹介
Mizuki Ishikawa
March 08, 2022
Tweet
Share
More Decks by Mizuki Ishikawa
See All by Mizuki Ishikawa
RailsGirls Matsue 5thを振り返る
ishikawa999
0
9
コミュニティ E縁D紹介
ishikawa999
0
9
Redmineプラグイン・テーマの紹介 〜ファーエンドテクノロジー開発〜
ishikawa999
0
820
細かすぎて気づかれてないRedmineの機能改善選手権
ishikawa999
0
700
bleuclair theme
ishikawa999
1
27k
管理画面から用語やメッセージを変更するプラグイン作りました
ishikawa999
1
1.2k
怖くない?オープンソースへの貢献 〜実務経験1年の初心者がRedmineのパッチを送った
ishikawa999
0
3
Other Decks in Business
See All in Business
「スクラムマスターしているけど、 上手くできている気がしない」からの脱却!チームへ影響を与えられるスクラムマスターになるために
rakuraku0615
1
2.6k
営業疑似体験ゲーム「ヒアリングチャレンジオンライン版」
chibanba1982
PRO
0
210
ハラスメント研修用テキスト
chibanba1982
PRO
0
250
IT業界向けグループワーク「THEクリティカルパス カード版」
chibanba1982
PRO
0
120
コンセンサスゲーム「雪山での遭難」
chibanba1982
PRO
0
760
S-Mat CultureDeck
smartshopping
2
30k
フレームワークを生み出すメタフレームワークという考え方 -適応型から生成型へ- #RSGT2025 / From adaptive to generative
kyonmm
PRO
2
2.2k
セルフケア研修用カードゲーム「攻略! きみのストレスを発見せよ!」
chibanba1982
PRO
0
120
【エンジニア採用】BuySell Technologies会社説明資料
buyselltechnologies
3
56k
Lablup at CES 2024: 우리의 CES 활용법
inureyes
PRO
0
200
新たなプロダクトで成果を掴む!PMのサバイブ術 🥷
tochiba
5
1.8k
Fake “Agile” is the Norm: How to Instill Agility, not Agile Practices
johannarothman
PRO
0
1.3k
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
How GitHub (no longer) Works
holman
312
140k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
Faster Mobile Websites
deanohume
305
30k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
3
350
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
The Cost Of JavaScript in 2023
addyosmani
46
7.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
960
Transcript
ファーエンドテクノロジー株式会社 石川 フ ァ ーエンドテクノロジー開発の プラ グ イン・テーマを紹介
None
None
My Redmine
My Redmineに入っているプラ グ イン ຊհ͢ΔϓϥάΠϯ
My Redmineに入っているテーマ ຊհ͢ΔςʔϚ
開発したプラグイン・テーマを オープンソースソフトウェアとして公開しています。
プラ グ イン 1. RedMica UI extension 2. Redmine Ip
Filter 3. Redmine Issues Panel 4. RedMica S3 テーマ 1. farend basic 2. farend fancy 3. farend bleuclair 本日紹介するプラ グ イン・テーマ
プラ グ イン 編
1. RedMica UI extension RedMica/Redmineͷݟ͍ͨ͢͞Λྑ͘͢Δ֦ுΛෳՃ͢ ΔϓϥάΠϯ ରԠόʔδϣϯ: Redmine 4.1Ҏ߱ μϯϩʔυ:
https://github.com/redmica/redmica_ui_extension
RedMica/Redmineͷݟ͍ͨ͢͞Λྑ͘͢Δ֦ுΛෳՃ͢ ΔϓϥάΠϯ 1. RedMica UI extension jsϥΠϒϥϦͷ༰ྔ͕େ͖͍ͳͲͱ͍ͬͨཧ༝ͰRedmineຊମʹೖΓͦ͏ʹͳ͍ػೳΛ ͏ͨΊͷϓϥάΠϯ σʔλϕʔεͳͲʹมߋΛՃ͑Δ͜ͱ͕ͳ͍ͷͰɺ؆୯ʹಋೖͯ͠ɺෆཁʹͳͬͨΒ؆୯ ʹফ͢͜ͱ͕Ͱ͖·͢
開発メモ ରԠόʔδϣϯ: Redmine 4.1Ҏ߱ μϯϩʔυ: https://github.com/redmica/redmica_ui_extension
୲ऀϑΟϧλͳͲΛ͡Ίͱͨ͠ηϨΫτϘοΫεʹΩʔϫʔ υΛೖྗ͢ΔͱɺީิͷߜΓࠐΈ͕Ͱ͖Δɻ redmine_searchable_selectboxͱ͍͏͜ͷػೳͷΈΛ࣋ͭϓϥάΠϯ ެ։͍ͯ͠·͢ɻ 担当者セレクト ボ ックスを検索可能にする機能 બࢶ͕ଟ͍ͱ୳͢ͷ͕େมʂ Λղফ͠·͢ 1.
RedMica UI extension
担当者セレクト ボ ックスを検索可能にする機能 1. RedMica UI extension
όʔδϣϯʹඥ͘νέοτͷεςʔλεʹԠͯ͡όʔϯμϯν ϟʔτΛදࣔ͠·͢ɻ バージョン詳細画面にバーン ダ ウンチャートを表示 ཧઢͱνέοτͷݸΛൺֱ͢Δ ͜ͱͰɺ࡞ۀͷ༷ࢠΛ֬ೝʂ 1. RedMica UI
extension
mermaid.jsΛར༻ͯ͠ɺmermaidه๏Ͱೖྗ͞ΕͨςΩετΛݩʹਤ Λඳը͠·͢ɻ テキストで図を描ける ςΩετͳͷͰɺޙ͔Βͷมߋָ 1. RedMica UI extension
1. RedMica UI extension 設定で各機能を有効/無効にできる
1. RedMica UI extension 設定で各機能を有効/無効にできる ෳͷػೳ͕ೖ͍ͬͯΔϓϥάΠϯͳͷͰɺ ಛఆͷػೳͷΈ͕ཉ͍͠ਓʹ ͬͯΒ͑ΔΑ͏ʹҙࣝతʹΦϯΦϑػೳΛ ࣮͍ͯ͠·͢ɻ (mermaidϚΫϩ
ɹػೳͷ্༷ΦϑʹͰ͖ͳ͔ͬͨ...) 開発メモ
IPΞυϨεʹΑΔΞΫηε੍ݶΛRedmine্͔Βઃఆ͢ΔϓϥάΠϯ ڐՄ͢ΔIPΞυϨεΛઃఆ͢ΔͱɺͦΕҎ֎ͷIPΞυϨε͔ΒͷΞΫη εΛ੍ݶͰ͖Δ 2. Redmine Ip Filter ରԠόʔδϣϯ: Redmine 4.1Ҏ߱
μϯϩʔυ: https://github.com/redmica/redmine_ip_filter
2. Redmine Ip Filter γεςϜཧऀͷΈ͕ มߋͰ͖Δ 100݅·ͰͷIPΞυϨ ε੍ݶΛઃఆͰ͖Δ
3. Redmine Issues Panel plugin RedmineͷνέοτΛΧʔυܗࣜͷҰཡͰදࣔ͢Δػೳ ΧʔυͷυϥοάΞϯυυϩοϓͰεςʔλεΛมߋͨ͠ΓɺҰཡ ͔ΒνέοτΛ࡞͢Δ͜ͱ͕Ͱ͖·͢ɻ ରԠόʔδϣϯ: Redmine
4.1Ҏ߱ μϯϩʔυ: https://github.com/redmica/redmine_issues_panel
3. Redmine Issues Panel plugin
ఴϑΝΠϧΛϩʔΧϧϑΝΠϧγεςϜͰແ͘AmazonS3ʹอଘ͢Δϓ ϥάΠϯ ݩʑ@tigrishࢯ@ka8725ࢯ͕։ൃ͞Ε͍ͯͨredmine_s3ͷϑΥʔΫ ϑΝʔΤϯυςΫϊϩδʔͰมߋΛՃ͑ͨ͜ͱʹΑΓɺRedMica1.0.xҎ ߱/ Redmine 4.1.xҎ߱ʹରԠ 4. RedMica S3
plugin ରԠόʔδϣϯ: RedMica1.0.xҎ߱/ Redmine 4.1.xҎ߱ μϯϩʔυ: https://github.com/redmica/redmica_s3
テーマ 編
1. farend basic ຊޠ͕ݟ͍͢ϑΥϯτ Λར༻ σϑΥϧτʹ͍ۙςʔϚ ༏ઌ͝ͱͷ৭͚ ࣗͷ໊લΛଠࣈͰڧௐ μϯϩʔυ: https://github.com/farend/redmine_theme_farend_basic
2. farend fancy farend_basicΛϕʔεʹ ΞΠίϯΛՃ μϯϩʔυ: https://github.com/farend/redmine_theme_farend_fancy
3. farend bleuclair ΞΠίϯΛஔ͖͑ શମతʹϨΠΞτΛมߋ μϯϩʔυ: https://github.com/farend/redmine_theme_farend_bleuclair
αΠυόʔͷંΓͨͨΈػೳ ֎෦ϦϯΫΛผλϒͰ։͘Α͏ʹมߋ Λ૬ରతͰແ͘ઈରతʹදࣔ フ ァ ーエンドテクノロジー開発のテーマ共通の便利機能
プラ グ イン 1. RedMica UI extension 2. Redmine Ip
Filter 3. Redmine Issues Panel 4. RedMica S3 テーマ 1. farend basic 2. farend fancy 3. farend bleuclair 本日紹介したプラ グ イン・テーマ 044ͱͯ͠ެ։͍ͯ͠ΔͷͰɺ ؾʹͳΔϓϥάΠϯςʔϚ͕͋Ε ͥͻಋೖΛ͝ݕ౼͍ͩ͘͞ʂ