WordPress Planet

June 30, 2016

WordPress.tv Blog: Most popular this month

For the last month on WordPress.tv we had a little under 100,000 visits to our little corner of the internet.  Here are the most popular videos from the last month.  Enjoy!

Mika Epstein: Plugin Reviews Demystified (How to Review a Plugin)

When you submit a plugin, it seems to fall into a big black box. Then, suddenly, you get an email telling you things that are incorrect and need some attention. What actually happens is at once incredibly simple and painstakingly annoying. I should know. I do it every single day. And I’m here to help you understand what it is.

Presentation Slides

Kyle Maurer and Adam Silver: WP Battles: Plugins vs. Themes

The classic contest. Themes against plugins. Which are better? Which can solve your problems, fix your site and grow your business? In this epic showdown we’ll explore the purposes and use cases, pros and cons, strengths and weaknesses of these two critical components of any WordPress website.

Presentation Slides

by Jerry Bates at June 30, 2016 04:41 PM under Announcement

June 28, 2016

WP Mobile Apps: WordPress for Android: Version 5.5

Visual Editor

We’ve worked hard to bring a new editor to the app — it’s a complete rewrite designed to bring you a much smoother editing experience. When you open a draft or a published post, you’ll now get a new visual editing experience with image, link, and styling tools like the ones you use in the full web version of WordPress.

Advanced users, don’t worry! You’ll be able to switch to HTML view and edit code by tapping HTML on the bottom right:


People Management

You can now manage your WordPress.com site users. Simply access your user list with People link from My Sites screen and update your users’ role or remove them from your site.

People Management

Other Changes

Version 5.5 also comes with a few other fixes:

  • Fixed an issue when selecting a hidden site from search

You can track our development progress for the next release by visiting our 5.6 milestone on GitHub.


Do you like keeping up with what’s new in the app? Do you enjoy testing new stuff before anyone else? Our testers have access to beta versions with updates shipped directly through Google Play. The beta versions may have new features, new fixes — and possibly new bugs! Testers make it possible for us to improve the overall app experience, and offer us invaluable development feedback.

Want to become a tester? Opt-in!

Thank you

Thanks to our GitHub contributors: @aerych, @aforcier, @daniloercoli, @hypest, @kwonye, @maxme, @mzorz, @nbradbury, @oguzkocer, @roundhill, and @tonyr59h.


by Maxime at June 28, 2016 02:54 PM under Other

June 22, 2016

WordPress.tv Blog: Spotlight: WordCamp Miami 2016

WordCamp Miami helped kick off the 2016 WordCamp season with sunny skies and great presentations on how to take your WordPress site to the next level. You can see all the WordCamp Miami sessions here, but below are a few that stood out for us.

Rachel Carden: Tools and Techniques for Evaluating Accessibility

When your website is accessible, all users can access your content no matter their abilities. Visually-impaired users can visit your website using a screen reader. Those who can’t use the mouse can navigate your site using a keyboard or other input device. Some accessibility features might also improve your SEO. When your site is inaccessible, research shows you could be excluding up to 20 percent of your users. This talk for all skill levels will review tools and techniques you can use to test and improve your site’s accessibility.

Presentation Slides


Kids WordPress Panel Discussion

Kids talking about WordPress and blogging at WordCamp Miami 2016.



Rachel Carden: Tools and Techniques for Evaluating Accessibility
Kids WordPress Panel Discussion

by Jerry Bates at June 22, 2016 04:41 PM under wordpress.tv

June 15, 2016

WordPress.tv Blog: Developing for WordPress with Pippin Williamson and Danilo Ercoli

Pippin Williamson: Ask Me Anything About Plugins

Pippin is a prolific plugin developer and founder of several successful commercial WordPress plugin projects. This session is a Q&A style format where the audience asked question related to plugin development, the WordPress.org plugins directory, selling plugins, building a development team, and anything else related to plugins.

More from WordCamp San Diego 2016


Danilo Ercoli: Migliorare le performance di WordPress con il caching e l’esecuzione differita di codice

Questo talk è rivolto sia a chi ha appena iniziato a sviluppare con WordPress, sia agli sviluppatori più esperti che lo conoscono già da parecchio tempo, ed è un’introduzione ad alcuni argomenti come il caching e l’esecuzione differita di codice PHP, che sono utili per migliorare notevolmente le performance del tuo sito. Alcuni degli argomenti trattati sono il corretto utilizzo della cache e dei plugin di caching. Un’introduzione al WordPress Jobs System, e come eseguire codice differito senza dover quindi rallentare il rendering della pagina.

Presentation Slides

More from WordCamp Torino 2016

by Jerry Bates at June 15, 2016 04:37 PM under WordCamp

Post Status: How WordPress news happens — Draft podcast

Welcome to the Post Status Draft podcast, which you can find on iTunesGoogle PlayStitcher, and via RSS for your favorite podcatcher. This episode of Post Status Draft is hosted by Sarah Gooding — another WordPress journalist — and Brian Krogsgard.

In this episode, Sarah and Brian discuss how they do WordPress news, manage working remotely, and handle family life.


Direct Download



This episode is sponsored by Valet. Valet helps keep your clients happy & coming back. They offer expert services and keep the websites they manage functioning flawlessly. They offer preventative care that provides peace of mind around the clock. For more information, check out their website and thank you to Valet for being a Post Status partner.  

by Katie Richards at June 15, 2016 01:35 PM under Everyone

June 08, 2016

WordPress.tv Blog: How to create child themes and multi-lingual blogs – Featured on WordPress.tv

Corinne Welsh: My First Child Theme

Corrine Welsh explains how to get started with themes in WordPress, starting with a case study: why, why then, and why not sooner. From there she looks at the structure of a theme and walks through the steps of building a child theme. You may leave inspired to roll up your sleeves and get your hands dirty in theming after this great talk.

From WordCamp London 2016

Maciej Pilarski: How To Make Your WordPress Website Multilingual

In this presentation Maciej Pilarski goes into detail on how  to easily and quickly create a traditional multilingual website or eCommerce store.  He also compares most popular multilingual plugins and also shows how this can be done without using any plugins, as well as discusses the benefits to your business of going global and how this can be done in minutes.

From WordCamp London 2016

Corinne Welsh: My First Child Theme
Maciej Pilarski: How to Make your WordPress Website Multilingual

by Jerry Bates at June 08, 2016 01:46 AM under Announcement

June 01, 2016

WP Mobile Apps: WordPress for Android: Version 5.4

Hello WordPress users! Version 5.4 of the WordPress for Android app is now available in the Google Play Store.

Gravatar update

Did you just take a great selfie? You can update your Gravatar from the app on the Me screen. Tap your profile picture, and follow the prompts to take a new photo or pick an image from your device’s photo library.

Smart Lock for Passwords integration

Signing in with a WordPress.com account is easier than ever with Smart Lock for Passwords, the Google password manager. If you signed in to your account on your computer using Google’s Chrome browser, the username and password fields will be automatically pre-filled when you open the app — you can even manage several identities.


Other Changes

Version 5.4 also comes with a few other fixes:

  • Fixed comment previews with images in the Comment List screen.
  • Fixed an issue with tag display in the Reader.
  • Fixed a problem sometimes removed the Themes option after sign-in.

You can track our development progress for the next release by visiting our 5.5 milestone on GitHub.


