Ahmad Awais



New WordPress Plugin Repo Surprised Me!

Ahmad AwaisAhmad Awais

I am a WordPress plugin developer. While I have written many plugins for WordPress and shared them on GitHub, I also host 12 plugins on the WordPress.org/PluginsΒ repository β€” with more thanΒ 400kΒ total downloads.

A few days ago the new WordPress plugin repo went live, and I along with many other developers got surprised by that. I was very public with the feedback, I wrote about it on the Facebook’s Advanced WordPress group, wrote a post about it on WPLift, and in the form of comments on Make blog post.

But I feel like the feedback was either ignored, or the decision to make this new repo live was rushed with a few resources at hand, which could have addressed the feedback.

I Want To Like It!#

Don’t get me wrong. I want to really like the newΒ repo. The screenshots slider, the cleanΒ and minimal design part of which functions very well, is more than welcomed.

Maybe, we can have the description, screenshots, videos and all that on one page and then have other stuff like the changelog, FAQs, etc. in the form of tabs. Who knows!?

Sadly, there are issues, which we all knew about, from the beta. Those issues, are still there in the live version.

The Confusion#

With due respect (to the meta team), there seems to be a confusion here of some sorts. On one side, developers are being considered not the right audience for several categories of our feedback, and then there is this expectation of having the feedback reported back asΒ Trac tickets. Not sure how regular users would do that.

And WordPress doesn’t seem to have a good way of collecting feedback from 80% of its user’s base that we are calling users . Surveys only report back a fraction of that user base.

Morten’s suggestions about telemetry are on point here. This is the right time to start thinking in the form of data. Collecting data is important for each and every one of us. ItΒ could help devs, decision makers, writers, and in general be our guide for a better future of WordPress.

Honestly, I have nothing but appreciation for all the work done by the meta team to help the WordPress community. It’s commendable. That’s not what my complaint is about. It’s about how things got handled and what can we do about it, the next time.

What I Think!#

The facts below do not make a lot of sense to me:

  1. Developers’ feedback is sometimes considered less important (as mentioned here the 80/20 rule being used or misused to quote Matt Mullenweg).
  2. No WP Telemetry, no A/B testing is being done to get feedback from the ever growing WordPress userbase.
  3. Trac should not be the ONLY place where tickets get qualified as feedback. Comments on the Make blog posts are valuable as well. And there were many.
  4. If there were limited resources, then meta team could have waited a bit to weed out the feedback against the Read More links and one-page design.
  5. Making the beta live by not considering all those comments devs left β€” makes me think that our feedback was just right off ignored. My initial perception was that the meta team would eventually write a post about what is being considered for the next iteration (the one which was supposed to go live)
  6. IMHO, there was no announcement. When the new plugins repo went live β€” it was a surprise to many of us. I believe I have an excellent handle on WordPress news β€”what’s happening and when is it happening β€” that kind of stuff. But I along with many others got what I would call a surprise when I saw the new repo was live. (I could be wrong, I am only human)
  7. Complaints of pixelated images are the by-product of this surprise (see #6) as I think many devs were not using the Retina version of the banner image that is β€” banner-1544x500.pngΒ and hence they were not prepared for the new repo.
  8. Yes, it’s a good thing that the new backend is something meta team is comfortable with. And that there will be new iterations, more often. But that doesn’t justify why the UI looks the way it does now, why the feedback was not considered, and why the repo went live without a notification of what’s going to happen.

Not a Pleasant Surprise#

For me it was not a pleasant surprise, I had to stop everything I was doing and take a look at my plugins, to check if I need to update my free plugins since the new layout was live. Had I knew that the design was going live on a particular date, I would have prepped for it.


I feel like my feedback was similar to many many other developers like John Brown, Kevin, Matt, Joe, etc. Along with them, (if I be as bold to say that)Β I feel that my feedback didn’t change a thing.

I am looking forward to the new iterations ahead.

P.S. If there was an announcement before the new layout was live, then it’s my bad, I completely missed it, though, IMHO there was no announcement even after the design went live for a good 30 minutes or so. Since, I searched for one on the Make blog, before sharing the news inside AWP group. It almost felt like someone would have accidently pushed the new repo into live mode.Β 


I help businesses understand developers πŸ“Ÿ Currently recording Node.js CLI Automation Course πŸ‘¨β€πŸ« Edutainer at VSCode.pro 🎩 An award-winning open-source engineer and developer advocate 🦊 Google Developers Expert for web 🌳 Node.js foundation Community Committee member ✌️ Author of various open-source dev-tools and software libraries used by millions of developers worldwide ⓦ WordPress Core Developer πŸ“£ TEDx Speaker πŸ™Œ Leading developers and publishing technical content for over a decade πŸ˜‚ Self-confessed tech comedian cracking silly jokes in the JavaScript web and cloud communities πŸ’œ Loves his wife (Maedah) ❯ Learn more about Awais ↣

Say πŸ‘‹ on Twitter @MrAhmadAwais | Subscribe to the Developers Takeaway!


Developers Takeaway

Takeaway my professional opinion on open-source, developer relations, growing your business with family, and everything in between! Delivered to your inbox a couple of times every year. I'm even funny at times. I hate spam β€” pinky-promise!

πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’» 115,834 Developers Already Subscribed