Headless CMS for Notion like knowledge base ?
Hello! I have a, potential, upcoming consulting gig where a company that publishes books, tv shows and games in their IP wants to build an internal wiki for their world lore.
They want something Notion-like in the sense of the possibility of pages to have nested sub-pages several levels deep.
And then on top of that a bunch of other quite deep and custom features for search, user accounts, changelogs for new pages etc.
I'm quite settled on my tech stack already.
I'm, however, having a hard time to find a headless CMS that matches my need , where you can define a structure of nested pages.I couldn't find anything from Contentful, CosmicJS etc. that seem to support that in a great way.
My current best idea is to actually use Notion as the CMS where they edit pages... and then use Notion's API to fetch data and pages.
But, it's a little cumbersome to work with.
Or end up building a basic CMS myself, using some library and e.g. markdown files.
Does anyone else know of a CMS that you think could be a good candidate,
or have any other idea on how you would approach this?
Cheers! π
6 Replies
I use notion as my CMS for a simple blog and it works pretty well, I think that's going to be your best choice
Appreciate the feedback!
Yeah it seems like the best option right now.
A little annoyed that you need to do so many requests to endpoints in Notion. E.g to get an indented bullet list item is a new request to get the children. Some pages have a block rather than a page as parent, which is an extra separate request. But, as long as I cache/store it should still all be good. Just a litle slow to refresh all content. π
A little annoyed that you need to do so many requests to endpoints in Notion. E.g to get an indented bullet list item is a new request to get the children. Some pages have a block rather than a page as parent, which is an extra separate request. But, as long as I cache/store it should still all be good. Just a litle slow to refresh all content. π
i mean. why dont they just use notion?
Iβm asking myself the same question. π
They seem pretty determined to hire me though to get this done.
They want cool dashboards with read progress, and better search, and changelogs.
im 90% sure all of that is already built into notion lmao
Kind of yeah π
But they seem to want itβ¦ soooβ¦
They already have a lot of the content in Notion, so I guess they must have run into some issues.