Gatsby Source Plone screenshot

Gatsby Source Plone

Author Avatar Theme by Collective
Updated: 10 Mar 2025
20 Stars

Source plugin for pulling data into Gatsby from Plone sites

Categories

Overview

Gatsby Source Plone is an innovative tool designed to integrate the powerful capabilities of Plone with Gatsby sites. If you’re looking to pull data seamlessly from Plone sites using the plone.restapi, this plugin offers a straightforward and efficient solution. It’s ideal for developers who want to leverage the robust backend of Plone while enjoying the modern frontend experience that Gatsby provides.

With a focus on ease of use and performance, Gatsby Source Plone enables developers to build streamlined web applications. By handling the intricate details of data fetching and integration, it empowers you to create dynamic sites with less friction and more speed.

Features

  • Easy Installation: Install the plugin effortlessly using npm with a simple command, npm install --save gatsby-source-plone, to get started quickly.

  • Comprehensive Documentation: Full documentation is provided, allowing you to explore all configuration options and effectively utilize the plugin’s capabilities.

  • Docker Support: The plugin utilizes Docker for managing the backend via plone.restapi, ensuring a smooth development experience without extensive backend setup.

  • Real-time Development: Watch for changes in development mode, build your Gatsby project and see updates instantly reflected, streamlining the development process.

  • Testing Integration: Includes commands for running unit and acceptance tests, ensuring your application is robust and performs as expected.

  • Prettier Configuration: Comes with built-in Prettier settings for code formatting, encouraging consistent and clean code throughout your project.

  • Flexible Querying: Supports querying nodes created from Plone easily, enabling sophisticated data manipulation and retrieval.

  • Content Management: Ability to publish and manage markdown documents through Plone backend, allowing for a seamless content workflow.