Netlify Integration module

Edition

Incubator (services)

Issues

Git

Git

Latest

1.0

Compatible with Magnolia 6.2.

The Netlify Integration module allows publishers to trigger site builds with Netlify after a page has been published.

This module is at the INCUBATOR level.

Installing with Maven

Maven is the easiest way to install the module. Add the following to your bundle:

<dependency>
  <groupId>info.magnolia.cdn</groupId>
  <artifactId>magnolia-netlify-integration</artifactId>
  <version>1.0</version>
</dependency>

Usage

Once installed and configured, the system will display an additional field in the publication dialog allowing the publisher to select one or several Netlify site(s) to build once the page is published.

Configuration

To configure Netlify access, you must create the following file /decorations/netlify-integration/config/config.yaml in a Magnolia (light) module with the apiKey.

Item Description

apiKey

The Netlify API token.

apiToken: your_netlify_api_token

Integration

The modules automatically adds the Netlify site selector in the publication dialog.

Once the linked publication task is approved, Magnolia triggers a build request per selected site in Netlify.
publication dialog netlify module

Changelog

Version Notes

1.0

Initial release of the module.

Feedback