Matt Watson's repositories
secure-blocks-for-gutenberg
Secure your content in the editor by user role with Secure Blocks for Gutenberg
link-picker-for-cmb2
Link Picker control designed to work with CMB2
content-expiry-date
Remove content from WordPress on a certain date
ground-control
A WordPress plugin framework based on root composition principles. Uses best practice, and contains code examples.
theme-login
Login, Register and Reset Password, all from the front-end of your WordPress theme.
block-template-ui
Proof of Concept User Interface for WordPress Block Templates.
bulk-uploader-for-binder
Bulk Upload extension for the WordPress Binder Document Management System (DMS).
cards-for-binder
Card presentation layer for the Binder Document Management System (DMS) for WordPress.
ctas-for-binder
Call to Actions (CTAs) for the Binder Document Management System (DMS) for WordPress.
deploy-test
Test GitHub actions for Pantheon SFTP Deploy
editor-widgets
Proof of Concept for block based 'widget areas' within a FSE theme.
email-reminders-for-content-expiry-date
Email Reminders for Content Expiry Date
external-links-for-binder
Allow external links in Binder - the Document Management System (DMS) for WordPress
external-meta-block
Proof of Concept block that outputs a post meta field within an External Query Loop Post Template block.
external-query
Proof of Concept block for creating a query loop from an external source.
external-template
Proof of Concept block for rendering and providing a post template area for external posts.
kapow-core
The Core Plugin component of the Kapow! boilerplate for bespoke WordPress site development.
mattwatsoncodes
My GitHub Profile
meta-block
Proof of Concept block that outputs a post meta field within a Query Loop Post Template block
permission-higher-order-component
Proof of Concept Higher Order Component that adds a disable editing checkbox to all blocks that will prevent certain user roles from editing the block when checked.
preview-by-site
Proof of Concept 'preview by site' functionality, to allow template previewing across a network.
react-checkbox-list
A bootstrap-style react component for checkbox list
simple-local-avatars
Adds an avatar upload field to user profiles. Generates requested sizes on demand just like Gravatar!
types-js-boilerplate
External TypeScript definitions for @lipemat/js-boilerplate and plugins
wp-wysiwyg-control
TinyMCE-powered WYSIWYG control for the WordPress Block Editor