Arrr!

Check it out!

It’s the first of many brand universe sites, and in retrospect, hopefully will have been our least satisfying or successful. (If it’s our best, then it means that we’re not improving after this one.) Nonetheless, it was a ton of work by everyone involved, and kind of feels like we all gave birth to a huge baby. With an eyepatch. Hmm… need to work on less disturbing metaphors.

Anyway, go look at the pirates site. And if something breaks, well, I’m sorry :)

See what the blogosphere says about this. Currently, only myself and Ben Margolin have written anything about it, but hopefully that’ll change once there’s some decent marketing sending traffic at it.

3 Responses to “Arrr!”

  1. On May 18th, 2007 at 12:32:42, Geoff Moller Said:

    Great job - smooth scrolls :)
    Why not cache the requests for the images in the carousel - tracking every click?

  2. On May 18th, 2007 at 15:06:12, SeventhCycle Said:

    Very nice.

    I’m really curious how the backend works to this. It looks like you guys are using PHP (The only instance I could find in the source is xhr.php, though). Are you using any sort of templating language (XSL, Smarty)? I imagine the design work is custom for each one of these sites, are each of the elements of this site simply a module that is enabled / disabled?

    Still, very impressive.

  3. On May 21st, 2007 at 12:07:22, Isaac Said:

    @Geoff:
    Yes, this is not an ideal approach. Without giving away too much trade-secret type stuff here in public, basically there were (are) server-side considerations and development timeline requirements that combined to lead to a less-than-ideal data fetching method. We need a thorough front-end architectural review. But, hey, the first project is the one where you learn how to break it. We’ll be making a whole lot more of these. We did a few things right, and learned from a lot of things we didn’t do so right, and that’s what matters.

    The XHR that you’re seeing on every image click is for ratings info. (Couldn’t get that in the main request. See above.)

    @Mark (Seventh Cycle)
    Yes, Yahoo! uses PHP for pretty much all of their sites, and we are no exception. (Rasmus is a yahoo.) We hide it behind clean URLs, but there is a php file behind the apache rewrite veil. Ideally, even xhr.php would be hidden, but we were working in a very compressed timeline, and knowing that a lot of this will be refactored out anyhow, so it’s not the only un-ideal thing on the site.

    Beyond that, I really can’t comment too much on our back-end architecture or approach. Secret sauce and all that :)

Leave a Reply

Comments are moderated like crazy using a variety of plugins. There is a very high likelihood that your comment won't show up right away, especially if you have never commented here before, but it was not deleted.

Please be patient, and do not post your comment more than once. It will show up once it is approved.

You must be logged in to post a comment.