| Choose between decoupled approaches |
Decoupled Architecture Decision |
| Decide on JSON:API vs GraphQL |
JSON:API vs GraphQL Decision |
| Set up Drupal for Next.js |
Drupal Setup |
| Initialize a Next.js project |
Next.js Project Setup |
| Configure the NextDrupal client |
NextDrupal Client Configuration |
| Set up authentication |
Authentication Patterns |
| Fetch content from Drupal |
Fetching Content |
| Build static or server-rendered pages |
Building Pages |
| Enable preview/draft mode |
Draft Mode |
| Configure on-demand revalidation |
On-Demand Revalidation |
| Handle images and media |
Media and Images |
| Support multiple languages |
Multilingual Support |
| Integrate search functionality |
Search Integration |
| Handle webform submissions |
Webform Integration |
| Configure environment variables |
Environment Variables |
| Secure my implementation |
Security Best Practices |
| Optimize performance |
Performance Optimization |
| Troubleshoot common issues |
Troubleshooting |
| Check sources and references |
Sources & Maintenance |