A close-up of the home page slides area.
The site is setup to support the following five languages: English, French, Italian, German, and Spanish. If an item does not exist in the chosen language, then it would fallback to the English version, where applicable.
The “briefcase” functionality. When logged in, the user is given the ability to add content from all over the site to their briefcase. This allows the user to keep track of press releases, images, videos, and social media entries. The data persists in the database, allowing the user to see all of their information the next time they log in. Additionally, the briefcase features download functionality, which can dynamically zip up the user’s chosen items for a convenient download. The briefcase even has the ability to add the same content in multiple languages if desired.
We created the custom video player, complete with custom controls and full-screen capabilities. The player seamlessly ties into the CMS, making adding video content as easy as clicking the upload button and saving.
The archive section consists of nested accordion sections that display content by year and month. Each section is dynamically loaded by AJAX so that the content is only retrieved when needed.
The popover log-in screen. This screen is also displayed when a user is not logged in and tries to access content that requires membership. We figured out a way to authenticate the user with ExpressionEngine via AJAX, cutting out the round trip to a login form and status message.
Profile page of the company founders.
Social media accordion page. Shows dynamically cached content from Facebook and Twitter.