In January, SIDEKICK launched its new website sidekick.pro, as well as its new Composer tool — a tool that allows users to create WordPress walkthroughs, for free. The announcement came much later than originally anticipated — but has nonetheless been greeted with open arms. Torque reached out to Ben Fox, co-founder of SIDEKICK, to learn about the reasons for the delay of sidekick.pro, how the company plans to reach new users, its partnership with Go Daddy, and future initiatives. Why the delay Torque: What caused the delay for sidekick.pro? Ben Fox: SIDEKICK is a bootstrapped company, we have no outside investment (yet). This […]
Using a class autoloader to improve WordPress development
Over the last few articles I’ve been looking at the benefits of using class autoloaders and namespaces in PHP. Despite the clear benefits of using these features, WordPress developers tend to shy away from them. One of the big reasons for this is because of WordPress’ continued support of PHP 5.2, which reached its end of life years ago. Class autoloaders have been available in various forms since before PHP 5.3. However, the more up-to-date class autoloader — as is generally used in PHP development — require namespaces, a feature added in PHP 5.3. In this article, I will show […]
Improving WordPress plugin development with Composer
I recently released a plugin comprised almost entirely of code pulled from composer libraries. The plugin’s main file (besides the header and license) just includes the composer autoloader and the plugin’s activation function. That’s it. The rest of the plugin’s functionality comes from four composer libraries: three of which I wrote, and all of which are easily reusable in other plugins or other types of projects. That practical level of code reusability is one of the most exciting parts about integrating Composer into my workflow. In a recent article for Torque, I gave a general introduction to using Composer with WordPress. […]
Improving WordPress Development Workflow with Composer
A dependency manager is one of those magical tools, like a smartphone, that most people (myself included) didn’t know they needed until they tried it, but once they did, they were hooked. A dependency manager wrangles together all of the different pieces that go into a plugin or theme — such as frameworks, JavaScript libraries, jQuery plugins, or even the plugins, themes, and libraries that makes up a WordPress site. There are lots of dependency managers out there, but the standard for PHP development is Composer. Composer is user friendly and works great with WordPress. Keep in mind that one […]
No Comments