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
hiroshi tamura
January 26, 2025
0
130
プラグイン作ってみた
2025/1/25 devkin meetup! vol.4 LT
hiroshi tamura
January 26, 2025
Tweet
Share
More Decks by hiroshi tamura
See All by hiroshi tamura
はじめてのkintoneポータルカスタマイズ
htamura4641
0
150
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
170
Into the Great Unknown - MozCon
thekraken
40
2.2k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
330
WCS-LA-2024
lcolladotor
0
400
Paper Plane
katiecoart
PRO
0
45k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Chasing Engaging Ingredients in Design
codingconduct
0
94
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Transcript
プラグインを作ってみた 2025/1/25 devkin meetup! vol.4
自己紹介 • 元々、バックエンド寄りエンジニア • Windowsパッケージソフト, AWSマイクロサービス開発 • kintoneを使ったシステム開発やってます。 • kintoneカスタマイズ、AWS、Dropbox、各種サービス連携..
• 在庫管理、業務依頼システム、キャンペーン受付、スタンプラリー.. • kintoneポータル用のプラグイン作りました。 @Tam4641
プラグインつくったほうがいいですよ!! 今日の話
はじめに • プラグインのβ版を作るまでの楽しい話を ギュギュっと短縮して話します。 • 技術的な話はあまりしません。すいません。
つくるまでの経緯 • すごい大先輩がたくさん、自社の認知も強みもない • ホームページ制作をしつつ、kintone学習も不足(WeekPoint) もんもんとした日々が一年ほど続く、、 2022年に後発でkintone SIビジネスに参入
そんなこんなで、ある日、 入札サイトで、 kintoneポータルのカスタム案件を発見
ホームページ作るのに似てるし kintoneのカスタマイズだし 入札しておこか
いや、まてよ
デザインに特化したkintoneの会社ないかも。 (弱みだった)ホームページ制作を強みに変えれる ポータルカスタマイズを、でっかくやろ!!
プラグイン開発スタート
設計 • kintoneのドラッグ&ドロップの操作みたいに ポータル画面を設定できる画面作りたいなー。。 どうやってやるんやろ??
Reactのライブラリを発見 めっちゃ ええやん。
でも、
Reactやったことねーー!
でも、やるしかねーー
cybozu developer networkにも Reactの情報がいっぱいあり、できました。 サイボウズさん。ありがとうございます。
調子に乗って、どんどんやってみた • グラフとUIのデザイン性上げたい。⇒ UIコンポーネント(antd) • バグを減らしたい ⇒ TypeScript • APIの回数減らしたい
⇒ IndexedDBでキャッシュ • ポータル画面でプラグイン設定を使えない。 ⇒ プラグイン設定をアプリレコードに保存
個人開発は不安があるが • 不安になってる場合ではない • 作りたいものを「まずは作る!」 • よくなかったら「壊してまた作る!」
そんなこんなで、プラグイン(β版)完成。
作って思ったこと • ミュージシャンは音楽で表現、画家は絵で表現、 エンジニアもプロダクトで自分を表現できる。 • 自分の考えたものを形にして、人に使ってもらえる。 • 知ってもらえる。たまに、褒めてもらえる。感謝してもらえる。 ⇒いろんな体験ができました。
まとめ 弱みを強みに変えてやってみる。 プラグイン開発は大変だけど、良い体験が沢山あります! ぜひ、プラグインを作ってみてください!