Engage on Facebook Engage on Twitter Engage on LinkedIn Engage on GitHub components notes mobile card heart 2 infinite mirror 2 pricing support


Yellowstone Country Montana

YCMT Website

Yellowstone Country, Montana, is a non-profit organization dedicated to marketing five central Montana counties and Yellowstone National Park. Engage teamed up with Flying Horse Communications to build a system that ties all of that content together, offering users the best possible experience and encouraging them start their adventure.

The latest project from Flying Horse Communications and Engage focused around a travel and activity site for Yellowstone Country, Montana, using DNN to centralize and present data being pulled from other back-end systems. Engage and Flying Horse have worked together quite extensively, and both parties knew the outcome of the site would be great.


Encouraging Adventure

The main focus of the project was to build a system that ties all of the content together, offering users the best possible experience when browsing the site for everything Yellowstone Country. The challenge for Engage Software was to find a way to leverage DNN taxonomy and present related content throughout the site, despite data being fed from a separate database system.

Key Features

  • streamlined content, marketing 5 Montana counties
  • location based search and interaction
  • taxonomy enriched data with clean admin and end-user experience
  • user focused design showcasing the beauty of the region



Since the main point of the site was to give users access to the activities and attractions they're searching for, be it by region, season, or activity type, taxonomy proved to be a perfect approach to handle this data. Engage created custom modules that are able to leverage DNN’s taxonomy giving admins the ability to manage data, define their relationships to each other, and display the content to end users in a meaningful way. Content can be displayed based on the season, by region, cities within a region, specific activities, local amenities, and simply by type. This gives users the choice to narrow down their search based on unique goals.

Engage built out the main menu structure for the site revolving around the taxonomy pattern defined, again to allow users to access content based on how they choose to search. Custom modules then would display the content, and related content once a user drills down deeper in their search. Engage also added a relevancy enhancement to the taxonomy modules, displaying the points of interest based on the context of the user’s interest and search. Admins were given a clean back-end management allowing them to adjust the weight of the relative terms as needed.


  • custom modules leveraging DNN taxonomy
  • context and interest based content
  • powerful searching and filtering
  • clean back-end management


Custom Development

Outside of taxonomy based tasks, Engage Software was also tasked with creating some additional features making the site even better for users. Two major features were map and location based searching and interaction and the ability to save and track activities to revisit later.

Engage Software built an advanced Google Map integration giving end users access to find points of interest across the different regions focusing on making sure the experience was intuitive and easy for the user no matter if they were using a laptop, tablet, or phone. The Google Maps gives the user a broad scope of all the activities' locations in relationship to other places in the park. Then, users are able to dive in deeper to discover more activities near them or in the region they plan to visit next. Using Google API and address information, we were able to add additional mapping capabilities, such as driving directions and pin location for points of interest.

Engage Software worked with Flying Horse to create My Wish List, a tool that allows users to keep track of and save activities and places that interest them. Creating a Wish List is easy: users simply need to register for the site and start adding items that appeal to them. Each page features an "add to My Wish List" button, which allows users to quickly build out their list. Users can then edit their list and even share it with friends and family using social media channels and email. This feature encourages users to explore and plan their Yellowstone Country itinerary and promotes a high return visitor rate.


  • map and location based interaction and search
  • activity tracking and preservation
  • advanced Google Map integration
  • quick and easy sharing with online Wish List


User Focused Design

Flying Horse provided beautiful, modern designs that Engage Software was able to turn into skins and containers for a consistent, clean implementation. The site had to be visually appealing to even begin to showcase the natural beauty of the Yellowstone Country attractions. The design was built upon stylized landing pages, featuring large, rich, full-size images that scale to fill the users screen, rustic and natural looking graphics and UI elements, as well as interesting typography. Flying Horse provided a style guide and UI elements, which Engage Software worked with them to define and implement throughout the site in skins, containers, and module styles.


  • beautiful, modern design
  • rich, full screen images showcasing Yellowstone Country's natural beauty
  • stylized UI elements, typography, and engaging landing pages
  • consistent, clean implementation without sacrificing style


DNN Site of the Year

YCMT Website Detail

Engage went on to win DotNetNuke site of the year for the category Best Non-Profit site in 2012. Engage was presented the award during DNN World 2012, and it was quite a treat for the development team in attendance to receive the recognition for all the hard work and love put into the project.


Portrait of Chris Marfia
Chris Marfia Developer
Portrait of Abadi Kurniawan
Abadi Kurniawan Senior Developer
Portrait of Brian Dukes
Brian Dukes Chief Technology Officer
Portrait of Anthony Overkamp
Anthony Overkamp Creative Director
Portrait of Rich Campbell
Rich Campbell Project Manager
View Engage's Team
Let's Discuss Your Website Project Get a Free Quote