Do you like keeping up with what’s new in the app? Do you enjoy testing new stuff before anyone else? Our testers have access to beta versions with updates shipped directly through Google Play. The beta versions may have new features, new fixes — and possibly new bugs! Testers make it possible for us to improve the overall app experience, and offer us invaluable development feedback.

Want to become a tester? Opt-in!

Thank you

Thanks to our GitHub contributors: @aerych, @aforcier, @daniloercoli, @hypest, @kwonye, @maxme, @mzorz, @nbradbury, @oguzkocer, @roundhill, and @tonyr59h.


by Maxime at June 01, 2016 11:53 AM under Releases

May 31, 2016

WPTavern: WordCamp Incubator Program to Launch in Indonesia, Zimbabwe, and Colombia


After receiving 182 applications from cities all over the world, the WordPress Community Team has selected three locations for the WordCamp Incubator program:

  • Denpasar, Indonesia
  • Harare, Zimbabwe
  • Medellín, Colombia

Representatives from the thirteen other short-listed locations are encouraged to organize a local WordPress meetup and will have the help of Community Team mentors as needed.

Thanks to the addition of a new volunteer deputy from the Community Team, the program will move forward with three locations, instead of having to scale back to two, as previously anticipated. Each event has been assigned a deputy who will meet bi-weekly with the local team to mentor the new WordCamp organizers.

Andrea Middleton outlined in the announcement how the team plans to proceed with getting these events off the ground.

“Denpasar, Harare, and Medellín will work with their respective deputies to start a monthly WordPress meetup group or add their existing meetup group to the chapter account program,” Middleton said. “Once the local WordPress user group is meeting regularly, each team will work on finding a venue, setting a date, recruiting speakers, and spreading the word about the upcoming WordCamp.”

In order to take the pressure off the new organizers, the Community team will assist them in scheduling and finding speakers. The events will be 100% funded by the global sponsorship grant so organizers can focus on community building without the pressure of fundraising. Middleton said they are aiming for no more than three non-local speakers at each event, which she anticipates will happen in the last quarter of 2016.

The challenge with the Incubator program is to ensure these events are a launching point and not just a flash in the pan. Middleton and the community team deputies are working to establish these emerging communities so that they continue to grow organically after the events conclude.

“The goal for these events is to organize an easily reproducible, one-day, one-track event with about 50-75 attendees,” Middleton said. “Hopefully by the end of the organizing/incubating experience, members of the local community will feel confident that they can organize an annual WordCamp independently in the years to come.”

by Sarah Gooding at May 31, 2016 05:12 AM under wordcamp incubator program

May 27, 2016

Donncha: WordPress is thirteen!

You could have knocked me over with a feather today when I read Matt’s post announcing that WordPress was celebrating a birthday!

It didn’t seem so long ago that we were working on b2++, hacking the multiuser bits in and doing all sorts of crazy things with it.

Now I’m “typing” this on a mobile phone by swiping my finger across a virtual keyboard. Back then the closest to this that I could imagine would be some sort of SMS integration!

WordPress today is unrecognisable from what it was back then, especially if you use the slick Calypso interface.

I’m looking forward to seeing what the next few years bring.

Related Posts

by Donncha at May 27, 2016 10:57 PM under birthday

Post Status: WordPress.org — Draft podcast

Welcome to the Post Status Draft podcast, which you can find on iTunesGoogle PlayStitcher, and via RSS for your favorite podcatcher. Post Status Draft is hosted by Joe Hoyle — the CTO of Human Made — and Brian Krogsgard.

In this episode, Joe and Brian discuss the structure and function of the WordPress.org website, which is the hub of the WordPress project. From the actual software distribution, to discussions about the project, to support, and buying swag: it all happens from WordPress.org. We break down what’s what and what we think you should know.

Direct Download


Who owns WordPress.org?
Who works on WordPress.org
How WordPress.org distributes software updates

Different Sections of WordPress.org Navigation

  • Showcase
  • WordPress theme directory — and reviews — and commercial themes
  • WordPress plugin directory — and reviews
  • Mobile — Redirects to .com
  • Support Forums / Codex “documentation”
  • Make WordPress (Get Involved)
  • About (many sub pages and also project structure)
  • Blog
  • Hosting
  • Download (button — in future to be Get WordPress)

Other Sections

Other Linked Sites

Active Projects for Improving

  • Helphub
  • Handbooks (theme), plugin published
  • Plugin directory



This episode is sponsored by Gravity Forms. Gravity Forms  makes the best web forms on the planet. Over a million WordPress sites are already using Gravity Forms. Is yours? For more information, check out their website and thank you to Gravity Forms for being a Post Status partner.  

by Katie Richards at May 27, 2016 07:18 PM under Everyone

WPTavern: Jetpack 4.0.3 Patches a Critical XSS Vulnerability


Jetpack 4.0.3 is a security release that contains an important fix for a critical vulnerability that has been present in the plugin since version 2.0, released in 2012. According to Jetpack team member Sam Hotchkiss, a stored XSS vulnerability was found in the way that some Jetpack shortcodes are processed, which allows an attacker to insert JavaScript into comments to hijack a visitor’s browser.

This particular bug is similar to one recently found and patched in bbPress.

“Similar issues may exist in other plugins, and it’s a good reminder about the power of regular expressions to create issues when parsing data,” Hotchkiss said.

The Jetpack team has been working with the WordPress security team to push out point releases for all vulnerable branches of the plugin’s codebase, which includes all versions following 2.0. They are using WordPress’ core automatic update system, so all sites that have not explicitly opted out will receive the security update.

“Fortunately, we have no evidence of this being used in the wild,” Hotchkiss said. “However, now that this update is public, it’s just a matter of time before someone attempts to exploit it.” The Jetpack team is advising users to update as soon as possible, as the update also fixes any potential exploits that may have already been put in place.

The team credits Marc-Alexandre Montpas from Sucuri for finding the bug and disclosing it responsibly. Users will be notified about the security release via email, but those who have Akismet and/or VaultPress installed have already been protected since the first reporting of the vulnerability.

by Sarah Gooding at May 27, 2016 01:05 AM under security

May 26, 2016

Post Status: Growing a lifestyle business without losing the lifestyle

Editor’s Note: This is a guest post by Nate Wright. Nate is a WordPress developer and solopreneur. He runs Theme of The Crop, a niche WordPress theme company geared toward restaurant websites. You can learn more about Nate on his Post Status profile and follow him on Twitter.

Here’s a scenario you’re probably familiar with: a friend or family member, not terribly tech-savvy, approaches you with an idea. Why don’t you build Facebook for clowns? What about Uber for sandwiches?

Their ideas are often a little better than these. Sometimes they’re worse. But in my case the conversation always gets to the same point in the end.

You can build stuff on the internet. Why aren’t you shooting for the stars? Don’t you want to be rich like Zuckerberg?

Right now some of you may be thinking: yes I do! This post isn’t for you.

This is for those of you who cringe at the thought of your days filling up with hiring and training staff, conducting meetings, or filling out paperwork. Those of you who don’t want to live the big siloed life of a CEO. Who dove into the WordPress market because you wanted to build things yourself. For yourself.

The rockstars and the rest of us

It’s hard to find someone more widely admired among WordPress developers — and more deserving of that admiration — than Pippin Williamson. So when he described his evolution from staunch go-it-aloner to team leader, many of us sat up and listened.

