One of the great things about developing for WordPress is the number of tools available for developers. WordPress core ships with a bunch of useful features (e.g. WP_DEBUG
) with many more built by the community (like our own Rewrite Rules Inspector and VIP Scanner) that make development and debugging a breeze. The hardest part is getting your environment set up just right: knowing what constants to set, what plugins to install, and so on.
That’s why we built-in the Developer plugin. It’s your one-stop resource to optimally configure your development environment by making sure you have all the essential settings and plugins installed and available.
If you’re a WordPress developer, we highly recommend installing this plugin in your development environment. You can download the plugin from the WordPress.org Plugins Directory or directly from your WordPress Dashboard (Plugins > Add New).
Here’s a quick walk-through:
If you’d like to check out the code and contribute, join us on Github; pull requests are more than welcome.
Are there any tools, tips, and tricks that you’re using that we’ve missed? We’d love to add them to the plugin. Let us know in the comments.
This is way beyond awesome. I was missing all those tiny things that come in Drupal almost by default.
This looks very cool.
A while back I put together a Phing build script that gets a basic local environment set up for our developers. It makes a few assumptions — blog url needs to be “http://example.local” which then maps to a database named “example_local”, all local databases need to be usable by 1 MySQL user, whose name & password are hardcoded into a config. All local sites run from the same codebase they just point to different databases and use different themes.
https://github.com/Penske-Media-Corp/wordpress-vip-dev-environment
There are a lot of improvements that could be made, but since our devs have working VIP dev environments now the incentive to make those improvements disappeared. 🙂 A mu-plugin that proactively activated the installed plugins was one of them, and instead of the wp-config file using ini_set() to force configurations I wanted to make it throw errors if something wasn’t set right (preferably big obnoxious errors) to help people figure out how to set & control things on their own.
Yeah, I saw that in your repo once and thought it was really cool.
Reblogged this on Developer Resources.
Perhaps another plugin to be included: WP Debug Logger fashioned after the debug log in WP Super Cache.
Reblogged this on Joachim Kudish and commented:
The WordPress.com VIP team released a set of very useful developer tools. If you’re a WordPress developer, you absolutely should run this.
Reblogged this on Jeremy Herve and commented:
This is a must-have plugin for all WordPress developers! Make sure you install it in your development environment.
Hi Mo.
Congratulations about your post. We’ll translate this for Portuguese to help pt-br developers and why not begginers.
Y’all should include the Regen Thumbnails plugin. Super handy IMO. Works in place of localhost.
I am starting off with WordPress developing, is this plugin for WordPress VIP or regular self hosted users can use this?
It’s intended for use by both self-hosted and WP.com VIP sites.
It’s very handy and i think it will speed up my process with at least 40%. Let’s test it.