Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
1.1k
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 ニフティ株式会社
継続的な改善のためのmodulesの適切な分割単位 - NIFTY Tech Talk #23
niftycorp
PRO
0
74
Re:ゼロから始めるTerraform生活 ~IaC入門編~ - NIFTY Tech Talk #23
niftycorp
PRO
0
74
Terraformにベストプラクティスを取り入れた - NIFTY Tech Talk #23
niftycorp
PRO
0
92
AWS AppSyncを用いた GraphQL APIの開発について - NIFTY Tech Talk #22
niftycorp
PRO
0
110
「天気予報があなたに届けられるまで」 - NIFTY Tech Talk #22
niftycorp
PRO
0
130
@nifty天気予報:フルリニューアルの挑戦 - NIFTY Tech Talk #22
niftycorp
PRO
0
120
@nifty天気予報のフロントエンドを 実装するまで - NIFTY Tech Talk #22
niftycorp
PRO
0
120
Application Signalsで始めるSLO ユーザー満足度を数値化する第一歩
niftycorp
PRO
2
240
FourKeysを導入したが生産性向上には至らなかった理由
niftycorp
PRO
1
70
Other Decks in Technology
See All in Technology
今はまだ小さい東京ガス内製開発チームが、これからもKubernetesと共に歩み続けるために
yussugi
3
550
ソフトウェアエンジニアとしてキャリアの螺旋を駆け上がる方法 - 経験と出会いが人生を変える / Career-Anchor-Drive
soudai
1
260
システムリプレイスプロジェクト発足から7年、改めてコスト最適化に向き合う / replace and cost optimization
takumi
1
330
深層学習のリペア技術の最新動向と実際 / DNN Repair Techniques for AI Performance Alignment for Safety Requirements
ishikawafyu
0
220
【ASW21-01】STAMPSTPAで導き出した課題に対する対策立案手法の提案
hianraku9498
0
310
Remix SPAモードのファイルベースルーティングで進めるフロントエンド構築
ryochike
0
130
開志専門職大学特別講義 2024 オープニング
1ftseabass
PRO
0
220
情シスの引継ぎが大変という話
miyu_dev
2
550
Autonomous Database サービス・アップデート (FY25)
oracle4engineer
PRO
0
210
Engineer Recruting Deck
siva_official
PRO
1
3.3k
Hyperledger Fabric(再)入門
gakumura
3
6.7k
Empowering Customer Decisions with Elasticsearch: From Search to Answer Generation
hinatades
PRO
0
210
Featured
See All Featured
Happy Clients
brianwarren
98
6.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.1k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
Practical Orchestrator
shlominoach
186
10k
A Philosophy of Restraint
colly
203
16k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
17k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Gamification - CAS2011
davidbonilla
80
5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
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