It’s been a while since I’ve posted an update about the version 2.0 release. So today let’s go through where things stand with the theme (a lot of work has been done here) and the plugin. And I’ll update where things stand on the timeline and discuss what I’ll be doing to help you know what’s changing with the 2.0 release.
An update on the theme redesign progress
So there’s a lot of good news on the redesign of the main theme. I’ve made a ton of progress since the last update.
At the moment of this writing, it’s probably about 95 percent complete. All of the templates have been created and work with version 2.0 of the Sports Bench plugin. And I feel like the look and feel of this theme is way better than the current version of the theme.
There are a number of changes that might make child themes unusable until you update it to match the updated theme. I’ll be sure to go over what exactly has changed in a blog post before the release of version 2.0.
The good news is that if your child theme only contains style changes, it will still work, though you might need to change some of the selectors to make those changes work. Again, I’ll make note of those before the release.
Update to the plugin
Next up is the plugin. Most of the plugin has been created and tested, so a lot of my focus this past month has been on creating the theme. Like the theme, I would peg progress on the plugin at around 95 percent.
Right now, the final items on this list are to continue testing with each of the sports, add in translations, figure out some smaller items around sports and overall make sure it’s ready for release.
I know that it probably won’t be 100 percent perfect at release. If I’ve learned anything over the last decade of developing, it’s that nothing is perfect at release. But I do want to make sure that the transition to 2.0, while large, is mostly smooth for everyone.
So I’ll be taking my time to make sure that it works like it should.
Timeline for the 2.0 release
Now for the timeline. The good news is that we’re still on track for an early September release.
I have a feeling that everything will be done by the end of July and then I can continue to test throughout the month of August. That puts an early September release right on target.
And in fact, it might be released earlier than that, but it depends on a few things. First, I’m also working on a better version of this website to go along with the release. Second, I need to make sure I properly document all of the new functions, classes, filters, etc.. Finally, I need to create all of those tutorials for the changes that will be coming with the release.
Planning for the update
Finally, I do want to discuss my plans for the update and how I’ll help you make sure the update goes as smoothly as possible for your website.
As I’ve discussed, I am planning on creating a number of blog posts that will walk you through what the changes are and how you can update your code for those changes. For example, all of the properties for classes are now protected, so you’ll have to use a setter method to get them now.
Next, I’m also working on revamping the documentation (or codex) on the website as well. By the day of the release, I’ll have all of the functions, classes, properties, actions and filters in the documentation. And I hope as time goes on, I’m able to add in examples on how to use those functions, filters, etc.
And finally, if you have any questions about this, please feel free to ask them in the forums. I have email notifications set up for them, so I’ll be able to answer any questions you have about the version 2.0 release.