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
プラグイン作ってみた
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
hiroshi tamura
January 26, 2025
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プラグイン作ってみた
2025/1/25 devkin meetup! vol.4 LT
hiroshi tamura
January 26, 2025
More Decks by hiroshi tamura
See All by hiroshi tamura
はじめてのkintoneポータルカスタマイズ
htamura4641
0
180
Featured
See All Featured
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
830
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
A better future with KSS
kneath
240
18k
Exploring anti-patterns in Rails
aemeredith
4
540
Optimising Largest Contentful Paint
csswizardry
37
4k
Code Reviewing Like a Champion
maltzj
529
40k
Facilitating Awesome Meetings
lara
57
7.2k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.2k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
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でキャッシュ • ポータル画面でプラグイン設定を使えない。 ⇒ プラグイン設定をアプリレコードに保存
個人開発は不安があるが • 不安になってる場合ではない • 作りたいものを「まずは作る!」 • よくなかったら「壊してまた作る!」
そんなこんなで、プラグイン(β版)完成。
作って思ったこと • ミュージシャンは音楽で表現、画家は絵で表現、 エンジニアもプロダクトで自分を表現できる。 • 自分の考えたものを形にして、人に使ってもらえる。 • 知ってもらえる。たまに、褒めてもらえる。感謝してもらえる。 ⇒いろんな体験ができました。
まとめ 弱みを強みに変えてやってみる。 プラグイン開発は大変だけど、良い体験が沢山あります! ぜひ、プラグインを作ってみてください!