The comments in response to that post exhibit a common mix of anxiety, frustration and hope for us go-it-aloners, who have carved out small (and not so small) niches in the WordPress world.

We’re overstretched and under resourced. We lack good marketing strategies. And we can see that growth will come from transforming our businesses into larger enterprises.

But then we start thinking about what that means. The hiring. The firing. The training. The meetings. The paperwork. The liability.

‘I don’t want to be the next Zuckerberg,’ you may think. Then, hopefully, you’ll laugh at the absurdity. But really, you may think, ‘I don’t even want to be the next Carl Hancock or Joost de Valk.’

Let me be honest with you. I’ll stop putting words in your mouth and put them in mine.

I have a lifestyle business. No, I don’t sell lifestyle products. I have a business tailored to my lifestyle.

I have a business that allows to me to take lunch when I want, finish the day when I want, go on holiday when I want, write the code that I want. That’s my job perk. That’s my killer bonus. No, that’s my Shangri-La.

When people tell you to hire early or scale quickly, they’re right that giving up control can be liberating. But it can also be encumbering. It brings new responsibilities at the same time that it releases you from old ones.

Whether or not growing your team is right for you will depend on your temperament, your appetite and the kind of lifestyle you want.

Being a little fish in a big pond

But let’s be honest. You took a chance on the WordPress market because you saw a window of opportunity. That window may be closing.

In the last few years we’ve seen a lot of consolidation. The theme market exploded, made millions for a few, and then caused a gold rush which saturated the market and pushed out small operators.

At the same time, two big traditional distribution channels dried up: the official WordPress.org theme repository, which has a huge backlog of themes awaiting approval, and Automattic’s marketplace, which is closed to new entrants.

We’re also seeing more traditional investment in WordPress properties. The big one is the $160 million raised by Automattic and Automattic’s subsequent acquisition of WooThemes. Many actors are moving more aggressively to leverage or retain their market position. Syed Balkhi is on a buying and building spree (1, 2, 3, 4). Ninja Forms did a ground-up rebuild. Pippin’s shedding non-essential products (1, 2) and purging some third-party addons.

The ecosystem looks increasingly unfriendly to us go-it-aloners. Automattic was the first to go big. Given exclusive commercial access to the WordPress trademark, it carved out its own space and split WordPress down the middle. Now the other half — the WordPress for the rest of us — is going big too.

The nice thing about being a small operator is that you only need a tiny sliver of the pie. But as the size of the market has grown, it’s become more difficult to attract attention. Showing up with a good product isn’t enough.

Going it alone, together

My lifestyle business is working well for me. Revenue keeps inching up. Slowly.

But it might not make it in a different kind of WordPress space. I’ve been thinking a lot about that lately. And I bet you have too.

Where’s the market going? What am I willing to trade to survive? Which headaches are worth changing direction for and which headaches aren’t?

Here are some of the ideas I’ve been tossing around:


Hiring out. I could scale up or down easily, depending on how well it goes. But it’s tough to manage quality when juggling vendors.

And what would I contract? I’d like to shed my bumbling efforts in marketing and traffic generation. But that seems like precisely the kind of job full of jackals who don’t know what they’re doing.

Ok, that’s harsh. I’ll just say: I worry it’d be a headache to manage it well.

Theme development seems the most plausible, since there’s a large body of talented, hungry themers washing up from the stormy seas of ThemeForest. But it may be the least valuable since the market is being swallowed up by a few big themes.


Affiliate marketing is already working for me. A little. I could go further and recruit theme or plugin developers to sell from my site on commission.

Then I’m saddled with support for products I didn’t build. Can I maintain quality? Can I drive enough traffic to be an attractive outlet for them? Will I end up with all of the headaches I wanted to avoid?


Maybe I’ll trade in my king-of-the-hill cap and bring on partners. Not employees. Genuine partners with overlapping skill sets. Instead of being a go-it-aloner we can be two or three go-it-aloners going it alone together!

Or maybe that’s just a terrible way to run a business.


There are a lot of us out there. Independent themers looking to expand beyond ThemeForest or give up on the old freemium approach of the official repository. Plugin developers looking for a new home or seeking out themes that will integrate with their plugins.

We could probably do something special if we made stronger alliances. Combined to build to stronger platforms for our products.

But that sounds like a lot of project management. Isn’t that what we were hoping to avoid?

I don’t know. I’m going to go write some code.

by Nate Wright at May 26, 2016 06:10 PM under Business owners

May 25, 2016

WP Mobile Apps: WordPress for iOS: Version 6.2

Hi there, WordPress users! Version 6.2 of the WordPress for iOS app is now available in the App Store.

What’s New:

Sharing just got easier! Post content from apps to your WordPress.com site with a new Share extension. Also, share a post right from your editor’s preview screen.

IMG_2229_2 IMG_2230

Improved clipboard support: Working with images? You can now copy and paste single images in your editor.

Login with ease: We improved error messages for self-hosted users.

Enhancements: Because “good” is not enough! Here’s the full list of enhancements.

Bugs, be gone! We zapped bugs that prevented images from rendering properly and caused backspaces to misbehave.  You can see the full list of bug fixes here!

Thank You

Thanks to all of the contributors who worked on this release:
@aerych, @akirk, @alexcurylo, @astralbodies, @diegoreymendez, @frosty, @jleandroperez, @koke, @kurzee, @kwonye, @maxme, @nheagy, @rachelmcr, @sendhil, @mattmiklic and @SergioEstevao.

You can track the development progress for the next update by visiting our 6.3 milestone on GitHub. Until next time!

by diegoreymendez at May 25, 2016 06:05 AM under Other

May 20, 2016

WPTavern: In Case You Missed It – Issue 9

In Case You Missed It Featured Imagephoto credit: Night Moves(license)

There’s a lot of great WordPress content published in the community but not all of it is featured on the Tavern. This post is an assortment of items related to WordPress that caught my eye but didn’t make it into a full post.

Chris Lema Launches Beyond Good

Chris Lema has launched a new site called Beyond Good that provides insight, tips, and methodologies for leading employees to become better than good. If it’s anything like his other sites, it’s sure to be a hit in the WordPress community.

Remote Jobs, a Remote Worker Specific Jobs Board

Chris Wallace and the team at Lift have launched Remote Jobs, a jobs board specifically catered to remote workers. According to Wallace, “The site exists to help others find remote jobs that connect them with their passions in life.” Check out the site as there’s already a decent listing of opportunities available for remote workers.

Why .Blog is Worth $19M

Matt Mullenweg participated in a phone interview with VentureBeat. The first question in the interview asks why the .blog domain is worth $19M.

Well, the domain business is actually a really good business because you can sell a domain and people use it and keep it forever. So, if you look at like a Verisign, or people who have TLDs, it’s actually an incredible business.

We really wanted .blog to be open, and some of the other applications for .blog were closed, including Google — so, let’s say for example, only Blogger could have a .blog domain. And we thought that .blog should be open to everyone, even if they’re not using WordPress.

I gotta be honest though, it was a stressful auction.

There are other tidbits of information included in the interview that I highly encourage you to read. If I were Google, I’d be upset as .blog is the perfect complimentary domain for Blogger.

Drupal Association Gives Community Member a Lifetime Ban

DrupalCon New Orleans took place last week and during the event, several speakers experienced online harassment in the form of derogatory racist, homophobic, and misogynistic comments and images from an anonymous Twitter account. Upon further investigation by community members and the Drupal Association technical and event staff, the harassment was tracked to an attendee at the event.

