CARVIEW |
Paul Bearne
@pbearne on WordPress.org and Slack
Bio
I am fueled by a passion for new developments in technology and how the application of these can deliver an awesome user experience while effectively meeting business needs.
Although, over the years I have developed a number of complementary skill bases, my focus is now WordPress architecture, concept design, coding for complex projects and integrating external data sources.
I have made core commits to every version of WordPress since 3.9 and continue to support the wider WordPress community through meetups, WordCamps, etc.
In 2018 I co-founded Matador Sorftware and launched a commercial WordPress Plugin for the recruitment industy, adding to my growing list of plugins.
Interests
Walking, Kayaking, Reading, Theater, PHP, Javascript, CSS
WordPress Origin Story
I discovered WordPress in 2006 when asked to explore the use of collaborative tools internally for a multinational corporation, setting up a 200+ multi-blog site using WPMU on IIS7. As part of this project, I created my first plugin, Author Avatars, (https://wordpress.org/plugins/author-avatars/ ), which currently has 8,000+ active installs. I recently updated this to include Gutenberg support.
From this point on, the community, the flexibility and the velocity of WordPress has made it my platform of choice.
I specialize in creating highly performant scalable, accessible and SEO friendly code (plugins and themes) for large WordPress sites that are often multi-site, multi-language, VIP and/or e-commerce.
In 2018, with a partner, I launched a premium plugin for the recruitment industry, Matador Jobs (https://matadorjobs.com/) and in June Matador Jobs became an official Bullhorn partner (https://www.bullhorn.com/marketplace/matador-jobs/).
I continue to support my growing list of plugins (https://profiles.wordpress.org/pbearne/#content-plugins ) and the wider WordPress community, founded the Kingston WordPress Meetup and speak regularly at WordCamps.
Contributions Sponsored
Matador Jobs and Hostinger sponsor Paul Bearne to contribute 10 hours per week to the following teams: Core and Test.
Contribution History
Paul Bearne’s badges:- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Documentation Contributor
- Meetup Organizer
- Plugin Developer
- Test Contributor
- Test Team
- Translation Contributor
- Translation Editor
- WordCamp Organizer
- WordCamp Speaker
-
Mentioned in [60793] on WordPress SVN:
Charset: Improve UTF-8 scrubbing ability via new UTF-8 scanning pipeline. -
Mentioned in [60788] on WordPress SVN:
Posts, Post Types: Improve `wp_count_posts()` query performance for users who cannot `read_private_posts`. -
Reviewed 667 strings on translate.wordpress.org.
-
Translated 1052 strings on translate.wordpress.org.
-
Reviewed 241 strings on translate.wordpress.org.
-
Translated 1061 strings on translate.wordpress.org.
-
Wrote a comment on the post Hello, I am the author…, on the site Translate WordPress:
en_ca done -
Reviewed 44 strings on translate.wordpress.org.
-
Translated 76 strings on translate.wordpress.org.
-
Reviewed 147 strings on translate.wordpress.org.
-
Submitted pull request #71314 to WordPress/gutenberg:
moved time to read bock from experimental -
Submitted pull request #9562 to WordPress/wordpress-develop:
Add `wp_word_count()` function to count words and characters in text -
Wrote a comment on the post Hello, I am the author…, on the site Translate WordPress:
ca done -
Submitted pull request #9349 to WordPress/wordpress-develop:
50568 improve wp term's sanitization calls -
Mentioned in [60365] on WordPress SVN:
Taxonomy: Avoid unnecessarily recalculating term counts when a post is updated and its status is unchanged. -
Wrote a comment on the post Hello, I am the theme…, on the site Translate WordPress:
Ca done -
Submitted pull request #8884 to WordPress/wordpress-develop:
Refactor EXIF date handling and add unit tests -
Wrote a comment on the post Hello, I am the theme…, on the site Translate WordPress:
ca done -
Posted a reply to [NSFW] After update is not working as it should, on the site WordPress.org Forums:
can try to turn off other plugins to testIt is still working on by test… -
Posted a reply to [NSFW] After update is not working as it should, on the site WordPress.org Forums:
is this a new issue? Are you still using the Grimlock shortcode? Paul -
Closed ticket #27122 on Core Trac:
Optimization for PHP FPM -
Reviewed 2 strings on translate.wordpress.org.
-
Posted a reply to Lazyload avatars, on the site WordPress.org Forums:
I feel that is a good idea I will have to do a version bump… -
Committed [3257996] to Plugins SVN:
version 3.9.4 -
Committed [3257995] to Plugins SVN:
version 3.9.4 -
Committed [3255065] to Plugins SVN:
version 3.9.3 -
Committed [3255064] to Plugins SVN:
version 3.9.3 -
Translated 17 strings on translate.wordpress.org.
-
Reviewed 94 strings on translate.wordpress.org.
-
Committed [3254256] to Plugins SVN:
version 3.9.2 -
Committed [3254249] to Plugins SVN:
version 3.9.2 -
Committed [3254239] to Plugins SVN:
removed bad tags -
Closed ticket #62862 on Core Trac:
Look at using new JS temporal function to suggest Time -
Mentioned in [59931] on WordPress SVN:
Date/Time: Add tests that cover the `wp_timezone_override_offset()` function. -
Wrote a comment on the post Hello, I am the theme…, on the site Translate WordPress:
ca done -
Submitted pull request #8400 to WordPress/wordpress-develop:
1. **`wp_checkdate()` in `functions.php`:** -
Closed ticket #31200 on Core Trac:
wp_redirect Missing Body - Causes Performance Issues -
Mentioned in [59830] on WordPress SVN:
General: Fix `force_ssl_admin()` to always return bool. -
Submitted pull request #8321 to WordPress/wordpress-develop:
updated code with tests -
Closed ticket #56252 on Core Trac:
Allow error_reporting level to be configurable for WP_DEBUG -
Mentioned in [59818] on WordPress SVN:
Pings/Trackbacks: Add return value to `pingback()`. -
Submitted pull request #8307 to WordPress/wordpress-develop:
This patch adds a test to verify the headers sent by `load-scripts.ph… -
Submitted pull request #8289 to WordPress/wordpress-develop:
This change introduces two optional parameters, `$post_type` and `$po… -
Wrote a comment on the post PTE request in Easy Digital Downloads project, on the site Translate WordPress:
ca done -
Reviewed 15 strings on translate.wordpress.org.
-
Mentioned in [59766] on WordPress SVN:
Query: Increase `WP_Query` cache hits for equivalent arguments. -
Posted a reply to [NSFW] Change fonts size, on the site WordPress.org Forums:
You need to use CSS to adjust font size -
Closed ticket #43393 on Core Trac:
get_user_by can return wrong user info -
Submitted pull request #8213 to WordPress/wordpress-develop:
This code introduces a caching mechanism to the `sanitize` method wit… -
Created ticket #62862 on Core Trac:
Look at using new JS temporal function to suggest Time
Developer
-
Author Avatars List/Block
Active Installs: 5,000+
-
Fluid
Active Installs: 10+
-
Matador Jobs Lite
Active Installs: 20+
-
WP Password Protect Publication
Active Installs: 10+
-
WP Site Verification tool
Active Installs: 1,000+
-
WP Vote Lite
Active Installs: 10+