Skip to content

philltran/next-drupal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

687 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Next.js for drupal

Next.js for Drupal

Next-generation front end for your Drupal site.

Demo

https://demo.next-drupal.org

Documentation

https://next-drupal.org

Deploy to Vercel

Deploy with Vercel

Example

A page with all "Article" nodes.

import { DrupalClient } from "next-drupal" const drupal = new DrupalClient("https://drupal.org") export default function BlogPage({ articles }) { return ( <div> {articles?.length ? nodes.map((node) => ( <div key={node.id}> <h1>{node.title}</h1> </div> )) : null} </div> ) } export async function getStaticProps(context) { const articles = await drupal.getResourceCollectionFromContext( "node--article", context ) return { props: { articles, }, } }

Supporting organizations

Development sponsored by Chapter Three

About

Next.js for Drupal has everything you need to build a next-generation front-end for your Drupal site: SSG, SSR, and ISR, Multi-site, Authentication, Webforms, Search API, I18n and Preview mode (works with JSON:API and GraphQL).

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 59.4%
  • PHP 36.1%
  • CSS 2.0%
  • JavaScript 1.5%
  • Shell 1.0%