This person was then confronted by members of the Drupal Association staff and the Community Working Group. They were asked to leave the event and informed that they have been banned from attending any future DrupalCons as well as any events produced by the Drupal Association, in accordance with the DrupalCon Code of Conduct, which states, ‘We do not tolerate harassment of conference participants in any form.’ Shortly after the person left the conference, the account from which the harassing tweets were made was deleted.

This is an excellent example of why Codes of Conduct exist for events. By the way, check out the Code of Conduct that’s in place for every WordCamp. If you experience harassment of any kind at a WordCamp, please tell event staff.

Plans Published to Upgrade WordPress Support Forums

Jennifer Dodd published a detailed plan for migrating the WordPress.org support forums from bbPress 1.x to 2.x. The project is a huge undertaking and involves moving massive amounts of data. If all goes according to plan, the support forums will be on bbPress 2.x by the end of the year. I’m sure a lot of support forum volunteers are stoked to hear this news.

What NOT to Name a WordPress Theme

This tweet by Ryan Sullivan gave me a good laugh.

Tom McFarlin on Improving the WordPress Plugin UX

Tom McFarlin published a great article that offers ideas on how plugin developers can improve the WordPress plugin user experience. His first suggestion is a key reason I think GravityForms became successful.

Try to make sure that your project tightly integrates with the core WordPress user interface.

When I witnessed GravityForms for the first time in 2009, I loved how it integrated into the WordPress backend as if it were a part of the core software. Fast forward to 2016 and plugins that tie into a service are experimenting with overlay interfaces that replace WordPress’. The most recent example I recall is WP Forms that I reviewed earlier this year.

In my review, I specifically noted that the interface the developers used allowed me to focus on creating forms. It doesn’t seem like it’s a WordPress core feature and it didn’t have too. While the advice McFarlin gives is likely accurate for most cases, there are plugins that benefit from having a unique user interface different from WordPress’.

Don’t Edit Core

This comic created by CommitStrip made me smile.

Wapuu Tattoo!

In what is a traditional part of this series, I end each issue by featuring a Wapuu design. For those who don’t know, Wapuu is the unofficial mascot of the WordPress project. WordCamp St. Louis 2016, took place last weekend and one of the attendees had a Wapuu tattoo! Wapuu looks good everywhere, including human skin!

That’s it for issue nine. If you recently discovered a cool resource or post related to WordPress, please share it with us in the comments.

by Jeff Chandler at May 20, 2016 10:30 PM under support forums

WPTavern: WordPress Meta Team Publishes Prototypes of The Plugin Directory Redesign

In early 2015, the WordPress.org Meta team redesigned the WordPress plugin directory and added a number of new features. In an effort to iterate on the page’s layout, the Meta Team has published prototypes of a new design for the plugin directory’s home and search results pages.

The prototypes are inspired by Get WordPress, a landing page that provides key information about the WordPress project at a glance.

There are a few things to keep in mind while looking at these prototypes. The first is that plugin information displayed on the page is inaccurate. Second, the Pro and Light classifications are for design purposes only. Third, links at the bottom will point to their corresponding pages.

WordPress Plugin Directory Homepage ProtoypeWordPress Plugin Directory Homepage Protoype

Unlike the current design, the prototype displays far less information. Authors, Last Updated, Compatibility, and Active Installs are absent from the homepage view. Initial feedback highlights the concern that too much information has been stripped away.

In response to a comment on the announcement post, Samuel Sidler, Apollo Team Lead at Automattic and contributor to the Meta team, explains why he doesn’t think the information is useful to users.

Author, as you said, is only really useful for insiders. The latter two, meanwhile, are already taken into account in the search results. If a plugin doesn’t have a recent compatible version, it will move down the list. If it’s too old, it won’t get shown at all (which is the case today).

Active installs is more interesting, but we account for it weighting search results as-is. I actually find it refreshing to not show the active installs as it allows for less-popular plugins to get more downloads. Users will be less likely to click the popular plugins (outside of familiar names) and more likely to find the plugin they actually need.

Another commenter suggests creating a simple/advanced view. By default, the page could display a simplistic design while giving power users an option for more details.

“Just like WordPress core, we strive to design for the majority and build features for the 80%,” Sidler said in response to the comment. “An ‘advanced’ view doesn’t meet that requirement, in my eyes.”

The Meta team is iterating quickly and will soon publish a prototype of the plugin details page. If you have feedback on the plugin homepage and search result prototypes, please leave a comment on the announcement post.

by Jeff Chandler at May 20, 2016 08:19 PM under meta

May 19, 2016

WPTavern: WPWeekly Episode 235 – Interview with James Giroux Envato’s WordPress Evangelist

In this episode, Marcus Couch and I are joined by James Giroux, Envato’s WordPress evangelist. We discuss a number of topics including what he’s accomplished since taking over the position in January, the item support policy change, and author driven pricing.

We also find out what his favorite part of the job is and what he enjoys most about his role at Envato. Last but not least, we discover what the company is doing to shorten the length of time it takes to get through the review queue.

WPWeekly Meta:

Next Episode: Wednesday, June 1st 9:30 P.M. Eastern

Subscribe To WPWeekly Via Itunes: Click here to subscribe

Subscribe To WPWeekly Via RSS: Click here to subscribe

Subscribe To WPWeekly Via Stitcher Radio: Click here to subscribe

Listen To Episode #235:

by Jeff Chandler at May 19, 2016 07:18 PM under themeforest

WPTavern: BuddyPress Launches Style Modules Trial Initiative

photo credit: Paintbrush - (license)photo credit: Paintbrush(license)

BuddyPress core developer Hugo Ashmore announced a new trial initiative this week that aims to create a library of CSS and JavaScript snippets to help users customize their communities. The Style Modules project will aggregate community-submitted code that enhances BuddyPress components in a plug-and-play manner.

Developers who want to contribute to the project can submit their modules by creating a ticket on BP trac and attaching a zip file that includes the CSS/JS files, a readme.md, and a screenshot.

Users who want to add a module will need to create a /style-modules/ directory and then unzip the module inside it. The next step requires the user to copy functions from the module’s readme file to their theme’s functions.php file, a step which provides a significant hurdle for a non-technical BuddyPress community manager.

“Initially this is a trial to see whether we get sufficient interest in the concept to continue and develop further, perhaps enhancing the loading process with enqueueing of files based on directory scanning and loading of files as an array but run from the core theme compat class, removing the need for users to copy the loading functions to their functions file,” Ashmore said.

The project’s GitHub repository includes an example module that re-styles the members list into a grid layout. Other example ideas Ashmore suggested include a new look for profile entries, a different presentation for the activity posting form, or something as simple as changing the font size for the activity stream.

The experimental initiative will test the waters to see if the BuddyPress community will chip in to provide enough modules to make this a real library. The support policy stated in the proposal doesn’t offer much incentive for module authors to submit their work:

Provision of modules and use of them is entirely the discretion of the authors and users, while BP will run some basic checks on the module BP does not guarantee that the modules will work in all given situations or installs, or accept any liability in their use. Support for a module remains the responsibility of the author to ensure the continued effectiveness of the module with updates to themes, WP or BP.

Historically, BuddyPress has struggled to present itself as an easily customizable solution for communities. Theme compatibility, introduced in April 2013, made it easier to use BP with any theme, but unless you purchase a theme specifically designed for the plugin, its default output is rather generic and in need of heavy styling.

