Jonathan Bossenger
@psykro on WordPress.org, @Jonathan on Slack
Bio
Interests
WordPress Origin Story
Contributions Sponsored
- Member Since: January 14th, 2011
- Location: Cape Town, South Africa
- Website: jonathanbossenger.com
- GitHub: jonathanbossenger
- Job Title: Developer Educator
- Employer: Automattic
Contribution History
Jonathan Bossenger’s badges:- Community Team
- Core Contributor
- Core Team
- Documentation Contributor
- Meetup Organizer
- Meta Contributor
- Meta Team
- Photo Contributor
- Plugin Developer
- Training Contributor
- Training Team
- Translation Contributor
- WordCamp Organizer
- WordCamp Speaker
- WordPress.tv Contributor
-
Wrote a new post, Announcing the next Learn WordPress Course Cohort., on the site Make WordPress Training:
One of the Training Team's goals this year is to run 1-2 outcome/project-based course cohorts. A course… -
Wrote a new post, Project thread: The third Learn WordPress Course Cohort, on the site Make WordPress Training:
This post outlines the details of the second course cohort Training will be facilitating in… -
Closed issue #2920 on the WordPress/Learn repository:
Module 3: Advanced Blocks -
Closed issue #2707 on the WordPress/Learn repository:
Fetching WordPress core data -
Closed issue #2874 on the WordPress/Learn repository:
Block Hooks API -
Closed issue #2706 on the WordPress/Learn repository:
Block Editor Hooks -
Closed issue #2705 on the WordPress/Learn repository:
Block Variations -
Closed issue #2704 on the WordPress/Learn repository:
Nested blocks -
Closed issue #2882 on the WordPress/Learn repository:
React without JSX -
Closed issue #2703 on the WordPress/Learn repository:
Modern JavaScript -
Closed issue #2861 on the WordPress/Learn repository:
Online Workshop: Creating Your Own Simple Contact Form Plugin -
Created issue #2942 in the WordPress/Learn repository:
Learn WordPress Course Cohort #3 -
Closed issue #2334 on the WordPress/Learn repository:
WordPress Coding Standards -
Submitted pull request #14 to wptrainingteam/learn-wp-content:
Update 01-Creating-and-Managing-Custom-Tables.md -
Merged pull request #11 into wptrainingteam/learn-wp-content:
[Module 07] Lesson 01: Creating and Managing Custom Tables -
Created issue #2938 in the WordPress/Learn repository:
Module 16: Publishing Blocks -
Created issue #2937 in the WordPress/Learn repository:
Module 15: Publishing Plugins -
Created issue #2936 in the WordPress/Learn repository:
Module 14: Developer tools -
Created issue #2935 in the WordPress/Learn repository:
Module 13: Rendering Content -
Created issue #2934 in the WordPress/Learn repository:
Module 12: Cron -
Created issue #2933 in the WordPress/Learn repository:
Module 11: Privacy -
Created issue #2932 in the WordPress/Learn repository:
Module 10: Developing with Roles and Capabilities -
Created issue #2931 in the WordPress/Learn repository:
Module 9: Users -
Merged pull request #12 into wptrainingteam/learn-wp-content:
Update 02-action-hooks.md -
Pushed 1 commit to wptrainingteam/learn-wp-content:
Updates -
Pushed 1 commit to wptrainingteam/learn-wp-content:
Adding some lesson scripts -
Wrote a comment on the post Nomination for 2025 Training Team Reps, on the site Make WordPress Training:
Thank you, @devmuhib, for your nomination. As you pointed out, it means a lot to… -
Created issue #2925 in the WordPress/Learn repository:
Module 8: Advanced Internationalisation -
Created issue #2924 in the WordPress/Learn repository:
Module 7: Custom database tables -
Created issue #2923 in the WordPress/Learn repository:
Module 6: Advanced Metadata -
Created issue #2922 in the WordPress/Learn repository:
Module 5: Advanced Custom Post Types -
Created issue #2921 in the WordPress/Learn repository:
Module 4: Advanced WP REST API -
Created issue #2920 in the WordPress/Learn repository:
Module 3: Advanced Blocks -
Created issue #2919 in the WordPress/Learn repository:
Module 2: Advanced Hooks -
Created issue #2918 in the WordPress/Learn repository:
Module 1: Plugin Development Practices -
Closed issue #2870 on the WordPress/Learn repository:
Online Workshop: Submitting an enhancement to the WordPress Playground Block -
Committed [3162758] to Plugins SVN:
Plugin has been adopted -
Wrote a comment on the post Nomination for 2025 Training Team Reps, on the site Make WordPress Training:
First off, thank you, @lada7042, @piyopiyofox, and @kaitohm, for your amazing leadership for the past… -
Pushed 1 commit to wptrainingteam/beginner-developer:
Adding bookstore v1.0.2 -
Gave props in Slack:
Props to @coffee2code for https://meta.trac.wordpress.org/ticket/7411 on http://WordPress.org -
Pull request #353 merged into WordPress/playground-tools:
[Interactive code block] Add "theme mode" in the code editor -
Created issue #462 in the WordPress/Marketing-Team repository:
[AMPLIFY]: WordPress.org profiles have a new Learn.WordPress.org Course completed tab! -
Committed [3154835] to Plugins SVN:
Adding psyrko as a contributor -
Pushed 1 commit to wptrainingteam/learn-wp-content:
Adding fetching WordPress data lesson -
Pushed 1 commit to wptrainingteam/learn-wp-content:
Completed Uninstall methods draft -
Pushed 1 commit to wptrainingteam/plugin-developer:
Updating extra content for the uninstall lesson -
Pushed 1 commit to WordPress/Learn:
Cleaning up backticks in readme -
Pushed 1 commit to WordPress/Learn:
Updating readme with Apple Silicon info -
Closed issue #2902 on the WordPress/Learn repository:
Feedback - -
Pushed 1 commit to wptrainingteam/learn-wp-content:
First draft: Block Hooks
Developer
-
List all URLs
Active Installs: 5,000+
-
Seriously Simple Podcasting Genesis Support
Active Installs: 400+
-
Seriously Simple Speakers
Active Installs: 1,000+
-
Seriously Simple Stats
Active Installs: 6,000+
-
Seriously Simple Transcripts
Active Installs: 1,000+
-
Stand With Ukraine
Active Installs: 20+
Contributor
-
Seriously Simple Podcasting
Active Installs: 30,000+
Total photo contributions: 3
View all photos contributed by Jonathan Bossenger to the WordPress Photo Directory →
Completed Courses
Total completed courses: 8
- Introduction to developing with the WordPress REST API* May 24, 2023
- Basic principles of conflict resolution May 18, 2022
- Writing in the WordPress voice May 18, 2022
- Community meeting etiquette May 18, 2022
- Getting Started With WordPress: Get Familiar May 17, 2022
- Getting Started With WordPress: Get Set Up May 17, 2022
- How decisions are made in the WordPress project May 17, 2022
- Open source basics and WordPress May 16, 2022
- *Course is no longer available.
Plugins
-
Airplane Mode
-
Auto Hide Admin Bar
-
Blocks Everywhere
-
Create Block Theme
-
Debug Bar
-
Download Plugins and Themes in ZIP from Dashboard
-
Duplicator - Migration & Backup Plugin
-
Easy Populate Posts
-
FakerPress
-
Force Plugin Updates Check
-
Help Ukraine
-
Invisible reCaptcha for WordPress
-
List all URLs
-
MC4WP: Mailchimp for WordPress
-
PHP Compatibility Checker
-
Query Monitor - The developer tools panel for WordPress
-
Seriously Simple Podcasting
-
Show Current Template
-
Simple Podcasting
-
Slides & Presentations
-
SQL Buddy - Database Management Made Easy
-
SQLite Database Integration
-
Wordfence Security - Firewall, Malware Scan, and Login Security
-
WordPress Playground Block
-
WP Crontrol
-
WP Migrate Lite - WordPress Migration Made Easy