Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
今ならできる!PhpStormプラグイン開発
Search
chiroruxx
August 27, 2025
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
今ならできる!PhpStormプラグイン開発
2025/08/27 第178回PHP勉強会@東京 で登壇した資料です。
chiroruxx
August 27, 2025
Transcript
10 slides
今ならできる! PhpStorm プラグイン開発 第178回 PHP勉強会@東京
⾃⼰紹介 ちひろ X: @chiroruxxxx 株式会社モリサワ
プラグイン! つくりました!
でも時間かかる んでしょう? プラグイン開発はたいへん・・・ 膨大なドキュメント なんでもできるので、ドキュメント量も多い 慣れない言語
Kotlin or Java での開発 慣れない環境 gradle?xml?kts?
実際どんだけ かかったの? だいたい半日くらい 動かすだけならもっとはやい PHPer でも今なら作れる!やり方を紹介します!
ステップはたったの4つ!
1. 課⾦する 一番の難関 PhpStorm では Kotlin, Java はサポートされていません
IntelliJ IDEA が必要です All Product Pack を買いましょう
2. プロジェクト 作成
3. 実装する Junieに作りたいプラグインを作ってもらいます AI の課金は All Product Pack
に含まれています
4. カスタマイズ AIの出すコードはだいたい微妙なので 自由にリファクタリングしたり、機能追加しましょう わからないことはAIに質問すればOK ここが一番時間がかかる
まとめ JetBrainsのプラグインは作るのが大変・・・ でも今なら!AIを使ってドキュメントリーディングをスキップ しよう! 本当に必要な部分だけドキュメントにあたるとよき
More Decks by chiroruxx
See All by chiroruxx
Contextとはなにか
chiroruxx
1
530
初心者エンジニアから中級者エンジニアになるためにオススメの1冊
chiroruxx
0
170
Laravelのパッケージ全部紹介する
chiroruxx
2
220
Gopher のための「自由な話し合い」ワークショップ
chiroruxx
0
65
PHPをGoで動かす
chiroruxx
0
130
Goを使ってTDDを体験しよう!
chiroruxx
1
1.5k
Go Connectへの想い
chiroruxx
0
250
eBPF with PHPをさわる
chiroruxx
0
220
sl完全に理解したつもり
chiroruxx
0
200
Other Decks in Technology
See All in Technology
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
3
620
[JAWS Festa 2026]一番いい仕事は、請求書に現れない / jawsfesta2026
sh_fk2
2
440
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
290
PostgreSQL オプティマイザ統計の秘密
nori_shinoda
1
460
顧客合意を取りながら進めるAWSコスト削減の実践
optim
0
160
プロダクションコードにおける encoding/json から encoding/json/v2 へのスムーズな移行
sansantech
PRO
1
330
アラートを見直していたら営業組織への理解にちょっとだけ繋がった話
z63d
1
170
セキュリティ専任チームなしで攻撃を先回りするSREが実践したSIEM on Amazon OpenSearch Service
cscengineer
PRO
1
760
Linuxネットワークスタック進化の軌跡: 過去10年の歩みと最新トレンド
orimanabu
1
240
DBTS2026 盛り上がってますか!?Databricksが実現するAI時代のデータ基盤
akuwano
1
200
Context != Context: One window, many lifecycles (AI Native DevCon, Nov 2026)
birgitta410
0
110
レガシーコードに対する loop engineering的なAI開発プロセス導入について
kubell_hr
0
330
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.5k
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.3k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
570
Accessibility Awareness
sabderemane
1
290
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
660
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
850
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
750
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.7k
Six Lessons from altMBA
skipperchong
29
4.6k