The BuddyPress Style Modules concept is an attempt to make it easier for community managers to enhance BP components with different looks, but the project will need to provide a compelling reason for developers to contribute modules and continue to maintain them.

by Sarah Gooding at May 19, 2016 02:34 AM under BuddyPress

May 18, 2016

WPTavern: The .blog Domain Extension Is Now Open to Registrars

photo credit: Luis Llerenaphoto credit: Luis Llerena

Today marks a moment in internet history, as the very first .blog domain is now operational on WordPress.com. Knock Knock, WHOIS There, a subsidiary of Automattic, launched Nic.blog today to begin getting registrars to sign up to sell the new TLD.

Automattic won the rights to oversee the sale and registration of the .blog domain in 2015 via a bidding process that is estimated to have closed around $20 million. The domain extension is so new that Twitter doesn’t yet support it as a valid link, but Automattic expects to activate 250,000 new names in 2016.

According to the new nic.blog information site, registrars that sign up to sell .blog domains will be able to participate in an incentive partnership model that rewards a higher volume of sales:

Pricing will be in the standard range for new gTLDs, with premium names available in several tiers. High margins for registrars will be guaranteed by an incentive model, rewarding sales above a certain baseline. Final terms will be published in the coming weeks.

Automattic is opening up the .blog TLD to registrars around the world and companies can sign up on nic.blog to learn more about the requirements. Individuals who are interested in purchasing a .blog domain should review the tentative launch plan published today. Registration will be open to trademark owners during the Sunrise period starting in August 2016, followed by a Landrush period in October.

by Sarah Gooding at May 18, 2016 11:26 PM under blog

WPTavern: After Eight Years, Thematic Theme’s Lead Developers Discontinue the Project

Gene Robinson, lead developer of the Thematic WordPress theme, has announced that the project will no longer be developed. Thematic was last updated in 2013 and is actively installed on more than 4K sites. Users are advised to migrate to a different theme as updates will no longer be released. As WordPress core evolves, sites using Thematic may develop incompatibilities.

Continuing The Legacy with a Different Name

Although development on Thematic is discontinuing, Robinson has forked the project and renamed it to Deciduous. The project picks up where Thematic leaves off. Those interested in continuing development can follow it on GitHub where pull requests are welcomed. Robinson is also seeking links to other projects that are derivative of Thematic.

Where to Get Support for Thematic

Users who need support are advised to post on the WordPress.org support forums for the Thematic theme, “The support forums on the Thematic website are shutting down due to the lack of community involvement, moderation, and developer feedback,” Robinson said. “Hopefully the greater WordPress support community will be able to help you find a resolution.”

A Look Back

The years 2008-2009 is an interesting time frame in WordPress’ history. A number of commercial theme and plugin companies, WordPress-centric sites, and projects were launched. Among these was the Thematic theme by Ian Stewart, theme Wrangler for Automattic. Thematic was more than just a theme, it was an opportunity for Stewart to learn how WordPress’ theme system works.

Thematic Theme Preview from WordPress.orgPreview of Thematic from WordPress.org

He regularly shared his knowledge with the community through ThemeShaper.com, a site now owned by Automattic that features contributions from other members of the theme team. It was the wild west of theme development in 2008 and any person who regularly shared theme development techniques became an influential member of the community.

Two years after launching Thematic, Stewart joined Automattic as a theme wrangler.

What can I say besides awesome, awesome, awesome? The enormous opportunity for learning and improvement; all the super-talented, friendly people; the chance to work on so many really, really cool projects—it’s almost unbelievable. This is a dream job for me.

The hiring allowed him to make available all of his commercial child themes built on the Thematic framework available free of charge to the community.

Did You Learn From Thematic?

It’s bittersweet and slightly nostalgic to see the theme come to an end. When I launched the Tavern in 2009, I regularly linked to tutorials and articles published by Stewart. I’m almost certain Thematic and its creator helped out a number of budding theme developers between 2008-2011. Let us know in the comments if you used Thematic for any projects or what you learned from its code.

by Jeff Chandler at May 18, 2016 08:45 PM under thematic

Post Status: WordPress as a Headless CMS — Draft podcast

Welcome to the Post Status Draft podcast, which you can find on iTunesGoogle PlayStitcher, and via RSS for your favorite podcatcher. Post Status Draft is hosted by Joe Hoyle — the CTO of Human Made — and Brian Krogsgard.

Joe and Brian discuss WordPress as a Headless CMS. They talk about what a Headless CMS is, WordPress’s strengths and weaknesses as a Headless CMS, popular frameworks to utilize, and offer up example websites to check out.

Direct Download




Today’s show is sponsored by OptinMonster. OptinMonster allows you to convert visitors into subscribers. You can easily create & A/B test beautiful lead capture forms without a developer. They recently released OptinMonster 3.0, with an all new builder interface and other great features.

by Katie Richards at May 18, 2016 05:47 PM under Everyone

WPTavern: Take Granular Control of WordPress’ Update System with Easy Updates Manager

When WordPress 3.7 “Basie” was released in 2013, it brought automatic updates to the masses. By default, WordPress automatically updates to point releases. Using additional constants within wp-config.php, you can configure WordPress to automatically update themes, plugins, and major releases.

Easy Update Manager Featured Image

If you want granular control over the WordPress update system without touching code, check out Easy Updates Manager. Easy Updates Manager is a free plugin that’s active on more than 70k sites. It’s maintained by Matthew, Ronald Huereca, Roary Tubbs, and BigWing Interactive.

Countless Number of Configurations Available

Once activated, you’ll find the options page by browsing to Dashboard > Update Options. There are two different interfaces for configuring updates. The first includes a number of toggle switches that disable/enable updates. The second is a traditional screen with radial buttons.

Easy Update Manager DashboardEasy Updates Manager Dashboard

Traditional settings page for Easy Updates Manager.

Easy Update Manager General SettingsEasy Updates Manager General Settings

One of the highlights of Easy Updates Manager is the ability to enable automatic updates for individual themes and plugins. It’s a convenient way to update themes and plugins that rarely cause issues. There’s also a built-in logging feature that when enabled creates a new table in the database. It logs the username, update type, version, action, status, and date.

Logging is listed as a beta feature and should be used at your own risk. It also may not work with all commercial themes and plugins. Here’s what the log looks like after I updated three plugins.

Easy Update Management LogEasy Updates Management Log

Easy Updates Manager also includes the ability to exclude users from manipulating the plugin’s settings. The plugin contains additional features that I encourage you to explore by using it on a test site.

Thanks to the number of options available, users have a countless number of update configurations to choose from. I tested the plugin on WordPress 4.6 alpha and it works as expected. You can download it for free from the WordPress plugin directory.

by Jeff Chandler at May 18, 2016 07:17 AM under updates

May 17, 2016

WPTavern: WordPress 4.6 Improves the Accessibility of the Tag and Category Management Pages

Among the improvements coming in WordPress 4.6 are accessibility enhancements to the Category and Tag management pages. The flow of each page has been changed so that the visual order of elements match the tab order. This allows those who navigate with keyboards to access the Add New Tag or Add New Category area first.

Andrea Fercia, WordPress core committer and a member of the accessibility team, explains why the changes matter, “For accessibility, the visual order should always match the tab order. The main functionality in a page should just be the first thing in the source markup and other parts of the user interface should never be ‘skipped’.”

