This is a presentation I gave at WordCamp Asheville 2014, meant to teach new developers to create WordPress plugins. It focuses on setting up a new plugin project, and exploring different WordPress hooks.
This shortcode provides a simple way to show a list of recent replies on your bbPress forum. It has some arguments for flexibility, and separates logic from display by providing a distinct template function.
Drupal 7 did the much-needed job of bringing CCK fields into core, but forgot an important piece of the user experience when they did not include a button to easily delete field values. This experimental module provides that missing UX.
This simple module allows the site admin to choose to load views dynamically with ajax, as opposed to being rendered directly on the page. This is very useful when dealing with caching such as varnish.
Widget Wrangler is a full-featured widget management system for Wordpress. Using Wordpress’s native WYSIWYG, create your widget content exactly as you want it to appear without having to know HTML or CSS.
This plugin provides a user interface for creating WordPress queries (WP_Query), and determining how they will appear. Each query is available as a WordPress widget and a shortcode for easy implementation.