wpkickstart 2.0.1 and 2.1.0 plans

Already (after just releasing 2.0.0) some minor changes in 2.0.1 are in the works that should have made it into 2.0.0 that I hopefully will get out over the weekend. But, also, the next major release 2.1.0 is also being built up which will improve on JS and and SASS development within wpkickstart.

I’ve been in chats with our team at WebDevStudios about this being as an official replacement for our plugin generator (which has been the primary goal of wpkickstart). But before I do my pitch I need to mull over considering the PSR4 standard for e.g. autoloading, namespacing, etc and how that all will fit in with wpkickstart. I’m going to have to give that more consideration before it gets officially pitched at WebDev I think—we’ll see—it has literally been keeping me up at night!

Special thanks to Eric F, Justin F, Ben, Aaron E. for their feedback at WDS.

wp-plugin-boilerplate becomes wpkickstart and turns 2.0.0

Since I’ve been working @WebDevStudios I have been working on a project to help me build better plugins that I called wp-plugin-boilerplate initially, but is now called wpkickstart and is also updated to do more!

It’s a lot like our internal plugin-generator, in that it gives you a framework to work in, but is a “anti-generator” because it doesn’t generate code for you. I built it because I thought our plugin generator could be better at name-spacing, object-driven development, reuse of code, but also do a lot less (hence the anti-generator part).

wpkickstart is service and component driven where services deliver unique features of your plugin, while components serve to be re-usable bit-and-pieces that can be used over and over easily, and both have high-mobility (meaning code can move around project to project easily). As I used earlier versions of it (when it was called wp-plugin-boilerplate) I continued to refine it so that things got easier and easier to do, and made it as modern as I could without sacrificing ease-of-use, and now it’s ready to be used.

Everything is done via wp cli commands. Once you have it installed and activated (which you can do easily with wp too) all you have to do is run wp kickstart build, and give it a little bit of information about your project, and it builds a starting-point for your plugin/project.

It features an app() function that you can use to talk to different things in your project, uses an easy-to-get structure, and then it’s all up to you what you build!

Want to find out more? I’ve filled the Wiki with lots of information so that using and understanding it is easy.

35.0 OctoPress

So, all weekend I’ve been working on reviving my site, devblog.aubreypwd.com. It has been commissioned for a number of reasons in the past:

  1. Not updating all that often
  2. Out of date content
  3. I have Twitter now ¯\_(ツ)_/¯
  4. Lost a lot of content
  5. Lost a lot of images
  6. etc

But, this weekend, I was able to recover some very old posts. And I also forked a theme I’ve always loved, OctoPress Classic, and was able to get it up and running in WordPress.

So here’s version 35, using OctoPress, which includes (incomplete) content from post 2014—all the way back to 2009, when I’m pretty sure this blog was started (back when it was enethrie.com). A lot of the content, as mentioned, is incomplete, and I’ll be spending the next few days editing some of the content and-reorganizing it.

Also, this blog needed an update…last time I updated it was in 2016!

It has no longer been 2 years since Easy Photo Album has been updated! 1.3.6 is out!

As a part of Five for the Future at WebDevStudios we get to work on Open Source WordPress projects every last Friday of the month all day, and as a result I was able to help the 7000+ Easy Photo Album get a working plugin.

Easy Photo Album is a plugin that I crossed while helping some users with this support request. I noticed that the plugin was old and hadn’t been updated in over 2 years! I tried to contact the owner for a few months, and finally we were able to work together to get the plugin updated at last!

1.3.6

1.3.6 features major updates to get the plugin working again:

  • Major fixes to missing minified files (previously fixed in 1.3.5 but came back) and WP Media
  • Simplified screen for creating Albums so Saving/Publishing is easier to understand
  • Fixes to TinyMCE button/modal when no albums were created
  • Can now organize Albums into categories called “Shelves,” props @kammak

Now on Github!

The plugins development is now on Github where other’s can contribute!

The Future

This plugin is used by a lot of people, so I would hope that I can help in contributing more! If you have any ideas or feedback, checkout the Support page on WordPress.org. This is why I love OSS!