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
NotionのWiki機能を使ったページ管理を考えてみる - NIFTY Tech Talk #10
Search
ニフティ株式会社
PRO
May 08, 2023
Video
Resources
Technology
0
510
NotionのWiki機能を使ったページ管理を考えてみる - NIFTY Tech Talk #10
ニフティ株式会社
PRO
May 08, 2023
Tweet
Share
Video
Resources
【エンジニア必見】Notionで仕事のスピードを加速するテクニックとは? - NIFTY Tech Talk #10
https://nifty.connpass.com/event/279921/
More Decks by ニフティ株式会社
See All by ニフティ株式会社
スクラムチームと認知負荷 - ニフティのスクラムトーク Vol2. / NIFTY Tech Talk #18
niftycorp
PRO
0
8
Visual Studio Code Dev Containers ススメ Python編 - NIFTY Tech Talk #17
niftycorp
PRO
1
68
dotfilesを作ろう - NIFTY Tech Talk #17
niftycorp
PRO
1
71
フロントエンドを始める前に どうしていっぱいツールがあるの? - NIFTY Tech Talk #17
niftycorp
PRO
1
79
サービスシステム監視 (シフト例)
niftycorp
PRO
0
49
スクラムマスターの技を磨く! ニフティのスクラムトーク vol. 1 - NIFTY Tech Talk #16
niftycorp
PRO
1
98
AWS基礎 / 2023 ニフティ新人研修
niftycorp
PRO
0
200
データベース / 2023 ニフティ新人研修
niftycorp
PRO
0
110
フレームワーク フロントエンド / 2023 ニフティ新人研修
niftycorp
PRO
0
140
Other Decks in Technology
See All in Technology
Kubeflow Pipelines v2 で変わる機械学習パイプライン開発
asei
4
340
OpenTelemetry実践 はじめの一歩
taxin
0
330
生成AIサービスPanorama AIご説明資料
sdt
0
300
生成AIの不確実性と向き合うためのオブジェクト指向設計
tkikuchi1002
2
700
サービス成長と共に肥大化するモノレポ、長くなるCI時間 / As services grow, monorepos get bigger and CI time gets longer
kohbis
5
2.1k
Building a RAG app to chat with your data (on Azure)
pamelafox
0
130
OCI Data Integration技術情報 / ocidi_technical_jp
oracle4engineer
PRO
1
1.5k
HoneycombとOpenTelemetryでオブザーバビリティに入門してみる
sumiren
2
160
あらゆる商品を扱う商品データベースを再設計した話 / product db re-architecture
rince
8
3.8k
10分でわかるfreeeのQA
freee
0
260
GraphQLに入門してみた
chiroruxx
2
130
こんなに簡単!AWSマルチアカウント
takuya_terada
0
120
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
60
6.6k
Practical Orchestrator
shlominoach
180
9.7k
Product Roadmaps are Hard
iamctodd
43
9.6k
Robots, Beer and Maslow
schacon
PRO
154
7.9k
Making the Leap to Tech Lead
cromwellryan
123
8.4k
A better future with KSS
kneath
230
16k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.8k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Building Your Own Lightsaber
phodgson
97
5.6k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
The Cult of Friendly URLs
andyhume
73
5.6k
Transcript
NotionのWiki機能を使った ページ管理を考えてみる Notion Tech Talk #10 Notion回 2023/04/27 ニフティ株式会社 会員システムグループ
石川 貴之
自己紹介 ニフティ株式会社 会員システムグループ N1! テックリード 石川 貴之 (Ishikawa Takayuki) 担当業務
• AWS/GCP組織管理(CCoE活動) • 技術寄りSaaS管理(Notion, GitHubなど) • 自社サービスのクラウドアーキテクト、バックエンド開発 Notionの好きな機能 • 同期ブロック 2
Wiki機能とは Wikiと有効性確認済みページ – Notion (https://www.notion.so/ja-jp/help/wikis-and-verified-pages) Wiki配下のページをデータベースアイテムのように使うことができる機能 テンプレートで〇〇Wikiと書かれたもの はWiki機能が使われています 3
ページとデータベースの両方の特性を持つ 4 ページ上部にデータベース のビュータブのようなものが 追加される ホームビューはページのまま 配下のページをデータベースアイテムと して扱えるビューが追加される
Wiki機能 おすすめポイント 5
ページをデータベースアイテムのように扱える ページにプロパティを持たせることが できてビューで管理ができる。孫ペー ジも並列に扱うことが可能。 ※後述してますがデータベースと完全互換性はないです 6
最近追加・編集されたページ一覧が作れる 7 リンクドビューでWikiによくある最近 変更があったページ一覧をページ主 体でも作れる
デフォルトでページ配下を検索してくれるボタン デフォルトでWikiページ配 下の検索になる 8
使いにくい点をカ スタムする 9
Wikiデータベースの課題 10 データベースはビューに表示されない ビューからアイテムを作成すると 必ずWiki直下のページになる ページの階層が表現できず、プロパ ティだけでは親ページがわからない
やりたいこと 11 データベースの階層はサブアイテムを作成して、 ページツリーとデータベースのサブアイテムの階層が合っている状態にしたい!
足りない設定を自動追加・変更することで実現 12 親ページ 親アイテムプロパティ 子ページ作成 作成場所によって決定 空 → 親ページを自動割り当て サブアイテム作成
Wikiページ → 親アイテムの ページ配下へ自動移動 作成場所によって決定
結論から言うと、 理論上できそうだったが実 現できなかった 13
APIから更新ができず実現不可 14 参考:https://developers.notion.com/reference/patch-page
妥協案:ボタン使ってデフォルト値として入れる 15 ページブロックを挿入 テンプレページの親アイテムプ ロパティを設定しておく ボタンから作成されたページは親 ページと親アイテムが一緒
補足:ボタンの新機能 ボタンをクリックするだけで、ブロックやページなどを自動的に生成 – Notion (https://www.notion.so/ja-jp/help/guides/automatically-generate-blocks-pages-with-buttons) 一定のワークフローを実行してくれるボタンを作成できる 16
ここが改善されたらうまくいく ❏ APIからWikiのデータベースのプロパティが変更できれば • Wiki機能リリースすぐはプロパティの取得もできなかったので改善はされてる ❏ APIからページのParentを変更できれば ❏ データベースプロパティに親ページやページ階層を表示できれば •
サブアイテムではなくグループ化使っての階層を表現できる 17 みんな気になるところがあっ たらNotionへフィードバック や要望をあげよう!
Wiki利用上の 注意点とまとめ 18
Wiki機能 利用上の注意点 ❏ Wikiのデータベースは通常のデータベースと完全互換性がない ◦ Wiki配下のデータベースとアイテムはビューで管理できない ◦ ページのプロパティは APIから変更できない ◦
ページツリーやビューに表示されないページができることがある ▪ Wikiデータベースアイテムを APIから作成するとビューに表示されない ▪ サブアイテムプロパティからページ作成するとページツリーに表示されない ◦ 別のWikiページへの移動、ページに変換し直すとプロパティが消える ▪ 履歴からなら復元可能 ❏ データベースやWiki配下のページはWikiに変換できない ◦ どの粒度でWikiにするか考える必要あり 19
まとめ ❏ Wikiのデータベースは通常のデータベースとは仕様が異なるので注意 ❏ Wikiの検索ボタンは便利!このためだけに変換してもいい ❏ 他のWikiから移行してきてページ中心の管理ならWiki機能はマッチする ❏ データベース中心の管理をしていた場合は現状相性が悪い 20
参考:Notion導入や移行について興味ある方へ 21 Notion全社導入に伴う移行とデータ整理のノウハウ | ドクセル (https://www.docswell.com/s/14kw/Z6YYYV-know-how-for-notion-implementation-migration-and-data-organization)
Copyright © NIFTY Corporation All Rights Reserved. 22