Kit (formerly ConvertKit) WordPress Plugin Development
Alongside my own WordPress Plugin business, WP Zinc, I provide contract WordPress Plugin development services for Kit since November 2021, developing the Kit WordPress Plugin.
This has focused on performance, functionality, user experience, bug fixes, robust end to end automated testing, upgrading to the latest Kit.com API, deployment workflows, support and marketing within the WordPress.org Plugin Directory.
Functionality
I've added new features, including:
Blocks for embedding Kit Forms, Form Triggers, Broadcasts and Products
Member Content functionality, to gate content (paid or free) using Kit's Forms, Tags and Products
Native integration with Elementor and Divi
A native Form Builder, to easily build subscription forms right within WordPress
Enhanced integrations with WooCommerce, Contact Form 7, Forminator and other third party plugins
User Experience
To improve the user experience, I've added:
Onboarding wizards: to quickly connect your Kit account and get started, as well as embed Kit Landing Pages and build Member-only content sections
UI enhancements to various settings screens
Easily import and export settings across sites
Broadcasts to Posts and Posts to Broadcasts functionality
Improved performance for larger accounts and sites
Moving from the v3 API key authentication to v4 API OAuth
Automatic configuration of popular WordPress caching plugins, to ensure creators can spend their time creating, not configuring
Testing
I implemented wp-browser's automated end to end and integration testing as a first step, and wrote extensive test coverage for the entire Plugin. Tests are created or updated when a feature is added, changed or a bug reported, to minimise breaking changes between updates.
Using GitHub's workflows, tests are automatically run against all PR's / changes, ensuring deployments are shipped with confidence.
Coding Standards
WordPress PHP, JS and CSS coding standards were fully implemented in the Plugin, to ensure maximum compatibility with third party Plugins, remove the chance of any security flaws and maintain compatibility with older and newer PHP versions.
Marketing
Using the knowledge gained for my own WordPress Plugin products over at WP Zinc, the Kit Plugin has undergone readme text optimisation, ensuring a steady growth of new creators and installations.