Technology

  • How to Publish a WordPress Plugin – Subversion

    ·

    After a discussion on the WordPress Answers Stack Exchange yesterday, I thought it would be a good idea to explain the different ways you can develop plugins for WordPress.  Since the official plugin repository uses Subversion for version control, that’s the obvious first choice when you’re just starting your development stack.  So here is, step-by-step,

    Read More

  • The Death of the Idea

    ·

    What value is there in an idea that never sees the light of day?  Many times, we come up with fantastic ideas.  The next great American novel.  The next great web project.  The next multi-billion dollar disruptive innovation.  But 99 times out of 100, the idea dies in its infancy. We create a great plan,

    Read More

  • A Rookie Attempt at Cron in CentOS

    ·

    For years, I used shared hosting systems exclusively for all my websites.  They were affordable, easy to manage, and required zero effort on my part to set up and maintain.  Unfortunately, I have a habit of rapidly outgrowing hosts and usually have to migrate to bigger and better servers about once a year.  I finally

    Read More

  • WordPress and Ajax

    ·

    This post is long overdue. For that, I apologize. Now, on to the fun! Everyone knows I love WordPress.  I build my websites on the platform.  I write plug-ins for other sites.  I recommend it to all of my clients.  I’ve even contributed code to core. Let’s stipulate for now that I think WordPress is

    Read More

  • Why Open Source? – Part 2

    ·

    Last month, I joined with several developers in explaining my reasoning behind working with open source software.  Like many others, I am involved in open source projects because I enjoy working with the community.  Last night, I only reinforced that. For some time, I’ve been hosting all of my various WordPress websites on a multisite

    Read More

  • Open Source Decision Making

    ·

    Earlier this week a member of the WordPress community, Jacob Santos, aired his concerns with WordPress’ decision making process on the oft distracting WP Hackers mailing list.  His argument, in response to a WordPress.org forum thread regarding 2011 roadmaps, comes from the idea that WordPress development is not driven by community input. On the one

    Read More

  • A Quick GPL Overview

    ·

    From time to time, the GPL comes up in less-than-friendly conversation regarding WordPress.  Everyone has their own opinion of what the license means, and strings of “but I am not a lawyer” litter every discussion.  This turns any lively discussion into a heated debate because “well this is what I think” quickly turns into “you’re

    Read More

  • Object-Oriented JavaScript

    ·

    First a caveat: JavaScript is a prototype-based language, not an object-oriented language.  Now that we have an understanding of that very important fact, let’s learn how to use JavaScript as if it were object-oriented. A few weeks ago, I was asked to teach a couple of my colleagues how to code with JavaScript.  We’re building

    Read More

  • Consider the Source

    ·

    Open source is fantastic because you can build upon the code of others.  It’s also horrible because you can build upon the code of others.  This means someone can take a well-developed plug-in, make one or two minor changes, and redistribute an almost identical system to yours while taking all of the credit.  So, as

    Read More

  • Why Open Source?

    ·

    This past week, several people related to the WordPress project have been discussing their motivations for working with free and open source software.  There have people explaining the new business leads they get from being prominently listed as open source developers.  There have been others lamenting the fact that free development is, by nature, free.

    Read More