Why we run nightly bleeds

Why you’re seeing WordPress Multisite, nightly buids, and more

We run "Bleeding Edge NIghtlies" for forward compatibility

We run “Bleeding Edge NIghtlies” for forward compatibility

It takes a bit of gumption, courage, and boldness to consistently run this site on something that is the tip-of-the-spear in future developmental updates. But we do. We do that for a couple of reasons. First, obviously we need a testing ground for this plugin. This site provides a live WordPress Multisite testing ground for us. The second reason is that it’s a very valid and public display for anyone interested in our commitment to keeping this plugin running!  And here’s where I want to challenge others.

Take the bull by the horns

Take the bull by the horns

Reading this right now, you’re a buyer, a seller, a user, or (most likely) a combination of it all.

If you are a theme author or plugin creator, I want to publicly issue a challenge to you:

Publicly Run Nightly Builds!

Yes, you can run a ‘desktop server’ or a ‘local’ site, but …don’t!  You can’t test your html, css, php, js or anything else in all combinations if you’re running only a local desktop setup.

WordPress Multisite Compatibility

WordPress Multisite Compatibility

The combinations of devices and browsers are seemingly endless.  Between tablets, desktops, viewports (screen width), phones, Android, Windows, iPhones, Firefox, Chrome, Internet Explorer, tablets, and more….  you have got to make sure that your theme or plugin works!  If you’re only testing on a local server, you simply can NOT guarantee that your theme or plugin will be fully functional, behave as expected, display correctly, and be bug free.

Are you selling something?  Is your plugin paid?  Are you devoting a serious chunk of time to making sure that your plugin or theme works correctly?
Building on the above point… Then make sure people know, understand and SEE that you are committed to making sure your theme or plugin works for any and all updates! Look, we’ve all seen it before.

  1. WordPress is updated, the Theme seller or plugin author (for whatever reason) wasn’t paying attention, everyone’s site breaks because the theme author wasn’t watching the updates, and then everyone is suddenly scrambling to fix things.
  2. WooCommerce gets updated, the theme and or plugin crashes, then all heck breaks loose trying to get things patched back up and the site back to normal.
  3. Lather, rinse, repeat for any and all other major updates!
  4. Now, in the land of public comments, Facebook groups of hundreds of thousands of people, forum boards, Twitter, and the modern day innerwebs, is it really smart to not stay ahead of the curve? Of course it isn’t!

    1. Show people your plugin or theme. Skippy.  Now, out of all the authors and plugins, yours is merely one of them.
    2. Now publicly demonstrate your plugin or theme. Ok, you’re building a bit of trust.
    3. Show me your theme or plugin running on an SSL. Now I’m starting to have a bit of confidence that I won’t have to go back through the code and find all the insecure calls to google fonts or any other library.  Now we’re getting somewhere….
    4. Now show me that your plugin or theme will run on WordPress multisite.  Wait, isn’t that a select group of people? Yes. Yes it sure is.  But test it anyway! Not only are you building trust (and perhaps a bit of coding knowledge), but you’re also preventing a whole heap of support questions.  And, if you’ve never done multisite, never tested it, never worked out any bugs, you’re gonna be up a huge ^&*@$% storm of a mess ~publicly!!!
    5. Lastly, show people a fully functioning demo of your theme or plugin running WordPress beta... (wait, scratch that) running nightly builds!

    So what have you accomplished?  Out of all the solutions, themes, plugins, patches, fixes, cart customizers, speed tweaking themes and plugins out there in the WordPress world, yours now becomes one in a million.

    oneinamillion

    One that I can know and see that it won’t unexpectedly break.

    Paid or Free ~ One that I can confidently use.

    One that I trust.

Leave a Reply