upstatement/craft-netlify-trigger

Craft Netlify Trigger adds a way for editors to trigger a rebuild of a Netlify static site when using Craft as a Headless CMS.

v1.0.0 2023-03-06 18:20 UTC

This package is auto-updated.

Last update: 2024-12-06 22:15:51 UTC


README

Craft Netlify Trigger allows developers & content editors who are using Craft in a headless manner with a static site on Netlify, to press a button within the control panel and deploy the latest content to either a Staging or Production environment.

Requirements

This plugin requires Craft CMS 4.0.0 or later.

Installation

Craft 4

To install the plugin in your Craft 4 project, follow these instructions.

  1. Open your terminal and go to your Craft project:

     cd /path/to/project
    
  2. Then tell Composer to load the plugin:

     composer require upstatement/craft-netlify-trigger
    
  3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Netlify Trigger.

  4. In Plugin settings, enter the webhooks you're plannng to use.

  5. Click the Netlify Trigger link in the CP nav.

Configuration

  • All settings may be optionally configured using a config file. The values, contained in config.php, are described below:

productionWebhook (optional)

Enter the URL that we should fire a Post request to that will kick off the build process for the Production environment.

stagingWebhook (optional)

Enter the URL that we should fire a Post request to that will kick off the build process for the Staging environment.

Releases

  • 1.0.0 - Initital release of Craft Netlify Trigger.

Contributing

We welcome all contributions to our projects! Filing bugs, feature requests, code changes, docs changes, or anything else you'd like to contribute are all more than welcome!

Code of Conduct

Upstatement strives to provide a welcoming, inclusive environment for all users. To hold ourselves accountable to that mission, we have a strictly-enforced code of conduct.

About Upstatement

Upstatement is a digital transformation studio headquartered in Boston, MA that imagines and builds exceptional digital experiences. Make sure to check out our services, work, and open positions!