In the world of build scripts, Gulp and Grunt have become quite popular, and each has its own share of proponents, critics, loyalists, and fans. Both Gulp and Grunt serve more or less a similar purpose: both can be used to automate certain tasks, as well as can be extended by means of plugins. Plus, they both rely on Node.js That said, which one beats the other? Obviously, there can’t be a clear winner for this answer, but comparing one with the other, which script fares better and in what aspects? In this article, we attempt to answer this question. Comparing […]
Automating WordPress plugin updates and releases with Grunt
In my last article, I demonstrated how to use three tools for automating WordPress theme, plugin, and full-site development using Grunt, a taskrunner that uses JavaScript for scripting. Creating tasks with Grunt to automate repetitive processes is actually quite easy. Not only is there a huge number of pre-existing tasks available, but its use of JavaScript also has its advantages. In this article I will be showing you how to automate the process of releasing a plugin. This is something I recently did for the Pods Framework, after an incident where I skipped a step doing it manually, causing our admin […]
Using Grunt to automate redundant tasks in WordPress development
Grunt is a NodeJS-powered, automated JavaScript task runner that can be used to take a lot of the repetitive work out of web development. In this article, I will give an introduction to Grunt and the technologies it works with, as well as go over some of the ways it can be used to improve WordPress development. I will also recommend some tools to get you up and running with Grunt for plugin and theme development, and generating full WordPress sites. In a future article, I will cover how to automate the process of preparing a plugin for release on WordPress.org […]
Grunt, for WordPress via 10up
Punctuation really does matter. It could have read, “Grunt for WordPress” and I’m sure many of you are giving your best guttural grunt at your desk as you freak your coworkers out, or it could have been read (as I did) “Grunt, for WordPress” which means that there is something called “Grunt.” Or if you’re like me then perhaps you’re thinking of the World of Warcraft “grunt” that is often a character available in that game and mythology. Perhaps I’m the only one (that wouldn’t be a surprise). Well, it’s not my grunt – it’s a scripting tool: Grunt is […]
No Comments