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
はじめてのkintoneポータルカスタマイズ
Search
hiroshi tamura
November 29, 2023
180
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
はじめてのkintoneポータルカスタマイズ
LT用
hiroshi tamura
November 29, 2023
More Decks by hiroshi tamura
See All by hiroshi tamura
プラグイン作ってみた
htamura4641
0
170
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
300
The SEO Collaboration Effect
kristinabergwall1
1
590
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
The agentic SEO stack - context over prompts
schlessera
0
970
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
Google's AI Overviews - The New Search
badams
0
1.6k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
Navigating Team Friction
lara
192
16k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Building Applications with DynamoDB
mza
96
7.2k
Transcript
はじめてのkintoneポータル カスタマイズ 2023/11/29
自己紹介 • 神戸のweb制作会社で、kintoneを使ったシステム開発などを やってます。 • 元々バックエンド寄りのエンジニアです。 • kintoneポータル・スペースカスタマイズ用のプラグイン開発 やサービスをしています。 @Tam4641
ポータルでカスタマイズできる事は、 1つだけです。
帯の下を...
広げてHTMLを埋め込むだけ!
HTML書けば何でも入れられます。 スペースも同じやり方♪
ちなみに、 標準設定で隠せれます 他のパーツはDOM操作で触っちゃダメ
ポータルカスタマイズのやり方
今日は3つの型を紹介します
ポータルカスタマイズ 壱の型 Javascript, cssアップロード ~基本の型~
Javascript, cssアップロード • kintoneシステム管理画面から javascriptと、対応するcssをアップロードするだけ ポータルを含む全画面に反映されます。
サンプルコード アプリのデータをkintoneRestAPIで取得して表示などもできます♪
ポータルカスタマイズ 弐の型 Kintone Portal Designer
ポータル開発用の公式ツールがあります
設定画面 • タブを切り変えて、 html,css,javascriptを編集可能。 • 保存すると自分の環境(Chrome)だけに、即反映できる
効率良くポータルカスタマイズができる! 生産性爆上がりツール!
使用して、思った点 • html、css 、javascript がわからないユーザーが使用するのは、 難しい。(テンプレサンプルがあるので学習可能。) • ポータルはコードが長くなりがちだが、 HTML,CSS,javascriptそれぞれ1ファイル管理なため、 コードが肥大化すると、画面のパーツ管理が辛くなってくる
次のスライドつなぐためネガティブな事書いてますが、 コード触る人には、お勧めツールです。
ポータルカスタマイズ 参の型 ~秘奥義~ Javascriptライブラリ埋め込み
更なる ポータルカスタマイズの 高みを求めて
ポータルに、Reactを埋め込みます。
Reactとは 超ざっくり • javascriptのライブラリ • 画面のパーツ(コンポーネント)ごとにソースコードをつくって、 組み合わせて動かすのが得意 • 各パーツの状態によってさまざまな表現が可能。 •
kintone UI Componentのような、UIライブラリも多数
いろんなライブラリーやパーツを組み合わせて こんな画面の作成が可能
サンプルコード さわりだけ kintoneのイベントで、 コンポーネントを入れる ここから先は、次の機会に
ご清聴ありがとうございました。 • 今後も、kintoneポータル、プラグイン開発などの情報を発信 しますので、よろしくおねがいします。 • (宣伝)ポータルをドラッグ操作でカスタマイズできる こだわり kintone プラグイン β版を公開しています。
無料なのでダウンロードして遊んでみてください。 https://kanaeru.design/plugin#contact ダウンロードは こちらのQRフォームから