Brian Krogsgard

Yoast introduces commercial version of WordPress SEO

yoast-seo-premiumJoost de Valk announced on the Yoast blog yesterday that they’re pre-releasing a commercial version of the highly popular WordPress SEO plugin. The plugin will come with additional features with the full release, but for now it’s an option for additional support.

The pricing model follows similar lines to Yoast’s other commercial add-ons like the Video SEO plugin. Customers can purchase single site upgrades and support licensing for $89 per year, five site licensing for $169, or up to twenty sites for $329 per year.

New features in WordPress SEO

The two announced features to be included in the commercial version are Google Webmaster Tools integration and redirect functionality.

Read more

Dave Pell on building the NextDraft platform

nextdraft-madmen

If you don’t already follow NextDraft, then this is your lucky day. NextDraft is a newsletter — or a column really — from Dave Pell that contains “the day’s most fascinating news.” And it is great.

NextDraft is the only thing in the non-WordPress world that I make sure I read every day. From politics, to technology, to human interest and some really in-depth long reads — Dave Pell collects the best stuff on the internet and puts it in NextDraft. He also applies his own personality to each item which adds insight and enjoyment to the reader experience.

Dave has some big names that vouch for the quality of NextDraft: Om Malik, Matt Mullenweg, and John Gruber are a just few from the tech side; people from virtually every major news outlet (NY Times, Buzzfeed, McClatchy) subscribe to and praise it. Hell, even Rainn Wilson from The Office loves it.

And now NextDraft is centrally located on WordPress and WordPress.com VIP.

edit 9/9/13: Dave has since offered us the full story of the partnership with WordPress.com. It’s definitely worth reading as well.

Andrew Norcross worked with Dave Pell to build a website to serve as a hub for NextDraft and the various channels the newsletter is published to: currently MailChimp and iOS.

I had an opportunity to ask Dave some questions. And I also did a follow-up interview with Andrew to learn more about the inner-workings of NextDraft’s new home.

Read more

Faceted search for WordPress

facetwpMatt Gibbs, the original creator of the popular Pods Framework, has launched his latest project: FacetWP. FacetWP is a commercial plugin to offer faceted search capability for WordPress.

Faceted search, if you’re unfamiliar, is an advanced search technique:

A technique for accessing information organized according to a faceted classification system, allowing users to explore a collection of information by applying multiple filters. A faceted classification system classifies each information element along multiple explicit dimensions, enabling the classifications to be accessed and ordered in multiple ways rather than in a single, pre-determined, taxonomic order.

Wikipedia

In the case of FacetWP, it allows you to have a live-refreshed search archive that allows filtering initial search results based on various post type, taxonomy, and custom field parameters of your choosing. You can see a frontend demo of FacetWP to get a better visual.

Based on the demo, it is a little strange that it seems to not accept multiple-checkbox selections for one field. I’d imagine those are coming though. Also, according to Matt, sliders, date ranges, and number ranges are in the works for field types.

FacetWP has a thorough admin interface for both creating facets and the corresponding search indexes, as well as some form of shortcode templating mechanism. The admin interface for building Facets and search indexes is really neat; but the templating aspect seems forced, as the users definitely needs to know code still, which makes me wonder why it’s necessary at all. I would rather put my code in actual templates versus WordPress settings fields.

The state of search in WordPress

Search in WordPress has sucked for a long time. There have been a variety of alternatives over the years such as Google Custom Search and Relevanssi. But there seems to be a surge of new options lately.

Read more

WordPress responsive navigation options

circleNavigation is one of the most challenging battles for doing responsive design well. To preface this article, I highly recommend you study Brad Frost’s collections of responsive navigation patterns and complex responsive navigation patterns. In this post, I’ll cover two methods for handling the “toggle” method for responsive navigation in WordPress.

Common responsive navigation patterns in WordPress

There are many possible approaches to responsive navigation. But other than the “do nothing” approach, the “toggle” method for handling responsive navigation is by far the most popular I’ve seen in WordPress themes.

The toggle method is typically represented by a button with text or a “hamburger” icon replacing an inline navigation method once the screen size shrinks to a particular size. The trigger for the toggle method is where I’d like to focus.

Toggle Method 1 — jQuery resize and window width

I’ve used a method very similar to this ever since I studied it in the _s theme over a year ago. Essentially, the trigger is handled by identifying the window width at any time with $( window ).width(). I’ll have a full view of a slightly updated version of this code below, but you can see this method in this gist as well.

When the window width is above 600px, the main-navigation class is utilized, and when the window is below 600px, main-small-navigation is utilized for the menu itself. Also, the h1 used for assistive text (for accessibility purposes) is altered to be the menu toggle and associated text, triggered by jQuery’s .click function.

Therefore, the menu is able to be turned into a click-activated toggled navigation method for small views.

This is a pretty good solution, and has been used quite a bit. One pet peeve of mine for this solution is the hard coded pixel value for where the menu breaks. It’s fine for if you build parent themes from starters such as _s, but distributed parent themes that anticipate child theme usage and customization should do better. We could make the hard-coded valuable filterable by PHP using wp_localize_script.

Integrate wp_localize_script for flexibility

Here’s an example alternative JavaScript file and corresponding enqueue that utilizes wp_localize_script, making the hardcoded valuable filterable with PHP.

Read more

our sponsors

Hosting.com logo
Omnisend
Kinsta
Progress Planner
Elementor
WP Munich
Atarim
Patchstack

Looking for our logo?

You're in the right spot!

Check out our Logo & Style page.