Six Flags Website Design
We accepted the challenge and worked daily with the Six Flags team throughout the entire process to not only make sure that every page of the site was exactly what they wanted, but to also add our years of website design and development expertise to the overall project. When Six Flags traveled to Denver to meet our team, they discovered a highly motivated group - flexible enough to be fully dedicated to the project and willing to collaborate with their team on a daily basis, but also stable enough to absorb the large scope of work and complete it on time. Six Flags was dedicated to using Drupal, and they knew we were Drupal experts with a proven track record of successful large Drupal projects. They also needed to completely redesign the look and feel of the site, and based on our previous projects and experience they were confident our designers would deliver an amazing product.
Measure Twice, Cut Once.
The challenge with every project is to take ideas, goals, and vision for a site and turn it into a real application that functions and looks great. The Six Flag's project was no different, but perhaps more challenging than most projects due to amount of content and short timeframe in which we needed to discover, design, and build the application.
In collaboration with the Six Flag's team we performed a thorough discovery process for every piece of content they would include in the site and defined how it would fit into the overall strategy of organizing content and presenting content to the end user. We created interactive wireframes that defined and illustrated the functionality, layout, and user interface for every page of the site. The wireframes were interactive and linked together so the Six Flag's team could click through the mockup of the application and gain a better understanding for how their content fit together as a cohesive application. This process played a key role in helping both teams understand which ideas and concepts were going to work and which needed be refined some more, and ultimately led to a website that organized and displayed related content in a manner that exceeded everyone’s expectations.
Content. Lots of Content.
Think Six Flags, and you think rides—big rides—roller coasters, water slides, being strapped into a seat, feet dangling 300 feet in the air. You don’t necessarily think shopping, dining, events, press releases, online sales, and season tickets. While highlighting rides was an obvious goal, we also needed to present and relate all the content so it was easy to find, manage, and discover.
We organized the content by groups of categories and subcategories. So within each park all thrill rides would be grouped together, same with family rides or kid’s rides. Also dining and shopping content was grouped together to give users an easy predictable way to find a ride, restaraunt, or ticket deal. On the rides pages we presented related content such as nearby dining and shopping, similar rides, related articles, and customer testimonials. This gives users the ability to find the content they need for while also discovering other content they did not know existed, but are probably interested in.
Who Says Long Distance Relationships Don't Work?
The level of effective communication needed to successfully deliver this project is difficult for a team in the same building, let alone different states. Working together, and under a short deadline the two teams needed to simultaneously:
- define the site architecture
- establish an appropriate hosting environment
- design the user interface as well as a completely new look and feel that met their brand requirements
- develop the application
- train the Six Flags team to administer the site as well enter content
We are used to working with clients, developers, and teams across the country as well as the globe, so the geographical barrier was not the problem so much as the shear amount of information that needed to be continuously shared between the two teams to ensure everyone was on the same page and working toward the same vision and goal. To define the site architecture, user interface, and overall look and feel of each page, we held daily morning video conferences with Six Flags team to demonstrate our previous days work, collect feedback, and discuss the goals for the current day as well as any upcoming deadlines. We were also available throughout the day for any questions or suggestions on any of issue that did not surface during the morning meeting, but still needed to addressed as soon as possible. This lead to a great collaboration between both teams, which ultimately lead to a better overall end product. Perhaps the greatest challenge of this project was not only getting the site developed on time, but also giving the Six Flag’s team enough time to enter all their content on time. Before we started any development, we decided we would break the site into smaller features that could be more quickly developed, delivered, and trained. This allowed the Six Flags team to begin entering their new content in bite size chunks for each piece of the site as it was completed, instead of waiting all pieces of the project were complete and ready for content. While designing and developing the project is a critical process, we also needed to define and establish an adequate hosting environment for a content rich site with lots of traffic.
Divide and Conquer with Drupal
With lots of content across 19 parks in three countries, there was a need for many content editors at both the corporate and park level. Park-level editors needed restricted permissions which allowed them to only create and edit certain content related to their park, while corporate editors needed the ability to not only create and edit any content, but also approve and publish content generated for all parks. This allows the corporate content editors to decentralize appropriate content and maintain quality and consistency across all parks.
Instead of reinventing the wheel to solve a common albeit complicated problem, we used Drupal core functionality with a combination of contributed modules, and a little custom programming to create a solution. The Organic Groups module allowed us to divide each park into its own group. Once we had each park defined as a group we could assign specific roles that gave various levels of access to specific parts of the site. For example a park employee could access and edit local events specific to that park, but only a corporate employee could edit content related to a ride at that same park. To give even more control we setup a workflow using the Workbench module that allowed corporate users to review and approve all content from park authors before it was published to the site. This combination created a seamless workflow that allowed employees at many levels to quickly and easily update, approve, and publish content.
Six Flags’ online presence received a major upgrade. They now have a modern design that works well with both their content and overall company branding strategy. The content is more accessible and strategically presented so users are able to quickly find the content they are looking for as well as any related content that may be helpful while planning a trip or at the park. Six Flag’s is able to add, edit, review, and publish content in a timely manner from an easy to-use-interface user interface.
newmedia not only had the opportunity to work with a national, well known, and fun brand, we also had the opportunity to collaborate with the Six Flag’s team. Working so closely with their team, we were able to refine our process and strategy for effectively communicating with another team located in a remote location. We also strengthened our own in-house communication and collaboration skills by working the process of simultaneously defining, designing, developing, delivering, and training interrelated sections of the site.