• Technosailor.com
  • Desk of the Editor
  • Venture Files
  • Tech Policy
  • Contenido Español
Technosailor
  • Authors
  • Twitter Pitch Me!
  • Disclosures
May
11
2007

Customized WordPress: Reasons for Doing It

Posted by: Aaron Brazell

In this series, in which all entries are linked to at the bottom of this post, we have examined the technical implementation of creating your own WordPress repository. But we have yet to say why it might be worth it.

I’ll be honest, in most cases there is no good reason to do it. The WordPress core code is generally very good. Security issues happen but are generally addressed quickly. The code is light and agile and generally optimized. There are plenty of hooks for plugins to do weird things that you might not otherwise get WordPress to do out of the box, and if no hooks exist for some aspect of the core, it’s usually not a problem to get the development team to add them. So in most cases, there’s no really compelling reason to have your own WordPress repository.

However, there are a few scenarios where you might want to do this.

  • Blog Network - The natural candidate for doing these things are blog networks. b5media is probably the predominant WordPress-powered network. Weblogs Inc uses their own custom platform (which of course is now property of AOL), Blogsmith. Gawker and Know More Media both use Movable Type. Some smaller networks do use WordPress however, and many mainstream media outlets such as the New York Times blogs and the Boston Herald blogs also use WordPress to power their own networks of blogs. Folks invested in WordPress on an Enterprise, or close to Enterprise level will have different needs for their blog software than the average user.
  • Advanced WordPress Ninjas - The ironic part about me naming ninjas is that they don’t need this series. They already know how to do this and probably do this regularly for further development on the core, creating patches, testing patches, etc. But certainly, folks in this category could use a customized build of WordPress.
  • Custom WordPress plugins/packages - Folks like Denis de Bernardy, who created the Semiologic suite might have interest in this. I’m fairly certain that Denis falls into #2 above, but folks interested in creating a suite of their own plugins for bundling with WordPress may find the need to fix dependencies or add your own hooks.

So there are very real and legitimate reasons for creating your own WordPress build. The issue is when WordPress changes versions and you grab the latest code, you’ll have to make sure you apply all the patches again and in some cases, those patches will have to be recreated if the WordPress code that is being changed has been changed between versions. I hope that made sense. ;)

Thanks for following this series. It’s been a fun one, if somewhat advanced technically. I’d love to hear your feedback on the series, so feel free to comment! I love comments.

Table of contents for Build Your Own WordPress Repository

  1. Customized WordPress: Understanding Subversion
  2. Customized WordPress: Setting up an SVN Repository
  3. Customized WordPress: SVN Externals
  4. Customized WordPress: Applying Patches to WordPress
  5. Customized WordPress: Reasons for Doing It
Previous in series
  • Add to Mixx!
  • Stumble it!
About the Author: Aaron Brazell is the lead editor of Technosailor.com and a social media expert. His passion is to see companies and individuals use the internet and web technologies wisely and effectively to promote their brands and companies. He is Business Development Manager for Lijit and he worked as Director of Technology at b5media from 2005-2008 and is currently an independent consultant.
Tagged: at 3:20 pm -
discussion by DISQUS

Add New Comment

  • Subscribe:  This Thread
  • Go to:  My Comments ·  Community Page
  • Thanks. Your comment is awaiting approval by a moderator.

    Do you already have an account? Log in and claim this comment.

    discussion by DISQUS

    Add New Comment

    close Joe Chill(joechill)
    konvict

    status via twitter

    Murdering the Wayne parents, creating Batman · 2 minutes ago

    recent comments (follow comments)

      View Profile »
      Powered by Disqus · Learn more
      blog comments powered by Disqus
      Powered by Defender Hosting
      Freshbooks
      • Recent Posts

        • Pony in the Pile
        • Transparency and Handling
        • Don’t ask questions, give them answers.
        • Swing State Voter Calendar
        • Investor-Entrepreneur Dialoguing
      • Recent Comments

        Powered by Disqus
      • Tags

        Aaron Brazell Advertising Apple b5media Blogging book conferences Design entrepreneurship Facebook Finance and Funding Google guest_blogging holidays humor hurricanes_and_natural_disasters interesting job Links Marketing Music nfl Op-Ed Perfect Pitch personal politics pr Predictions productivity Programming Security Social Issues Social Media Social Networking social_issues Sports Tech Industry Technology Technosailor Travel twitter unix Venture Files WordPress you_can_blog

      • License Creative Commons Attribution-Noncommercial-Share Alike 3.0 | Copyright © 2004 - 2008 - Aaron Brazell | Lisa helped out | Privacy Policy

        Twitter Pitch!

        <p>Twitter pitching is a form of pitch that requires succint "what does this mean for me" kind of pitching. It is the ultimate efficiency of words. You have 140 characters or less to tell me why your pitch matters to me or my readers. Please include a means of contacting you. This is included in your 140 characters. If you send successive pitches, you will likely be ignored, unless it's obvious that the first pitch was a case of "accidental send", etc.</p> <p>This form of pitching does not mean I'm being a diva. It means that my time is valuable, and you want a piece of it. It's good practice for you, and delivers your pitch in a format I want. Win-win.</p>


        (X) Close

        Twitter Pitch Me!