Categories
Technology

Spoken Word: Bringing Read-Along Speech Synthesis to the Web

Update 2020-01-16: Back in December 2009 I did a hackathon to create an HTML5 Audio Read-Along (demo) which highlighted the text of words spoken in the corresponding audio being played. To introduce the project I wrote: When I was in college, my most valuable tool for writing papers was a text-to-speech (TTS) program [ReadPlease 2003]. I could […]

Categories
WordPress

“Building with JavaScript in the Customizer” at WCUS 2017

At WordCamp US 2017 I gave a talk on “Building with JavaScript in the Customizer”. I was happy to have the opportunity to share the technical details on the Customizer’s architecture and JavaScript API, which saw many improvements in 4.9, in addition to being able to share the Customizer’s new user-facing features during State of the Word. The […]

Categories
WordPress

Presenting WordPress 4.8 & 4.9 at State of the Word 2017

At WordCamp US 2017 last week, Mel Choyce and I had the opportunity to present the new features in WordPress 4.8 and 4.9 which we co-lead with Jeff Paul. We start presenting ~17 minutes into the State of the Word: State of the Word, 2017 (Photos courtesy of Jeff Golenski and Post Status.)

Categories
WordPress

Slides for “Building with JavaScript in the Customizer” WCUS 2017 Talk

Here are the slides from my WCUS 2017 talk “Building with JavaScript in the Customizer”

Categories
WordPress

Mel Choyce’s Recap on WordPress 4.9

Whereas my recap post about WordPress 4.9 focused mostly on the new features and enhancements, my co-release lead Mel Choyce just published a great post that gets into more of the process aspects of the release, including the key contributors: I think that 4.9 went really well by having essentially three co-release leads: Mel Choyce […]

Categories
WordPress

WordPress 4.9

For the past few months I’ve been co-leading the WordPress 4.9 release with Mel Choyce (and Jeff Paul too). I’m really excited about all the new features and enhancements we’ve built which will now be rolling out across 29% of the Internet(!). WordPress 4.9 “Tipton” In particular I’m excited about the powerful new capabilities being added to the […]

Categories
WordPress

WordPress 4.8

We did a ton of work on widgets in the WordPress 4.8 release. Prior to this release there hadn’t been any new widgets introduced for a very long time. Now there are media widgets for images, video, and audio. Additionally, the Text widget finally gets the TinyMCE visual editor just like the post editor has […]

Categories
Uncategorized

Customizer Features for WordPress 4.3 Kickoff

Here are the features I have suggested/proposed during the WordPress 4.3 kickoff: Partial Refresh This greatly improves performance of previewing changes in the Customizer for non-postMessage transport settings (JS-applied changes) by just refreshing the area of the page that has been changed. As such it eliminates some of the need to do postMessage in the […]

Categories
Uncategorized

WordCamp Sydney talk: Customize all the things!

Today at WordCamp Sydney, I speak on The Customizer: The Customizer is one of the least known yet most powerful features of WordPress. We need to get past thinking of it as the “Theme Customizer” which only good for tweaking colors and a limited number of settings. No, the Customizer provides a framework for live-previewing any change […]

Categories
Uncategorized

Re: Edit WordPress Posts and Postmeta in the Customizer

I couldn’t reply to Jeff’s comment on Sarah’s WP Tavern post because of a Jetpack problem, so I’m posting it here: With the Front-end Editor using the Customizer as a framework, I wonder if the interface will look similar to this experiment? I hope not. This plugin is really a prototype to demonstrate how the […]