The Genesis and WordPress communities are where I’ve established myself. Here are my participations and contributions to those communities.
Podcasts
- Episode 13: A Passion for Quality with Gary Jones (Rethink.fm)
- Guest on the UK Genesis Podcast.
- Episode #44: Lost In Translation (Genesis Office Hours)
- Episode #20: The UK Edition (Genesis Office Hours)
- Co-host on the UK Genesis Podcast for most of the 22 episodes.
Mentions
- Word-Break Show interviewing Ryan Sullivan and Rob Neu – around 48-minute mark.
- WP Elevation Episode #65 Justin Sternberg – around 36-minute mark.
Interviews
- Finely Tuned Consultant: Gary Jones (WPEngine)
- Gary Jones Shares His Experience As A WordPress Core Contributor, Coder, Plugin Developer And Genesis Contributor (Cloudways)
- Introducing Gary Jones – Genesis Developer (StudioPress)
WordPress Credited Contributions
WordPress Core
Some references are missing, as I’ve contributed to the following releases: 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 4.2, 4.3, 4.4, 4.5, 4.7, 5.0, 5.1, and 5.2.
- #29958: Collapse menu keyboard accessibility (4.7)
- #37871: Clarify Login Label (Email Address) (4.7)
- #34737: Add Facebook oEmbed Support (4.7)
- #21616:
add-textdomain
doesn’t conform to WP coding standards (4.5) - #24878:
is_registered_sidebar()
(4.4) - #26502: Dashboard Activity dates conditionally need the year (4.4)
- #33684: Cheatin’ uh?: Update in wp-includes/class-wp-customize-manager.php (4.4)
- #32735: Correctly sort translated plugin names in plugin list table (4.3)
- #28310: Accessing properties of null returned from
get_post()
(4.0) - #26869: Hook Docs clean up (4.0)
- #27715: Hook Docs (35):
wp-includes/functions.php
(3.9) - #27228: Consistent translator comment format (3.9)
- #25689: Notice – undefined variable checksums (3.7.1)
- #14045: Give the menus page an accessibility mode option, like the widgets screen (3.6)
- #23791: Missing
@param
inwp_get_attachment_image()
docs (3.6) - #23789: Redundant variables for menu custom link meta box callback (3.6)
- #18948: Introduce
$wpdb->;delete()
(3.4) - #18886:
$stripteaser
documentation incorrect (3.3) - #16688: Inconsistent
the_title
filter (3.3) - #18698: Use body class in custom background callback (3.3)
- #16432: Add filter to
ent2ncr
(3.3)
WordPress Meta
- #1911: Credits API: Prefer HTTPS for External Libraries links
- #1365: Improve project overview page (See [2071])
Credited Contributions to Projects on GitHub My
Projects on GitHub are under the Sources tab. These include full WordPress plugins, or library classes for use in themes or plugins.
All of the items below are ones I’ve contributed code to (not updated for a while). Some range from simple documentation fixes up to being a core contributor with commit access to the repo.
- AffiliateWP
- Allow Duplicate Slugs (since deleted)
- AMP for WordPress
- Babble
- Brain.fm Desktop Client
- Bright Nucleus Settings Component
- Bright Nucleus Shortcodes Component
- bourbon-genesis
- CampTix Payment Bank Transfer
- clearPHP
- CLI Cheat Sheet
- Custom Metaboxes and Fields for WordPress (CMB)
- Custom WP List Table Example
- EA Share Count
- Easy Digital Downloads
- EDD Account Helpers
- Events Manager for WordPress
- Fawn
- Flagship Compass theme (since deleted) + all themes forked from it.
- Genesis 404 Page (props)
- Genesis Accessible (feedback)
- Genesis eNews Extended
- Genesis Footer Links No Follow
- Genesis Prose Exporter
- Genesis Sample with Sass
- Genesis Simple Sidebars
- Genesis Starter Child Theme (Matt Banks)
- GistPress
- GitHub Updater
- gobrenix.com
- Gravity Forms Sass
- Gravity Forms Sticky Form
- grunt-wp-css
- grunt-wp-i18n
- grunt-wp-theme
- Instant Content
- Is Jetpack in Dev Mode
- Microdata Manager
- MultiLingualPress
- Multisite Enhancements
- Node JSCS
- Option Usage Checker
- Page Template Info
- Pandoc Filters PHP
- PHP_CodeSniffer
- PHPloy
- php-enum
- phpunit-testlistener-vcr
- phpversions.info
- Pig Latin
- Phpro SOAP-client
- Plugin Toggle
- Plumber
- Portfolio Post Type
- Posts to Posts
- PW Sample Template Loader Plugin
- Really Simple Series
- RTL Tester
- sebastianbergmann/git
- Send Images to RSS
- Shortcake
- SimplePie
- South Brooklyn Children’s Garden
- Stylelint Config WordPress
- Sublime JSDocs
- Sublime Text 2 WordPress
- TGM Plugin Activation
- Varying Vagrant Vagrants
- VIP Coding Standards
- VVV Custom site template
- VVV Utilities
- WooCommerce
- WordPress Plugin Boilerplate
- WordPress SEO
- WordPress Starter Theme (Matt Banks)
- WordPress Widgets Refresh
- WP Cart Mailcheck
- WP Comment Notes
- WP Featherlight
- WP Parser
- WP Dev Lib
- WP Post Series
- WP Site Care Grunt Config Loader (since deleted)
- WP Test
- wp-mock
- WPGear.org
- WPupdatePHP
- WPZOO Grunt There are many other projects where I’ve suggested improvements or reported bugs, but not contributed code.
Premium or Private Products Not on public GitHub repos.
- EA Genesis Child
- Genesis Framework
- All Pro child themes from StudioPress (RTL, work in progress)
- Utility Pro, Genesis child theme
- Forty Two, Genesis child theme
- User Comments Permissions
- Various child themes from other authors via theme audits
- WP Rocket
First Plugins I’ve helped the following users write their first public or custom plugin for WordPress:
- Carrie Dils: Genesis Style Trump
- Jo Waltham: (custom plugin for client)
- Robin Cornett: Send Images to RSS
Translations
- General Translation Editor for
en_GB
on translate.wordpress.org - General Translation Editor for
en_GB
for translate.yoast.com - General Translation Editor for
en_GB
for translate.carriedils.com (since removed)
WordCamp and Conference Attendance
- WordCamp Portsmouth (UK) Jul 2011
- WordCamp Chicago (USA) Jul 2011
- WordCamp Europe (Leiden, Netherlands) Oct 2013
- WordCamp London (UK) Nov 2013
- WordCamp Europe (Sofia, Bulgaria) 2014
- WordCamp Birmingham (UK) Feb 2015
- WordCamp London (UK) Mar 2015
- WordCamp Europe (Seville, Spain) Jun 2015
- WordCamp London (UK) Apr 2016 (Organiser and Speaker)
- WordCamp Europe (Vienna, Austria) Jun 2016
- WordCamp Brighton (UK) Jul 2016
- WordCamp Manchester (UK) Oct 2016
- WordCamp London (UK) Mar 2017 (Organiser)
- WordCamp Bristol (UK) May 2017
- WordCamp Europe (Paris, France) June 2017
- WordCamp Edinburgh (UK) July 2017
- WordCamp Manchester (UK) Oct 2017 (Volunteer)
- WordCamp London (UK) Apr 2018 (Organiser)
- WordCamp Europe (Belgrade, Serbia) Jun 2018 (Workshop Teaching Assistant)
- WordCamp US (Nashville, USA) Dec 2019
- WordCamp London (UK) Apr 2019 (Emcee and Volunteer)
- WordCamp Europe (Berlin, Germany) Jun 2019 (Volunteer)
- PHP South Coast (Portsmouth, UK) Jul 2015
- PHP South Coast (Portsmouth, UK) June 2017
- WP Engine EU Summit 2018 (London, UK) Nov 2018
WordPress Meetup
- WordPress London former co-organiser, speaker and a regular attendee.
PHP
- Named contributor for PSR-5: PHPDoc