Steve Grunwell

Open-source contributor, speaker, and electronics tinkerer

Category: Portfolio

The Tuletornen residential project in Sundbyberg, Sweden

Schemify: Automatic structured data for WordPress

It’s been several months in the works, but I’m thrilled to announce that my latest WordPress plugin, Schemify, is now available on WordPress.org!

Schemify is designed to automatically generate Schema.org-compliant structured data for WordPress, with full customization capabilities through actions and filters. With Schemify, you can rest assured that Google, Bing, and other search engines see your posts as articles, pages as webpages, and ensure that your authors get the credit they deserve.

Best of all? Schemify is able to inject structured data into your site without you having to change your markup!

Continue reading→

Track WordPress Site Searches with McAvoy

Another week, another new plugin, it seems. This time, I’m proud to announce that McAvoy is now available in the WordPress.org repository!

McAvoy was born out of a client need to get information about what visitors are searching for on their site. While there are enterprise-level packages to do this and it’s pretty easy to set up in something like Google Analytics, our client wanted a solution that would simply collect information about what people were searching for and make it visible within the WordPress Admin dashboard.

Continue reading→

Enhance your Editorial Experience with Advanced Post Excerpt

I recently released Advanced Post Excerpt, a free plugin that replaces the standard WordPress “Post Excerpt” meta box (a plain textarea) with a stripped down TinyMCE editor instance. Finally, there’s no need for your authors to write HTML (or copy it out of the “Text” tab of the main editor); instead, they’re given the essentials for WYSIWYG text editing (bold, italic, link, etc.) and nothing more.

Continue reading→

Announcing WP404

I’ve been behind on announcing new projects, but I wanted to make sure I shared this one:WP404 is a framework for capturing additional information and details about WordPress 404 errors, packaged as a WordPress plugin.

The plugin was born out of a need to capture tricky, time-based 404s on a client site. I figured I could either throw something together quickly on the client’s dime or spend my lunchtime and evening building something the community could use. Guess who didn’t want a half-assed tool? ?

Continue reading→

Removing my portfolio

As of today I’ve removed my portfolio from this site. The portfolio has always been the section most lacking in substance, and I feel I’ve reached a point in my career where my accomplishments are publicized well enough through my Twitter account, my GitHub profile, and through the efforts of my teammates at 10up that a dedicated “Portfolio” section on my site feels out of place.

Continue reading→

Announcing Revision Strike

I’m proud to announce my latest WordPress plugin: Revision Strike.

Unless post revisions are explicitly limited, WordPress will build up a hefty sum of revisions over time. While it’s great to have revision history for some recent content, the chances that old revisions will be necessary diminish the longer a post has been published. Revision Strike is designed to automatically remove these unneeded revisions on older, published posts.

Continue reading→

Looking out from the Smithsonian Natural Science museum on a foggy day

Petition The People

Built for the second annual National Day of Civic Hacking, Petition The People leverages the We The People Write API to collect signatures on WTP petitions. Petition The People makes it easy to collect signatures while canvassing or at events, and is built responsively so it looks as great on a phone or tablet as it does the desktop.

The app is targeted at advocacy groups and organizations who might want to draw attention to more than one issue at a time, so organizations are able to create what I named “Campaigns,” consisting of one or more petition. Each campaign has its own unique URL, and users are presented with the body of each petition. After selecting at least one of the campaign’s petitions to sign, a single signature form is presented. This enables a user to sign multiple petitions at once, rather than manually entering their information across several petitions.

Continue reading→

T-Pro Solutions

At first glance, T-Pro Solutions is a pretty typical marketing site: hero carousel, big banner images on each page, and a whole mess of calls-to-action. There's nothing wrong with a site like this, but they're not always the most exciting to build. T-Pro's site, however, has a little bit of magic under the hood that's worth sharing.

Continue reading→

Seicon Limited

Seicon Limited is an engineering company in Central Ohio that specializes in vibration and shock control. Perhaps best known for its vibration-reducing ØVIB Washer Stand, Seicon also offers a similar product for HVAC installation. Buckeye Interactive has been maintaining the various Seicon sites (seiconlimited.com, 0vib.com, and hvacisolator.com) for years, but in 2014 Seicon made the decision to combine its sites into a single, cohesive experience and offer a single store for all of its products.

Continue reading→

Kid Turn In

Before taking a family trip to Disney World in the spring of 2013 with his daughter and nephews, Buckeye Interactive President Brad Griffith prototyped a quick application called Kid Turn In. With the application he would print a temporary tattoo with a QR code that, upon being scanned, would send an alert with the scanner’s location to the adults on the trip. These tattoos were applied to the children in the hopes that if they were to be separated from the group a good samaritan would scan the tattoo (the kids had been instructed to point out the tattoo if they got lost) and the parents would be more quickly reunited with the little one.

Continue reading→

Page 1 of 2

Be excellent to each other.