The following image shows the tab order of elements on the Tag management screen in WordPress 4.5. In order to reach the Add New Tag section, you need to tab through a number of checkboxes, each tag in the tag cloud, and various quick edit links. This is a time-consuming and frustrating process.

WordPress 4.5 Tag Management Element OrderWordPress 4.5 Tag Management Element Order

In WordPress 4.6, the Add New Tag section is the first visual element as well as the first section accessed when pressing the tab key.

WordPress 4.6 Tag Management ScreenWordPress 4.6 Tag Management Screen

The new flow is more logical and provides consistency between the tag and category management screens, “From an accessibility point of view, the content structure and organization will be easier to understand and navigate,” Fercia said.

WordPress theme and plugin authors who have added custom functionality to these screens are advised to double-check their code against the bleeding edge version of WordPress 4.6. There’s also an in-depth ticket where developers and users can see how the team reached a consensus to implement the changes. If you have any questions or concerns please leave a comment on the announcement post.

by Jeff Chandler at May 17, 2016 07:30 PM under tags

WPTavern: New Plugin Uses BuddyPress Email API to Send bbPress Forum Emails


BuddyPress 2.5, released in March, introduced customizable emails via a new BP Email API. This new feature allows community managers to easily edit BuddyPress-generated emails in the admin and make design changes in the customizer.

It didn’t take long for developers to think of bringing this same customizability to bbPress emails. Brandon Allen has just released BP Emails for BBP, a plugin that sends forum and topic subscription emails using the new BP Email API.

Once installed, administrators will find templates for new forum topics and topic replies under the same Emails menu item with the 16 customizable BuddyPress core emails.


Allen noted that the plugin sends emails differently than bbPress, which puts every subscriber email in the BCC field and sends one email. Instead, it sends a separate email to each subscriber, which Allen said may improve deliverability given that some email providers look unfavorably on emails with large BCC fields.

I tested the plugin and found that it works as advertised for customizing and sending bbPress emails. There are no settings to configure. It simply adds the same functionality that users now expect from BuddyPress core emails with all the same customization options.


BP Emails for BBP is available on WordPress.org. It does not work with bbPress alone but requires both bbPress 2.5+ and BuddyPress 2.5+ to be active. With the help of this plugin, a community manager can brand all the email communications generated by the site so that the design and wording is consistent across both plugins.

by Sarah Gooding at May 17, 2016 05:32 AM under BuddyPress

WPTavern: BuddyPress 2.6 to Introduce New API for Navigation


In an exceptionally well-documented commit message, BuddyPress lead developer Boone Gorges introduced a new API to manage single item navigation, thanks to contributions from core developers Mathieu Viet and Raymond Hoh. Gorges summarized the changes to how BuddyPress will handle navigation in the upcoming 2.6 release:

The new BP_Core_Nav overhauls the way that BuddyPress registers, stores, and renders navigation items. Navigations are now component-specific, eliminating the potential for confusion and conflict between navigation items with similar names in different components, and opening the possibility of generating navs for separate objects of the same type on a single pageload.

The previous navigation system used bp_nav and bp_options_nav, global properties that managed nav and subnav across all of BuddyPress’ components. Developers had a difficult time extending navigation and sometimes ended up stepping on each other’s toes when adding similar navigation items.

“The new system eliminates most of these problems, by removing direct access to the underlying navigation data, while providing a full-fledged API for accessing and modifying that data,” Gorges said.

Although the new API ensures backward compatibility with the legacy bp_nav and bp_options_nav, plugin developers whose extensions depend on these methods will want to update their code. With the exception of certain configurations running PHP 5.2.x, most plugins should work the same as before.

However, Gorges’ commit message details a handful of small ways that the new API may break backward compatibility in a few rare instances. BuddyPress plugin developers will want to review these ahead of the upcoming 2.6 release. Beta 1 is just one week away from release on May 25 and the official release is targeted for June 15.

by Sarah Gooding at May 17, 2016 05:06 AM under buddypress 2.6

May 16, 2016

WPTavern: Wes Bos Launches Free React.js + Redux Online Course


Wes Bos, a developer and educator known for his high quality video tutorials, has just launched a free online course for building JavaScript apps with React.js and Redux. The 2.5 hour Learn Redux course includes 20 videos that guide developers through building an example ‘Reduxstagram’ app to present the core ideas behind Redux.

To get the most out of Learn Redux, students should have a decent foundation of React and ES6. Bos recommends those who are not comfortable with React to start with his React for Beginners course.

After you sign up, you’ll receive an email with a link to the starter files and access to the videos. The example app uses Webpack to bundle ES6 modules into a single JavaScript file, so the course begins with a video on using NPM and Webpack to set up a local development environment. Learn Redux includes:

  • Access to all 20 videos
  • All starter files
  • Webpack Build Templates
  • Stepped and finished solutions

Bos spent more than 100 hours producing this series in partnership with Sentry as a sponsor. Anyone who signs up receives a $50 Sentry credit.

After Calypso was announced, Bos, who describes himself as “a huge WordPress fan,” wrote a post dispelling rumors that WordPress was ditching PHP and being rewritten in Node.js. He also urged WordPress developers to learn JavaScript.

“This is thunder in the distance as to what is to come in WordPress,” Bos said. “Much of the theme writing I do is already in JavaScript – I often use WordPress as just an API to get data out of, and then use frameworks like Angular, React, Google Maps or jQuery to display that data. I’m not building an entire website in a JavaScript framework, but much of the interactive view layer of these sites is moving into JavaScript frameworks.”

If you want to be ready to dive into the next generation of WordPress site and application development with knowledge of one of the most popular JS frameworks, the free Learn Redux course offers all the tools necessary for getting started with React.js, Redux, and React Router.

“Our trusty PHP template files aren’t going anywhere anytime soon, but I’ll bet you dollars to donuts you’ll be writing a lot more JavaScript in your WordPress sites in the years to come,” Bos said.

by Sarah Gooding at May 16, 2016 09:50 PM under react

WPTavern: Daniel Bachhuber Discusses WP-CLI, the WP REST API, and the Challenges of Contributing to Open Source on Roots Radio Podcast

daniel-bachhuberDaniel Bachhuber, maintainer of the WP-CLI project and a contributing developer to the WP REST API, joined Chris Carr and Austin Pray on a recent episode of the Roots Radio podcast. Bachhuber discussed his recent experience crowdfunding his work on “A More RESTful WP-CLI” as well as the challenges he’s encountered as a contributor to various open source projects over the years.

In the first part of the episode, Bachhuber shared how he spent the 283 hours of time that the WordPress community funded to advance the WP-CLI and WP REST API projects. The funding gave him the opportunity to dedicate time split between the two projects. Bachhuber put in approximately 95 hours towards the REST API in January and February but the bulk of the hours went towards making WP-CLI more friendly for developers who work with the REST API.

“WordPress developers are going to be putting a lot of time now towards writing REST endpoints that expose their functionality to the world, and it would be really nice if WP-CLI interoperated nicely with that and allowed you to use that functionality at the command line without having to separately write your own WP-CLI commands,” Bachhuber said.

He discussed the challenge of scoping out this broad goal and what he learned about crowdfunding during the process.

