APEX

March 7, 2012

I recently worked with Mambo Media to put up this pretty little WordPress site for APEX Healthcare Advistory Group. Mark over at Ravenwave was on the design for this one, I took care of the development and deployment.

http://www.apex-advisory.com

The client was especially pleased with how easy is it to manage content on this site. All of the pages are easily editable, the sidebar content can be easily swapped out in the widgets section, there is a special Newsroom post type to distinguish Newsroom entries from blog posts and even the text within the orange square on the home page is editable.

It was a nice project to work on and we ended up with a nice site. Win.

0

$houtout: Font Squirrel

March 6, 2012

Wow, looks like it has been a while since I last posted.. so how’s about I remedy that with a $houtout? Okay, sounds like a plan!

Today’s $houtout goes to Font Squirrel and their super handy @font-face generator. This free service takes a font uploaded from your computer and uses that to dynamically generate a cross-browser compatible web font. The download package comes with an example CSS file to get you started and you can upload multiple fonts at once. I’ve used this service many times for creating web fonts for non-standard font types and it has worked like a charm. High time I gave some thanks.. so thank you Font Squirrel, you are awesome.

http://www.fontsquirrel.com

The Harmonic Northwest $houtout is an effort to give some money and recognition to those selfless developers who offer up their expertise to help the development community in exchange for a voluntary donation.

0

Infotainment, anyone?

January 17, 2012

One of my early development projects working with Red Lemon Creative was a feature-rich site for infotainment guru Brian Walter. Brian puts on highly entertaining educational shows for clients like PepsiCo, Starbucks and Microsoft using a mix of humor, video, music and showmanship. Genevieve at Red Lemon put together a quirky, engaging site design and Harmonic Northwest did the development work.

http://www.brianwalter.com

The site includes a lot of features that I tend to use in my other WordPress sites: blog, contact forms, RSS feed, multiple page templates, basic SEO tag editing, analytics tracking and the ability for the client to easily add/edit pages. But the real standout features of the site are a couple of special additions that helped emphasize Brian’s creativity and talent: a custom video player and a sophisticated header animation sequence.

The Video Player

We needed to implement a feature-rich video player to show off Brian’s work. Player features needed to include:

  • playlist support
  • custom theming
  • iOS compatibility
  • video thumbnails
  • allow client to easily manage videos, playlists and thumbnails

I ended up going with JW Player, a player I had used before while working with CMD. I knew that JW Player had a good javascript API, HTML5 and flash support, iOS support and also had a WordPress plugin for managing videos. Turns out it was a great choice: it delivered on all counts, including being super convenient to manage videos and video thumbnails through the WordPress admin panel. The video player also had YouTube-y display features like maximize screen, control volume, scrub through timeline bar, etc.

We also implemented a iOS swipe feature for the video playlists in the JW Player.. so when a user browses the videos on his iPhone, he gets a nice iOS-y user experience. I used the iScroll javascript plugin to make that work.

The Animation

Initially I put together the quirky home page animation in Flash, but later we decided that we needed the animation to be iOS compatible, too.. which meant we needed to put together a non-flash version.

So I put a Flash detect and then if Flash wasn’t detected, we would use a HTML/jQuery-driven version of the animation. And that turned out pretty well. The jQuery animation doesn’t quite do everything the Flash animation does, but it is about 80% the same and super smooth. And the overall effect of being to see a Flash-like animation on the iPhone and iPad is definitely really cool.

To put that together I used the jQuery 2d translate plugin (which I believe was free when I downloaded it) and this Penner easing plugin.

0