Weston Ruter
@westonruter on WordPress.org and Slack
Bio
WordPress Origin Story
Contributions Sponsored
- Member Since: May 16th, 2007
- Location: Portland, OR, USA
- Website: weston.ruter.net
- GitHub: westonruter
- Job Title: WordPress Core Committer and Web Performance Engineer
- Employer: WP Engine
Contribution History
Weston Ruter’s badges:- BuddyPress Contributor
- Core AI Contributor
- Core Contributor
- Core Performance Contributor
- Core Performance Team
- Core Team
- Documentation Contributor
- Meta Contributor
- Plugin Developer
- WordCamp Speaker
-
Closed ticket #64575 on Core Trac:
Remove type=”text/javascript” from all WP in 7.0 -
Mentioned in [61565] on WordPress SVN:
Editor: screen size based block visibility support. -
Received props from @jorbin in Slack:
Props to @peterwilsoncc @davidbaumwald@joedolson and @westonruter for helping with the 6.9.1 RC1 Release Party! -
Merged pull request #2363 into WordPress/performance:
Enhance `json-lint` command with Blueprint support -
Mentioned in [61556] on WordPress SVN:
Script Loader: Preserve original CSS cascade for classic themes when hoisting late-printed styles. -
Mentioned in [61555] on WordPress SVN:
Posts, Post Types: Clarify "at a glance" Dashboard links. -
Merged pull request #2369 into WordPress/performance:
Bump the wordpress-packages group with 4 updates -
Created issue #2374 in the WordPress/performance repository:
Audit `CODEOWNERS` -
Reopened ticket #64354 on Core Trac:
Outlined buttons now have grey background -
Closed ticket #64354 on Core Trac:
Outlined buttons now have grey background -
Committed [61554] to Core SVN:
Script Loader: Preserve original CSS cascade for classic themes when ... -
Mentioned in [61553] on WordPress SVN:
Feeds: Fix backward compatibility of `fetch_feed()`. -
Mentioned in [61551] on WordPress SVN:
Feeds: Fix backward compatibility of `fetch_feed()`. -
Mentioned in [61550] on WordPress SVN:
Script Loader: Emit notices when enqueueing a script, style, or script module with missing dependencies. -
Mentioned in [61547] on WordPress SVN:
General: Revert commit with accidental changes. -
Closed ticket #64563 on Core Trac:
Grunt uglify:core and copy:files tasks hang when wp-content has many files -
Committed [61545] to Core SVN:
Build/Test Tools: Optimize `uglify:core` and `copy:files` glob ... -
Closed ticket #64562 on Core Trac:
JSHint: Bump esversion to 11 (ES2020) -
Committed [61544] to Core SVN:
Build/Test Tools: Bump `esversion` from 10 to 11 in JSHint config. ... -
Posted a reply to Best practices for using Performance Lab on staging sites?, on the site WordPress.org Forums:
They're equally safe on staging as production, although some plugins like Image Prioritizer (via Optimization… -
Submitted pull request #10809 to WordPress/wordpress-develop:
Build/Test Tools: Optimize `uglify:core` and `copy:files` glob patterns in Grunt tasks. -
Created ticket #64563 on Core Trac:
Grunt uglify:core task hangs when wp-content has many files -
Submitted pull request #10808 to WordPress/wordpress-develop:
Bump JSHint `esversion` config from 10 to 11 -
Created ticket #64562 on Core Trac:
JSHint: Bump esversion to 11 (ES2020) -
Mentioned in [61542] on WordPress SVN:
Script Loader: Use localized list separators in dependency warning messages. -
Mentioned in [61541] on WordPress SVN:
Build/Test Tools: Improve Xdebug cross-platform compatibility. -
Mentioned in [61540] on WordPress SVN:
Export: Fix fatal error when passing `null` to `wxr_cdata()` by casting passed value to `string`. -
Submitted pull request #10806 to WordPress/wordpress-develop:
Switch from Esprima to Espree for JavaScript linting in CodeMirror. -
Created ticket #64558 on Core Trac:
CodeMirror: JavaScript linting is incompatible with newer language features -
Committed [61539] to Core SVN:
External Libraries: Upgrade CodeMirror to latest v5 in addition to ... -
Submitted pull request #2363 to WordPress/performance:
Enhance `json-lint` command with Blueprint support -
Closed pull request #10606 on WordPress/wordpress-develop:
Improve Site Health Page Cache Detection Logic -
Mentioned in [61535] on WordPress SVN:
Comments: Explicitly exclude note comment type on the comments table. -
Mentioned in [61529] on WordPress SVN:
Block Processor: Remove use of NumberFormatter from test suite. -
Mentioned in [61527] on WordPress SVN:
Customize: Allow arbitrary custom CSS. -
Mentioned in [61526] on WordPress SVN:
Build/Test Tools: Clean obsolete non-HTML5 tests. -
Mentioned in [61525] on WordPress SVN:
Comments: Explicitly exclude note comment type on the comments table. -
Committed [3446393] to Plugins SVN:
Updating readme/assets from GitHub -
Created issue #3178 in the WordPress/wordpress-playground repository:
Blueprint JSON Schema does not adhere to strict mode for Ajv -
Committed [3446273] to Plugins SVN:
Updating readme/assets from GitHub -
Created issue #2362 in the WordPress/performance repository:
Explore `prerender_until_script` mode for Speculative Loading -
Committed [3446269] to Plugins SVN:
Updating readme/assets from GitHub -
Committed [3446264] to Plugins SVN:
Updating readme/assets from GitHub -
Committed [3446260] to Plugins SVN:
Update to version 1.0.0 from GitHub -
Submitted pull request #2361 to WordPress/performance:
Configure npm to ignore-scripts -
Submitted pull request #10792 to WordPress/wordpress-develop:
Add type checking for query vars in `WP_Query::get_queried_object()` -
Closed pull request #10569 on WordPress/wordpress-develop:
Docs: Improve docblocks in WP_Comments_List_Table -
Committed [61521] to Core SVN:
Docs: Add descriptions to docblocks in `WP_Comments_List_Table`. ... -
Closed pull request #10570 on WordPress/wordpress-develop:
docs: Add missing parameter descriptions to docblocks in some file -
Committed [61520] to Core SVN:
Docs: Add missing descriptions to `wp_nav_menu_max_depth()` and ...
Developer
-
Accessibility (a11y) Speech Synthesis
Active Installs: Less than 10
-
AMP
Active Installs: 400,000+
-
Customize Comments
Active Installs: Less than 10
-
Customize Inline Editing
Active Installs: 10+
-
Customize Object Selector
Active Installs: 40+
-
Customize Posts
Active Installs: 1,000+
-
Customize Snapshots
Active Installs: 500+
-
Customize Widgets Plus
Active Installs: 10+
-
Customizer Browser History
Active Installs: 10+
-
Customizer Dev Tools
Active Installs: Less than 10
-
Customizer Everywhere
Active Installs: 10+
-
Customizer Responsive Server-Side Components Device Preview
Active Installs: 70+
-
Dependency Minification
Active Installs: 30+
-
Force Featured Image
Active Installs: 10+
-
Instant Back/Forward
Active Installs: 10,000+
-
JS Widgets
Active Installs: 10+
-
Lazy Loading oEmbed Iframes
Active Installs: 10+
-
Listenability
Active Installs: 10+
-
Load Combined Core Block Assets
Active Installs: 900+
-
Media Placeholders
Active Installs: 70+
-
Override Post Title with First Content Heading
Active Installs: 80+
-
Post Date Block: Published & Modified
Active Installs: Less than 10
-
Private Page Forbidden
Active Installs: Less than 10
-
PWA
Active Installs: 20,000+
-
Sectionize
Active Installs: 10+
-
Spoken Word
Active Installs: 100+
-
Strict CSP
Active Installs: 20+
-
Syntax-highlighting Code Block (with Server-side Rendering)
Active Installs: 1,000+
-
User Photo
Active Installs: 4,000+
-
View Transitions
Active Installs: 10,000+
-
Widget Favorites
Active Installs: 10+
-
XHTML5 Support
Active Installs: Less than 10
Contributor
-
A.N.R.GHG Publishing Toolkit
Active Installs: 10+
-
Mentionable
Active Installs: 100+
-
Quicklink for WordPress
Active Installs: 2,000+
Support Rep
-
Performance Lab
Active Installs: 200,000+
Plugins
-
Accessibility (a11y) Speech Synthesis
-
Admin Color Schemes
-
AMP
-
AMP Google Analytics 4 Support
-
Batcache
-
Big Emoji Comments
-
Bulk User Management
-
Category Checklist Tree
-
Customize Inline Editing
-
Customize Object Selector
-
Customize Posts
-
Customize Snapshots
-
Customize Widgets Plus
-
Customizer Browser History
-
Customizer Dev Tools
-
Customizer Everywhere
-
Debug Bar
-
Debug Bar Console
-
Debug Bar Cron
-
Dependency Minification
-
Edit Flow
-
Google Authenticator
-
Gutenberg
-
HTML API Debugger
-
HyperDB
-
Image Prioritizer
-
Instant Back/Forward
-
Internet Archive Wayback Machine Link Fixer
-
Jetpack - WP Security, Backup, Speed, & Growth
-
Jetpack Follow Link for P2
-
Jetpack Without Promotions
-
Local Twemoji
-
Log in with Google
-
Media Grid
-
Media Placeholders
-
Members - Membership & User Role Editor Plugin
-
Memcached Object Cache
-
oEmbed Gists and Files
-
Ostrichcize
-
P2 By Email
-
P2 Likes
-
P2 Resolved Posts
-
Pantheon HUD
-
Plugin Check (PCP)
-
Plugin Dependencies
-
Posts 2 Posts
-
Proper Network Activation
-
Public Post Preview
-
PWA
-
Query Monitor - The developer tools panel for WordPress
-
Quicklink for WordPress
-
Reactions
-
Redirection
-
Restrict Widgets
-
Restricted Site Access
-
Revision Notes
-
Rewrite Rules Inspector
-
Sandbox Site powered by Playground
-
Shortcake (Shortcode UI)
-
Shortnotes
-
Simple Page Ordering
-
Site Kit by Google - Analytics, Search Console, AdSense, Speed
-
Skip Updates
-
Speedy Page Redirect
-
Stream
-
Super Emoji Plus+
-
Syntax-highlighting Code Block (with Server-side Rendering)
-
SyntaxHighlighter Evolved
-
The Icon Block
-
Theme Check
-
Timber
-
Timber Debug Bar
-
Two-Factor
-
User Switching
-
Well-Known File Manager
-
WordPress Importer
-
WordPress REST API (Version 2)
-
WP Multi Network
-
WP-Post-Meta-Revisions
-
XML Sitemap Generator for Google