“The RESTful WP-CLI kickstarter project was intentionally ambitious, because I’m a guy who has big ideas and likes to do big things,” Bachhuber said. “There are some things I feel really happy that I’ve been able to ship and produce so far, and there are other features that, for one reason or another, I haven’t quite been able to execute yet and that’s a bit frustrating.

“It’s a whole different ball game trying to manage the expectations of your Kickstarter backers than it is a single client. I’ve got 107 clients that I have to make happy,” he said.

Nevertheless, Bachhuber said he was able to get the issue backlog for WP-CLI down to less than 60 issues and the dedicated time has allowed him to resolve old issues that have “languished since the dawn of time.”

As part of the rewards offered for contributors to the crowdfunding campaign, Bachhuber offered his time consulting with individuals and organizations, which he found to be easier than traditional physical swag rewards.

“I’m really glad that I chose [consulting] over having to give out physical swag, because it’s very difficult to procure and ship to everyone, particularly when you have international backers,” he said. “Even though I’ve spent a lot of my time fulfilling the rewards and talking with people and having calls with them and meeting up with them in person, it’s a much easier effort to manage than sending 100 coffee mugs across the world.”

When asked if he’d do it again, Bachhuber said yes but emphasized that spending this much time on an open source project only works if you keep a healthy balance with other aspects of life.

“I think it’s really important that if you’re contributing to open source projects on a regular basis or even maintaining them, that you balance your time between that and other things,” he said. “It’s really easy to get burned out on said open source project if you spend 100% of your time on it for a whole month or six months.

“I was pretty intentional to say that the money I was raising was going to cover my involvement with the project for six months, a certain number of hours, and that it was going to be a part-time thing. That was a really healthy way to approach it. I think I would have gotten burned out if I had just tried to dive into it, crank it out, and move on to the next thing,” Bachhuber said.

The Emotional Challenges of Working on Open Source Projects

During the course of the interview Bachhuber was asked to share his feelings on what he referred to as “the kerfuffle with the REST API” that happened in February. The REST API team had written a merge proposal in September 2015 that recommended merging the API in two parts – the infrastructure in 4.4 and the posts, comments, terms, and users endpoints in 4.5 or 4.6. After partially executing on that proposal, the team held a status chat to discuss the plan moving forward.

Bachhuber said that the discussion became “a very emotionally fraught event” after Matt Mullenweg said the project needed feature parity with the WordPress admin before any of the endpoints could be considered for merge. After putting hundreds of hours into the project alongside a handful of dedicated contributors who were already spread thin, he found this new requirement was a difficult pill to swallow.

“For better or for worse, as a maintainer or even a participant of an open source project, you have to have a thick skin and realize that all the time the decisions that are made are not about you – they are about the project,” Bachhuber said. “Even if you are personally offended by the decision, it doesn’t matter because it isn’t about you. It’s really difficult to deal with emotionally.”

Bachhuber’s years of contributing to and maintaing open source projects has taught him a few things about managing stress and conflict that he plans to share at WordCamp Europe in a talk titled, “My condolences, You’re now the maintainer of a popular OS project.”

“I find a lot of joy in maintaining open source projects,” Bachhuber said. “I also have to actively work to address the emotional side of the equation to make sure I’m in a healthy space to continue maintaining the project and the project is not affecting me personally. It’s taken me years to come to a point where I’m comfortable with that.”

In the case of the WP REST API, Bachhuber has come to a place where he can compartmentalize his emotional reactions and responses to the differing opinions.

“I’ve come to a point now where I care but I don’t care,” he said. “I care in the sense that I’d still love to see those endpoints go into core and see the fruits of our labors realized. I don’t care because I’m not emotionally attached to that happening on any particular time frame. I honestly would rather it happen when it’s ready to happen over prematurely, and I realize I might not be the best qualified person to make that decision.”

In the remainder of the episode, Bachhuber and Carr discuss React, Redux, Karma, Enzyme, and other tools for testing and developing with the REST API. Check out the recording of the episode on Roots Radio for more details about Bachhuber’s work on WP-CLI and his crowdfunding experience.

by Sarah Gooding at May 16, 2016 06:03 AM under wp-cli

May 14, 2016

WPTavern: The WordPress.org Recommended Hosting Page is Revamped, Features Flywheel for the First Time

DreamHost, Flywheel, and SiteGround have joined Bluehost on WordPress.org’s new recommended hosting page. In mid 2015, Matt Mullenweg, co-founder of the open source WordPress project, announced the page would be revamped. To have a chance at being listed webhosting companies needed to fill out a 40-question survey.

2016 Recommended Hosts Page2016 Recommended Hosts Page

This is Flywheel’s first time on the page. Flywheel, launched in 2013, is a managed WordPress hosting company with an emphasis towards designers and agencies. I asked Dusty Davidson, co-Founder and CEO of Flywheel, what it means to be included on the page. “We’re obviously excited to be included, and think it really reflects on the work we’ve done to create a great experience for WordPress users,” he said.

The recommended webhosting page on WordPress.org is incredibly lucrative. Based on conversations I’ve had with employees of hosts listed, it can generate millions of dollars in revenue. I asked Davidson what impact this will have on his company, “I’m sure it will undoubtedly send a good deal of traffic, but honestly we’re just humbled and excited to be recognized,” he said.

A New Round of Controversy

Over the years, companies have come and gone from the recommended hosting page. However, Bluehost in particular has consistently appeared on the list, including the most recent iteration. Bluehost is owned by Endurance International Group who invested in Automattic in 2014. Because Mullenweg is the CEO of Automattic and controls who is listed on the page, it’s easy to see why it regularly generates controversy.

Kevin Ohashi of ReviewSignal.com, criticized the lack of transparency regarding the process for how hosts.

Who is responsible for this revamp? What were the selection criteria? How often will it be updated? Will existing companies be continuously re-evaluated?

These are important questions to ask and there are no publicly documented answers. In a follow up post, Ohashi investigated what criteria needs to be met for being listed on the page. The post contains a number of screenshots of his private conversation with James Huff, who has volunteered for the WordPress project for 12 years and has worked at Automattic for five years.

Huff was directly related to the project and influenced who was chosen thanks to his involvement on the WordPress Support Team. Within the conversation, he shares details of the process and mentions that no money exchanged hands. Early in the conversation, Ohashi tells Huff that he wants to learn and publish how the process works. However, Huff had no idea that everything he said would be made public.

“I was invited to what sounded like a friendly chat over direct message from a concerned community member, after he was referred to me by a friend,” Huff said. “At no point was it clarified or even implied that anything discussed would be made public.”

Conversations held in a private matter should remain private unless given permission to publish them, something I discovered the hard way. Unfortunately, the post comes across as a public interrogation of Huff. I asked Huff, who was shaken by the experience, how it has affected him moving forward as it relates to the WordPress project.

“I’d be lying if I said my feelings weren’t at least shaken by the experience, especially considering how polite he was to my friend and how hostile he was towards me apparently just because I work for Automattic, but this isn’t the first time that has happened to me and I don’t expect it to be the last,” he said.

“There’s an usually prevalent negative bias against Automatticians who contribute to WordPress.”

Mullenweg Provides Clarification

Mullenweg commented on the post where he not only sticks up for Huff, but answers some of the controversial questions raised by Ohashi. Mullenweg explains how the applicants were chosen, how the criteria is weighted, who makes the final decisions, and how much money is involved. Here is his comment in full.

‘I would like to see some transparency in the process’

