Practical WordPress Development

SysInfo For WordPress System Info

One of the neat things about attending conferences like WordCamp Atlanta is that you get the opportunity to get some facetime with other people that you may typically only interact with via Twitter.

Case in point: This past WordCamp Atlanta, I had the pleasure of hanging out with Dougal Campbell, Brian Krogsgard, Dave Donaldson, Mike SchinkelJonathan DavisJames Dalman, and others.

But one of the neater things that happened was, over lunch, Dave happened to demo something that he had baked into a number of his Max Foundry products. Specifically, it was a WordPress system info tool specifically for helping him diagnose errors while handling support requests.

During a brief conversation, he mentioned that he was considering releasing it as its own plugin and placing it on GitHub.

I dug the idea.

The WordPress System Info Plugin

WordPress System Info

In short, the plugin is a simple utility that introduces a new screen into your WordPress dashboard that pulls information about the WordPress installation’s environment to make debugging easier.

For example, the plugin provides:

  • Database, Web Server, and PHP Version
  • WordPress Version
  • Operating System Information
  • Theme and Plugin Information
  • …and more

Neat, right?

As mentioned, the plugin is on GitHub and I’m looking to finally begin making contributions now that I’ve settled back into somewhat of a normal rhythm after the conference.

Naturally, we’re always on the look out for good ideas, issues, and pull requests, so if you’re interested in contributing, please feel free to do so!

It’d be really neat to make this plugin as useful as can be for others in the WordPress development community.


  1. Japh

    Nice. I like this idea a lot. I’ve seen a few plugins around that do similar. Would be good to make this a “best of them all” plugin :)

    • Tom McFarlin

      It’d be pretty killer to eventually have it be a “best of them all,” but think there are plenty of improvements and features for us to add before it’s prime time, I think.

  2. Pippin

    We have done this in Easy Digitial Downloads, and we took it from Z
    JigoShop. It’s really, really useful for support tickets.

    • Tom McFarlin

      Yeah – I’m thinking of eventually integrating it into some of my plugins once it’s refined a bit.

  3. Dave Donaldson

    Japh – yes, that’s the idea. Would love to have other people doing something similar contribute.

    Speaking of… Pippin, if you’re interested, let us know and we can add you to the project. It’d be nice to build this out with what other plugin/theme devs do in their own products.

    • Pippin

      Sure, definitely interested.

  4. Sridhar Katakam

    and then there is also ServerBuddy.

    • Tom McFarlin

      Thanks for the link to this – love seeing some of the other similar plugins that are our there.

  5. Frank

    The same data was inside the plugin Debug Objects ( The plugin have much more information, but in advance of settings for development. But maybe also a hint on this topic.

  6. Dave Donaldson

    Frank – Thanks for the link to Debug Objects. There are other debug-type plugins as well, such as Debug Bar and Blackbox, and while related, I view the SysInfo plugin a bit differently. However, there’s probably some things in there we could maybe add.

    • Frank

      I would fine, if you will enhance the plugin to much more useful output for developers. I and our team use Debug Objects often on customer install for check for the install or theme topics, there will be change.

Leave a Reply

© 2020 Tom McFarlin

Theme by Anders NorenUp ↑