The Liberty Trail

A large scale Drupal platform created for the American Battlefield Trust to help visitors explore Revolutionary War history across multiple states. The Liberty Trail site provides interactive maps, travel itineraries, audio tours, state specific landing pages, and educational content. The project combines custom API integrations with flexible editorial tools, allowing the Trust to publish trail sites, historical biographies, tour content, and travel guides in a consistent and engaging way. I contributed to this project as part of a collaborative engineering team.

Drupal 11PHPSCSSJavascriptGoogle Maps APIPantheon
Video
The Liberty Trail screenshot 2
1 / 2 • Video
Media gallery for the The Liberty Trail project

Client Background


The American Battlefield Trust preserves and interprets historic battlefields across the country. The Liberty Trail initiative highlights Revolutionary War history and helps visitors plan trips, explore key sites, and learn about important events and people. The website acts as both a historical resource and a tourism tool, serving travelers, educators, students, and heritage organizations.


Project Context


The Liberty Trail website was built by the Interactive Knowledge team as a fully custom Drupal 11 implementation. The platform supports content sourced from multiple APIs, including the Trust’s battlefields.org data, National Park Service endpoints, and custom feeds for biographies and events. The theme follows a strong visual identity with historical map textures, state badges, and interactive elements that help visitors explore history across the east coast.


My Role and Contributions


I contributed to development and support across several parts of the project, including:

  • Front end styling and layout updates in the custom ik_client theme
  • SCSS adjustments for page templates, trail site layouts, tours, and interactive components
  • Updates and fixes inside the custom libertytrail_core module
  • Support for mapping features, including markers, filters, and page level map components

Tech Stack

Drupal 11PHPSCSSJavascriptGoogle Maps APIPantheonLandoDocker

Attribution

Role:Project Contributor

Interested in working together? I'm always open to discussing new projects and opportunities.

Related Projects

👋 Get to Know Me

Learn More About Me

From sound engineering to AI systems. Discover the journey that shaped how I build technology.