Review: Ninja Forms Plugin

Ninja Forms is a free WordPress plugin for creating forms; contact forms, email collection forms, surveys, and any other kind of form your website needs. With its really simple, intuitive, drag-and-drop interface, Ninja Forms is an excellent, and highly powerful, tool for building forms inside of your WordPress admin. This video review of the plugin…

Why I Contribute to WP e-Commerce and What I Did Last

WP e-Commerce is the oldest of the WordPress e-commerce plugins, the very first one I tried and used, and also one of my favorite plugins (that is not mine) to contribute back to. I’ve written about the subject of contributing to other people’s plugins before, but I really do believe it is one of the…

Easy Digital Downloads – One Year Old

Easy Digital Downloads, the e-commerce plugin for selling digital products I wrote, is one year old today. Developing the plugin has been an amazing journey for me and I’d like to share some of the highlights from the last 365 days with you.

WordSesh Presentation with Brian Krogsgard

This morning I had the pleasure of speaking about various topics on plugins with Brian Krogsgard for WordSesh, an online series of presentations for 24 hours straight from developers, designers, writers, and other members of the global WordPress community.

Support Forum is Fully Functional Again

Yesterday I posted about the status of the plugin support forums; tonight I have an update for everyone. After quite a few hours of head scratching, code tinkering, and manual importing, the support forums are now fully functional at their new home: https://pippinsplugins.com/support/

Support Forum Status

As you will have noticed if you have attempted to get support for any of my plugins over the last few days, the support site has been having issues. All of my sites located on one particular hosting account went down Thursday night; this includes my main site (this one) and also my support site.…

Why Extensions?

I believe firmly in the extensions model when it comes to large plugins, in the same way that I firmly stand behind the idea that the best way to implement major functional features in themes is through the use of plugins. In general this model is pretty well accepted, but occasionally there are users that…

Easy Digital Downloads v1.5 Released

Version 1.5 of Easy Digital Downloads was released a few hours ago and, to be perfectly honest, it’s awesome. It is by far the largest release we have pushed out yet and includes some really phenomenal new features.

Affiliates Program for Plugins

Now that I have moved my plugins from Code Canyon to this site, it’s time to provide a new way to reward those of you that help spread the word. As of today there is a new Pippin’s Plugins affiliate area where you can register as an affiliate and gain commissions for every successful referral.

Why Loading Your Own jQuery is Irresponsible

This is a topic that has been covered numerous times, including several times on this site, but I still find theme and plugin developers that are either unaware of the negative consequences or simply disregard them. I’d like to talk a bit about why exactly removing the default version of jQuery in WordPress and loading…

WordPress Community Crowd Funding

Myself and other members of the WordPress community are in the process of launching a site that will help crowd fund WordPress projects. After tweeting about the idea, a huge amount of community support has already been garnered for the project and a lot of prominent members of the community are interested in the project.…

Write Code Every Day

There is one, and only one, true way to get really good at development: writing code every single day. Period. Of course there are aspects to becoming a good developer beyond simply writing code (reading tutorials, listening to talks, watching videos, etc), but no matter how many “best practices” tutorials you read or watch, the…

WP Push Releases Restrict Content Pro Extension

WP Push is a fantastic project by Chris Klowsowski that brings push notifications from your WordPress sites to your iOS or Android devices. Today Chris has released a new extension for WP Push that integrates with my Restrict Content Pro, a plugin that provides a complete membership system inside of WordPress.

Crucial Security Flaw Discovered and Fixed

Last night a crucial security flaw was discovered in the checkout process of Easy Digital Downloads and fixed immediately. Version 1.4.4.2 was pushed out and takes care of the issue. Please update immediately if you are on less than 1.4.4.2.

Write Simple CSS in Plugins

One of the philosophies of plugin development that I believe in very strongly is that CSS should be kept simple and easy to override. Plugins are specifically built for functionality: they provide features that do not otherwise exist in WordPress (ecommerce, sliders, forums, etc). Themes are designed to control the visual appearance of WordPress websites.…