As stated on the page, the listing is completely arbitrary. The process was: There was a survey, four applicants were chosen, and the page was updated. That might repeat later in the year, or the process might change.

‘how criteria are weighted’

There is no criteria or weighting. It ultimately is one person’s opinion. Information that is important is reflected in the questions asked in the survey, but that is not everything that is taken into account. (I have looked at this site in the past, for example.)

‘who is making the decisions’

I am. James helped in sorting through the many submissions that came in, doing additional research, and digging on finalists, but ultimately the decision was mine. You can and should blame me fully for any issues you have with it. I appreciate James’ help in this go-round, but he will not be involved at all with any future updates. (So, please leave him alone.)

‘how much money is involved’

There was no money involved. Obviously being listed on the page is hugely valuable and impacts the listed (or unlisted) businesses a great deal. This is why I take full responsibility for the listing, now and in the future — I have been fortunate to be extraordinarily successful and no financial or business consideration any of the applicants could offer matters to me. A host could offer $100,000,000 to be listed on the page for 1 day, and I would say no.

It’s unfortunate that the information in Mullenweg’s comment is not published in an official post announcing the changes to the recommended hosting page. If an official post was published that included the same information in his comment, it’s possible it would have eliminated most of the confusion, uncertainty, and doubt surrounding it.

Should WordPress.org Have a Recommended Hosting Page?

Due to the investments EIG has made in Automattic, Mullenweg’s role at the company, and him making the final decisions, there will always be a potential conflict of interest despite taking full responsibility of the page and the processes associated with it.

Should WordPress.org have a recommended hosting page? What if the page was replaced with information people could use to make informed decisions on choosing a host? It would eliminate potential conflicts of interest and if there was a host Mullenweg felt strongly about, he could label it as a partner of the project. This would make it clear that any financial connection with the company is a business relationship.

Are you hosting with any of the companies listed on the recommended hosting page? If so, tell us about your experience in the comments.

by Jeff Chandler at May 14, 2016 04:39 PM under webhosting

May 13, 2016

WPTavern: WordPress Accessibility Team Seeks Testers Using Speech Recognition Technology

photo credit: Let's Read - (license)photo credit: Let’s Read(license)

The World Health Organization estimates that 285 million people worldwide are living with some form of visual impairment and 39 million of those are estimated to be blind. Many people with low vision depend on speech recognition technology to navigate the web and communicate their thoughts. This type of software also assists people who have carpal tunnel, RSI (Repetitive Stress Injuries) and/or limited mobility in their hands and arms.

Rian Rietveld and the Accessibility team are working to improve the experience of using WordPress with speech recognition software, such as Dragon Naturally Speaking (widely considered as one of the best for desktop use.) In particular, the task of adding media to a post has a number of obstacles that make it nearly impossible for those using speech recognition software.

Rietveld posted three tests to the Accessibility team’s blog today, inviting those who use Dragon Naturally Speaking or other assistive technology to help the contributors determine the roadblocks that need to be removed for adding media. These tests include actions like adding media, editing attachment details, and creating a gallery.

If you use WordPress with assistive technology for speech recognition, completing these tests and offering your feedback is one way to get involved as a contributor. You don’t necessarily have to use Dragon Naturally Speaking, as there are many newer alternatives such as Windows Speech Recognition (Cortana) and Chrome’s speech recognition powered by Google Speech to Text. Testers can report their experiences, along with the assistive technology/browser/OS, in the comments on Rietveld’s post.

by Sarah Gooding at May 13, 2016 10:40 PM under accessibility

WPTavern: Happytables Pivots to Provide Restaurant Analytics and Insights


Happytables is changing from being a platform that hosts restaurant websites to one that provides analytics and insights by tapping into apps that restaurants are already using to promote their businesses. The company uses WordPress as a command center for the application that communicates with various restaurant-tech APIs to deliver information to the dashboard in realtime.

“We started with the website builder a while back,” Founder and CEO Noel Tock said. “It’s been a great ride, but we realized two things: 1) Website builders have become a race to the bottom with regards to revenue as well as extremely competitive, and 2) From our many conversations with restaurants, their challenges have become much larger; consolidating data and insights from all the products they now use.”

One of the Happytables beta restaurants in London uses 14 different applications to manage its sales, operations, and marketing, and Tock says this trend is only growing.

“The centre of gravity is shifting from the Point of Sale to a very fragmented collection of siloed products (reservations, online ordering, staff scheduling/wages, loyalty, waitlist, social, etc.),” Tock said. “Becoming that 30,000 foot view whilst generating actionable insights across the portfolio of applications is the challenge we’ve taken on with the new Happytables.”

The first installation of the new Happytables was set up for Whyte & Brown in London where the team is focusing their beta testing. The application currently aggregates data from POS (Point of Sale) and Social, but Tock says this will rapidly evolve to providing various insights from POS and Labor, such as revenue forecasting, employee performance, and breakfast/lunch/dinner performance.

“It’s been very exciting working towards actionable insights, whereby we can tell a waiter that he/she was underselling a certain product or category compared to their colleagues, or that a particular employee performs a lot better on lunch then on dinner,” Tock said.

Below you can see an example of Happytables’ latest kitchen dashboard, using the team view as opposed to the individual employee recommendations/suggestions view.


The new Happytables uses WordPress as a backend and the WP REST API and ReactJS on the frontend. Although the development team still uses WordPress as one of its core technologies, the infrastructure is a bit more complicated.

“It’s not pure WordPress for the data storage,” CTO Aaron Jorbin said. “In fact, very little of it is actually stored inside WordPress. It is used to store some information about the restaurant and manage requests to third parties where we fetch the data and then store it in DynamoDB.”

The screenshots in this post show the WordPress theme in full screen mode, but Jorbin said the restaurant staff never interact with wp-admin. Restaurant operators use the app to view all the realtime information coming in so that they can make better decisions about how they run their businesses.

Happytables is still hosting its customers from its first iteration as a website builder, but Tock said most are not good candidates for the beta.

“The infrastructure is quite different now as we’re capturing different types of data (previously web content, now largely transactional data),” he said. “Our customers on the website builder platform came from all walks of life, so there’s not many who fit the ideal beta candidate (using Micros/Aloha as POS, based in London, run a multiunit restaurant, etc.).

“We’re just looking to see how we can fit this into the larger Happytables model downstream,” Tock said. “If we’re going to implement so many API’s, there’s also value in tying those back to the website.”

Not many aspects of the new infrastructure have been open sourced yet, as the team has been moving fast. Tock said they hope to make some of their code public further down the road after it’s been tested.

“Once we’re past testing/beta, I’m sure a number of features will become more mature tools and move into their own public repo if they are of that sort of benefit,” he said. The new infrastructure is one of the many exciting ways that the WP REST API is being used to bring a host of information into WordPress from various third party applications and tie it all together in a useful way.

by Sarah Gooding at May 13, 2016 07:45 PM under News

Matt: Mom on Tinder

If you’re looking for a fun Friday read, check out this story of a young GQ writer who gave control of his Tinder account to his Mom. It’s adorkable.

by Matt at May 13, 2016 04:35 PM under Asides

Follow our RSS feed: 

WordPress Planet

This is an aggregation of blogs talking about WordPress from around the world. If you think your blog should be part of this site, send an email to Matt.

Official Blog

For official WordPress development news, check out the WordPress Core Blog.


Last updated:

July 01, 2016 11:30 AM
All times are UTC.