~/talk

Introducing KeystoneJS, the CMS & API Platform for Prisma

Talkat Prisma Day 2021 · 2021-06-29..06-30· [nodejs, databases]
slides:none on file

KeystoneJS v6 presents a schema-first Node backend that generates a GraphQL API and a React-powered Admin UI while using Prisma for persistence and migrations. The demo uses Prisma Migrate, stateless sessions, role-based access control, Next.js front end, a Slate-based structured document field with custom embeddable components (polls) and virtual fields (vote counts, GitHub repo resolver). The system runs in production, supports extensible auth and custom GraphQL mutations, and successfully wires CMS content into a live Next.js site.

AI-written summary · about

  1. 0:00Introduction to KeystoneJS
  2. 4:21What is KeystoneJS
  3. 13:23Setting up the project
  4. 28:31Adding authentication
  5. 47:54Building the Next.js frontend
  6. 1:00:17Adding rich document fields
  7. 1:28:42Break and recap
  8. 1:41:52Custom components in documents
  9. 2:08:39Virtual fields and GitHub integration
  10. 2:17:28Advanced access control
  11. 2:28:14Summary and next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.