diary of an indie game developer

 

Our Common Web Site Tools and Libraries

Most of our web sites get anywhere from a little to a lot of custom plugin or script work, but recently, they’ve been sharing more and more tech.

When we build a site right now, there’s a solid chance it’ll include:

  • WordPress.  Thanks to tons of intelligent, progressive developments over the past couple years, it’s transformed from blogging software toin a very nice platform for a small business Content Management System.
  • Carrington, a developer-friendly theme for WordPress.  Functionally, it doesn’t really “do” a lot– but that’s the point.  It organizes your development efforts so that you can customize a site, without losing track of what logic goes where.  Early web dev tends towards the frontier hackery until there’s enough experience with the tools to start cleaning things up (see: Dojo et. al. for Javascript).  Carrington is the next step in taming the WordPress as CMS frontier.
  • WP-Super-Cache.  You always need it, but you REALLY need it with Carrington.
  • Prototype or jQuery.  This really depends on if I’m pulling in any external libraries that use one or the other– if so, my decision’s made up for me.  In the absence of any requirement, I’ve tended towards  Prototype (and Scriptaculous) in the past, but jQuery’s syntax is addictive.  It’s a toss-up now.
  • Minify.  This is pretty specific to your hosting setup, but for now we use Minify to keep Javascript and CSS size from dominating page load times.
  • Custom tools.  We’ve got a few tools that have become standard, but aren’t quite ready for posting to the public.  We use a post-inserter plugin on some sites to enhance editability without going all the way to something like Drupal.  We’ve got some automated backup tools, both for site files as well as content, that we use (supplemented by WP-DB-Backup).  And so on.

I’ll post updates as other tools work their way into the stack.  Customizable Post Listings has become somewhat common.  Text Control used to be standard, but isn’t as essential since WordPress editing got cleaned up.

  • Gordon

    Do you use YSlow or any other performance-analysis tools to monitor how your sites load? I just watched Steven Saunder’s Life’s Too Short, Write Fast Code talk this weekend and was blown away. All these things that I don’t do right now that I really, really should…

  • http://independentcreator.com Matt

    Good point, I really should. I mostly just check file sizes, unless the page is noticeably slow from my laptop.

    I already use Firebug, so it sounds like YSlow is a perfect fit. Is the talk worth the hour, or should I just fire up YSlow?

  • http://independentcreator.com Matt

    Ignore that question, the talk was awesome.

blog comments powered by Disqus