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
Figma Plugin開発は面白い!
Search
出口 裕貴
September 18, 2024
Technology
210
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Figma Plugin開発は面白い!
2024/9/18 に開催された、夏のクリエイター勉強会&大交流会Meetup! で発表したスライドです。
出口 裕貴
September 18, 2024
More Decks by 出口 裕貴
See All by 出口 裕貴
初めてのClaude Code
degudegu2510
0
10
AIを活用したアクセシビリティ改善フロー
degudegu2510
1
210
Tripo MCP × Cursorで始める 手軽な3Dモデル生成の世界
degudegu2510
0
460
はじめての自作キーボード制作
degudegu2510
0
40
社内を動かすアクセシビリティ戦略
degudegu2510
1
360
ダークテーマとアクセシビリティの融合したカラートークンの設計
degudegu2510
9
7.9k
最速で価値を届けるUXリサーチ
degudegu2510
5
1.5k
Qiitaアクセシビリティ史 ~ Qiitaの歩んできた道 ~
degudegu2510
0
3k
CSS Anchor Positioning のきほん!
degudegu2510
2
2.6k
Other Decks in Technology
See All in Technology
アンオフィシャルな、オフィシャルからのお願い
wyamazak_devrel
0
110
小さく始める AI 活用推進 ― 日経電子版 Web チームの事例/nikkei-tech-talk47
nikkei_engineer_recruiting
0
270
【2026年版】 ベクトル検索䛸 Embedding最前線
mocobeta
0
110
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
110
AIのReact習熟度を測る
uhyo
2
560
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
130
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
4
2.4k
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
1k
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
21
6.9k
新しいVibe Codingと”自走”について
watany
6
320
Snowflakeと仲良くなる第一歩
coco_se
4
470
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
520
Featured
See All Featured
Leo the Paperboy
mayatellez
7
1.8k
Six Lessons from altMBA
skipperchong
29
4.3k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
160
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Facilitating Awesome Meetings
lara
57
7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
540
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
220
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
A Soul's Torment
seathinner
6
2.9k
Transcript
None
こんにちは、私はQiita株式会社の出口 裕貴です。 普段は、QiitaのPdM 兼 デザイングループのマネージャーをしています。 私は、デザイン, フロントエンドに関連する情報を中心に発信しているデザインテクノロジストとして活動しているので、よかったらXのフォローしていただけると嬉しいです。
本日は、「Figma Plugin開発は面白い」と題しまして、デザイナーが自分たちで業務を効率化するためにFigmaのPluginを開発した話をしようと思います。 早速ですが、みなさんはFigmaのpluginを使ってますか?
公開されているFigmaのpluginは便利なものが多いです! 画像やイラスト、Iconなどを挿入してくれるPluginやアクセシビリティをチェックしてくれるPluginなど、UIをつくるにあたって、とても便利です。
ただ、公開されている汎用性の高いpluginでは、実業務の課題を解決してくれるものは少なく、見つけるのが大変です。 また、pluginを効果的に使うために、UIの作成フローを変えることも必要になるでしょう。
そのため、Qiitaでは、UIを作成する時の課題を解決するために、Figmaのpluginを開発し、業務を進めています。
本日は、Qiitaで開発したFigmaのPluginを紹介しようと思います。
Qiitaで開発したPluginは、「Issue Syncer」というFigmaのファイルとGithub Issueを同期させるプラグインです。
Qiitaでは、GitHubのIssueで仕事を管理し、1つのissueで、1つのFigmaファイルを作成し、Figmaのサムネイルでissueのステータスを管理しています。
この「Issue Syncer」というプラグインでは、Figmaのテンプレートファイルの作成から、ステータスに合わせたサムネイルの変更とGithub Issueの管理をFigma側から行ってくれます。
この「Issue Syncer」というpluginを開発することにした背景・課題には、
「Issueに着手してから、UIの作成を始めるのに時間がかかること」と「Issueのステータスに合わせて、Figmaのサムネイルを変更し忘れること」というのがありました。
「Issueに着手してから、UIの作成を始めるのに時間がかかること」というのは、 Qiitaでは、Issueに着手して、Figmaファイルを作成するあたって、 やらないといけないことが多いことが原因です。 具体的には、 テンプレートファイルをコピーし、ファイルのタイトルを変更したりサムネイルにissue番号やタイトルを反映させたり GitHubのURLやドキュメントのURLをFigmaに反映されたりGitHubのissueに、FigmaのURLを貼ったりと、ファイルを管理するために、FigmaとGithubを行き来することが多かったです。
そのため、「Issue Syncer」では、ファイルを作成時、GithubのURLを入力し、ボタンを押すだけで、Figmaのテンプレートファイが作られ、GitHubのissueに合わせて、サムネイルが自動的に生成され、GithubにFigmaのURLをコメントしてくれる機能を開発しました。
「Issueのステータスに合わせて、Figmaのサムネイルを変更し忘れること」というのは、Qiitaでは、GitHubでissueを管理しているため、GitHubのissueはCloseしているのに、Figmaのサムネイルはデザイン中になり、エンジニアがFigmaのサムネイルをみて、開発できる状態なのかが判断できなくなっていました。
そのため、「Issue Syncer」でFigmaのサムネイルの変更とissueのCloseが同時にできる機能を開発しました。
他にも、「Issue Syncer」には、Figmaのサムネイルのステータスを変える機能があったり、UIのレビューをランダムな人に依頼する機能があったりと、QiitaのUI作成フローに合わせて、便利な機能が備わっています。
最後にまとめです。
FigmaのPluginを自作すると、自分たちの課題や業務に合ったプラグインを開発できます。 そのため、今までよりデザインに集中できる環境を作ることができます。 こういうPluginあったらいいなと思っていた方やこういうPluginないかなと検索した方は、ぜひFigmaのPluginを作ってみてはいかがでしょうか? Figma Plugin開発に関する記事は、僕がQiitaに記事を投稿しているので、興味がある方は、ぜひ記事もご覧ください。
ありがとうございました。