Chapter ThreeContact Chapter Three for your next project
  • Home
  • Get Started
  • Docs
  • Guides
  • Blog
  • Contact

Getting Started

IntroductionExamplesGet StartedEnvironment VariablesFAQChangelog

Drupal Client Experimental

IntroductionConfigurationAuthenticationFetcherSerializerCachingPreview ModeUpgrade Guide

Data Fetching

Basic ExampleDynamic PagesAdvanced ExampleMenusBlocksViewsFilter by Site

Authentication

IntroductionPassword GrantAuthorization Code GrantRefresh Token Rotation

Reference

getPathsFromContextgetResourceTypeFromContextgetResourcegetResourceFromContextgetResourceByPathgetResourceCollectiongetResourceCollectionFromContextgetMenugetViewtranslatePathtranslatePathFromContext

Hooks

useMenu

Drupal

SitePreviewerSiteResolver
Next.js for Drupal
Get StartedDocsGuidesBlogContact
GitHubDrupalSlack

Quick Start

  • Introduction
  • Install Drupal
  • Apply Patches
  • Enable Modules
  • Create Role and User
  • Create Consumer
  • Create Next.js Site
  • Configure Content Types
  • Create Next.js project
  • Create Content
  • Done

Quick Start (DrupalClient)

  • Introduction
  • Install Drupal
  • Apply Patches
  • Enable Modules
  • Configure Path Aliases
  • Create Next.js project
  • Create Content
  • Done

Preview Mode (DrupalClient)

  • Preview Mode
  • Authentication (Basic)
  • Authentication (Bearer)
  • Configure Preview Routes
  • Configure Content Types
  • Done

Need help?

We are on Twitter, GitHub and Slack.

Enable Modules

Enable Next.js and Next.js JSON:API modules


  1. Visit `/admin/modules`.
  2. Enable the following modules: Next.js and Next.js JSON:API.
Apply PatchesConfigure Path Aliases
Chapter Three

Copyright © 2022 Chapter Three. All rights reserved.

Get StartedDocsGuidesBlogContact