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.
Installs: 37
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 4
Forks: 0
Open Issues: 1
Type:craft-plugin
Requires
- php: ^8.0.2
- craftcms/cms: ^4.0.0
Requires (Dev)
- craftcms/rector: dev-main
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.
-
Open your terminal and go to your Craft project:
cd /path/to/project
-
Then tell Composer to load the plugin:
composer require upstatement/craft-netlify-trigger
-
In the Control Panel, go to Settings → Plugins and click the “Install” button for Netlify Trigger.
-
In Plugin settings, enter the webhooks you're plannng to use.
-
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!