← All projects
Full-time@ Trailer Park

Fox International Portal

Aug 2014

A multi-country entertainment portal for Fox Entertainment Group — full movie and TV catalog, Digital HD purchasing flows, and a CMS-driven content layer built to scale across regions.

1 / 7

Overview

Fox Entertainment Group needed an international web portal that could showcase their full library of movies and TV titles, drive Digital HD, Blu-ray, and DVD sales, and be managed independently by local teams across multiple countries — all from a single codebase. I joined the project at Trailer Park as the lead front-end developer on a small team and owned the entire client-side experience from the homepage down to individual title pages.

My Role

Title
Lead Front-End Developer
Context
Small team at Trailer Park, building for Fox Entertainment Group.
Scope
Led all front-end development — JavaScript interactivity, CMS integration, mobile-responsive layout. Back-end/CMS teammates owned Yii/PHP.

The Problem

Fox needed a single portal that could serve audiences across multiple countries while letting regional teams control their own content — different titles, different release dates, different retailer partnerships — without touching code. At the same time, the site had to handle a wide range of content types: hero carousels promoting current theatrical releases, structured catalog grids for TV seasons, multi-tab movie detail pages with purchase flows, and promotional campaign tiles, all on a CMS-editable foundation.

What I Built

  • Homepage hero carousel

    Problem
    Theatrical releases needed a homepage moment that drove people into titles.
    Fix
    Full-bleed hero with dots, directional controls, and smooth transitions.
    Result
    Current releases had a clear path to their title pages.
  • Multi-tab detail pages

    Problem
    Movie and TV pages had to cover info, Digital HD, Blu-ray, and DVD without clutter.
    Fix
    Multi-tab pages with their own sub-nav and content zones.
    Result
    Each format had a dedicated place without dumping everything on one screen.
  • Digital HD purchasing

    Problem
    Retailer availability differed by country and couldn't be hardcoded.
    Fix
    A CMS-driven retailer grid — iTunes, Google Play, Amazon, Xbox, Sky Store, and others. Hardest JS problem: per-region, per-title store lists from CMS without hardcoding.
    Result
    Each title showed the right stores for that region.
  • Photo slider

    Problem
    Cast and production stills had no structured place on title pages.
    Fix
    A photo slider on movie detail pages.
    Result
    Imagery was browsable without leaving the title.
  • Promotional campaign tiles

    Problem
    Regional teams needed campaign modules they could configure themselves.
    Fix
    CMS-configurable tiles for campaigns like Bond and Bridge of Spies.
    Result
    Local teams could run franchise campaigns without engineering.
  • TV catalog grid

    Problem
    A large TV-to-own catalog needed a consistent, scalable layout.
    Fix
    A large-format grid with consistent cards and metadata.
    Result
    Many titles displayed uniformly instead of as one-off layouts.
  • Responsive CMS foundation

    Problem
    Regional teams couldn't update content, imagery, or retailers without engineering.
    Fix
    Mobile-responsive Yii MVC site with a CMS for content, images, and retailer grids.
    Result
    Non-technical regional teams owned their country's site.

Tech Stack

JavaScriptjQueryPHPYii FrameworkHTMLCSSMVC

Outcome / Impact

Shipped on deadline for Fox's international theatrical and marketing beat — portal live across multiple regions. CMS gave regional teams autonomy over content; no traffic metric claimed.