Matt Watson's repositories
deploy-test
Test GitHub actions for Pantheon SFTP Deploy
simple-local-avatars
Adds an avatar upload field to user profiles. Generates requested sizes on demand just like Gravatar!
external-meta-block
Proof of Concept block that outputs a post meta field within an External Query Loop Post Template block.
types-js-boilerplate
External TypeScript definitions for @lipemat/js-boilerplate and plugins
editor-widgets
Proof of Concept for block based 'widget areas' within a FSE theme.
mattwatsoncodes
My GitHub Profile
preview-by-site
Proof of Concept 'preview by site' functionality, to allow template previewing across a network.
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.
meta-block
Proof of Concept block that outputs a post meta field within a 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.
block-template-ui
Proof of Concept User Interface for WordPress Block Templates.
wp-wysiwyg-control
TinyMCE-powered WYSIWYG control for the WordPress Block Editor
link-picker-for-cmb2
Link Picker control designed to work with CMB2
secure-blocks-for-gutenberg
Secure your content in the editor by user role with Secure Blocks for Gutenberg
react-checkbox-list
A bootstrap-style react component for checkbox list
bulk-uploader-for-binder
Bulk Upload extension for the WordPress Binder Document Management System (DMS).
external-links-for-binder
Allow external links in Binder - the Document Management System (DMS) for WordPress
email-reminders-for-content-expiry-date
Email Reminders for Content Expiry Date
ctas-for-binder
Call to Actions (CTAs) for the Binder Document Management System (DMS) for WordPress.
content-expiry-date
Remove content from WordPress on a certain date
cards-for-binder
Card presentation layer for the Binder Document Management System (DMS) for WordPress.
binder
Document Management System (DMS) for WordPress
cpd
A plugin to transform a WordPress install into a Continuous Professional Development (CPD) management platform. Built in association with The University of Sheffield.
cpd-theme
Aspire CPD Theme.
kapow-core
The Core Plugin component of the Kapow! boilerplate for bespoke WordPress site development.
cpd-build
Aspire CPD Theme Build.
theme-login
Login, Register and Reset Password, all from the front-end of your WordPress theme.
ground-control
A WordPress plugin framework based on root composition principles. Uses best practice, and contains code examples.