Sources maintenance
Sources & Maintenance Manifest
Drupal Research Install
Path: /home/camoa/workspace/contrib/web/
Note: The next and decoupled_router modules were not found in the current research install. To install for code reference:
cd /home/camoa/workspace/contrib/web
composer require drupal/next drupal/simple_oauth drupal/jsonapi_menu_items drupal/jsonapi_views drupal/jsonapi_search_api
Web Sources
| Source | URL | Guide Sections | Last Verified |
|---|---|---|---|
| Next.js for Drupal Official Site | https://next-drupal.org/ | All sections | 2026-05-20 |
| Next.js for Drupal Drupal.org Module | https://www.drupal.org/project/next | Drupal Setup, Version Compatibility | 2026-05-20 |
| next-drupal GitHub (Kanopi / Chapter Three) | https://github.com/chapter-three/next-drupal | NextDrupal Client, API Reference | 2026-05-20 |
| GitHub issue #884 — Next.js 16 incompatibility | https://github.com/chapter-three/next-drupal/issues/884 | Project Status, Next.js version pinning | 2026-05-20 |
| GitHub issue #885 — project future / BoF | https://github.com/chapter-three/next-drupal/issues/885 | Project Status | 2026-05-20 |
| Kanopi acquires Chapter Three | https://kanopi.com/blog/kanopi-acquires-chapter-three-sf-drupal/ | Project Status | 2026-05-20 |
| Next-Drupal Quick Start Guide | https://next-drupal.org/learn/quick-start | Drupal Setup, Next.js Project Setup | 2026-02-13 |
| BRAINSUM: Decoupled Architecture with Next.js and Drupal | https://www.brainsum.com/blog/harnessing-power-decoupled-architecture-nextjs-and-drupal | Decoupled Architecture Decision | 2026-02-13 |
| Axelerant: Decoupled Drupal with Next.js | https://www.axelerant.com/blog/decoupled-drupal-nextjs-using-next-drupal | Architecture Patterns | 2026-02-13 |
| QED42: Next.js 15 App Router Integration | https://www.qed42.com/insights/seamless-headless-drupal-integration-with-next-js-15-app-router | Building Pages (App Router) | 2026-02-13 |
| Chapter Three: Next-Drupal 2.0 Release | https://www.chapterthree.com/blog/next-drupal-20-making-a-good-thing-even-better | Version 2.0 Features, App Router Support | 2026-02-13 |
| Drupal.org: Decoupled Router Issue #3111456 | https://www.drupal.org/project/decoupled_router/issues/3111456 | Multilingual Support Patch | 2026-02-13 |
Code Sources
| Module | Relative Path | Guide Sections | Drupal Version |
|---|---|---|---|
| next | modules/contrib/next | Drupal Setup, Draft Mode, On-Demand Revalidation | ^10 || ^11 |
| simple_oauth | modules/contrib/simple_oauth | Authentication Patterns | ^6.0 |
| decoupled_router | modules/contrib/decoupled_router | Path Resolution, Multilingual Support | Core dependency |
| jsonapi_menu_items | modules/contrib/jsonapi_menu_items | Fetching Content (getMenu) | Recommended |
| jsonapi_views | modules/contrib/jsonapi_views | Fetching Content (getView) | Recommended |
| jsonapi_search_api | modules/contrib/jsonapi_search_api | Search Integration | Optional |
| jsonapi_search_api_facets | modules/contrib/jsonapi_search_api_facets | Search Integration (Facets) | Optional |
| webform_rest | modules/contrib/webform_rest | Webform Integration | Optional |
Next.js Library:
- Package: next-drupal (npm) — latest 2.0.1 (Mar 2026); peer range next ^14.2 || ^15.1, App Router, Drupal 10/11
- Drupal module: "Next.js" (drupal/next) — latest 2.1.0 (Mar 2026), Drupal core ^10 || ^11
- Repository: https://github.com/chapter-three/next-drupal — maintained by Kanopi Studios (acquired Chapter Three, Jan 2026)
- Next.js 16 is not supported as of next-drupal 2.0.1 (issue #884). Pin Next.js to 15.
- All Sections
Related Guides: - drupal-jsonapi.md (for JSON:API parameter syntax, filtering, relationships)