SlideShare a Scribd company logo
Archdiocese of Baltimore (AOB)
Web Presence Redesign
C108: ColdFusion in Transit Action
Theonic Way
VP of Consulting, Strategy & Operations
tway@figleaf.com
https://www.figleaf.com | https://training.figleaf.com
Customer Case Study: Design & Development of the new
Washington Metropolitan Area Transit Authority Website
https://beta.wmata.com
❏ Intro. to Fig Leaf (~5 min)
❏ Background on current WMATA.com
(~5 min)
❏ Visions & Solutions for new WMATA.com
(~40 min)
❏ Demo & Announcements
(~10 min)
Agenda at a Glance
Introduction to Fig Leaf
Our Profile / figleaf.com
❏ Founded in 1992
❏ Certified Service-Disabled, Veteran-Owned Small
Business (SDVOSB)
❏ Corporate HQ
1400 16th Street NW Suite 450
Washington, DC 20036
202-797-7711 main
❏ Senior Executive Team with Certified ColdFusion
Developers, Certified Technical Trainers & Authors
❏ President & Founder - Steve Drucker
❏ CEO - Dave Gallerizzo
❏ CTO & Co-founder - Dave Watts
Our Services
Consulting
❏ Content Strategy, Usability
Review & Analysis
❏ UI/UX, Web Design &
Branding
❏ CMS (Drupal,
CommonSpot, Episerver,
Sitefinity, WordPress)
❏ Web App Development
(ColdFusion, Node.js,
ExtJS, PHP, .NET, Sencha,
JavaScript, HTML/CSS)
Training & Courseware
❏ Developed Official Adobe
ColdFusion Courseware &
Salesforce Lightning & Trained
more 35,000+ Web
professionals
❏ Adobe, Acquia, Google and
Sencha Training Partner:
https://training.figleaf.com
Managed Services
❏ Amazon Web Services (AWS)
Cloud Hosting & Premier
Support Services
❏ Microsoft Azure, Google Cloud
Our Key Technology Partners
.GOV, .EDU, .ORG, .COM CF Clients
nps.gov
umuc.edu
dcbar.org
customermap.exim.gov
belden.comashcroft.com
uwstout.edu
wmata.com
uwp.eduuwsuper.edu
❏ Intro. to Fig Leaf & Our Relationship with
ColdFusion
❏ Background on current WMATA.com
❏ Visions & Solutions for new WMATA.com
(~40 min)
❏ Demo & Announcements
(~10 min)
Next on Agenda
Background on Current WMATA.com
❏ Non-responsive Design &
60% of traffic from mobile
❏ Powered by ColdFusion 10,
IIS, MS SQL, Google Custom
Search Engine
❏ Limited CMS ability with
custom-built tools
❏ 8-year-old design & 22M
page views per month
Key Audiences & Traffic
❏ Savvy Daily Commuters, Out-of-town First-time Transit
Passengers, Vendors and Contractors doing business with
WMATA, WMATA Internal Users
❏ About 3⁄4 of visits to the site are local to the DC area;
Over half of traffic from searches involving the terms
WMATA or metro; A third of traffic comes to the site
directly.
❏ Referral traffic from related WMATA web tools, local
government, and other local transportation websites.
Redesign Objectives & Scope
❏ Simplify Trip-planning,
Fare-finding, Next
Bus/Train Arrival with
Visual elements &
Interactive Maps
❏ Provide effective,
compelling
communications for
breaking news, real-time
alerts and advisories
❏ Mobile-first Responsive Design
❏ User-centric Action-oriented IA
❏ Three Visual Design Concepts
❏ Built with Adobe ColdFusion 10+/
IIS / MS SQL
❏ < 2s page load time
❏ Hosted inside WMATA on-perm
datacenter
❏ Intro. to Fig Leaf & Our Relationship with
ColdFusion
❏ Background on WMATA.com Redesign
❏ Visions & Solutions for new WMATA.com
❏ Demo & Announcements
(~10 min)
Next on Agenda
Creative Visions: Minimal, Flat, Clean & Modern
ColdFusion in Transit action
ColdFusion in Transit action
Open &
Airy
Design
Reducing
cluttered
feeling
Interactive Trip Planning with Visual Maps
Rider Tool: Trip Planner
ColdFusion in Transit action
Rider Tool: Service Nearby
ColdFusion in Transit action
CMS Solution: CF-powered CommonSpot
PaperThin CommonSpot CMS Supports
❏ Popular Grid Systems for Responsive Design
❏ 100% Bootstrap Compatible
❏ Custom Code Integrations
❏ .Net, PHP, Ruby, Java, CFM, CFC, etc.
❏ Embeddable Custom Code
❏ CFML or HTML Code through Custom Scripts
❏ Latest Web Standards HTML5/CSS3
Custom Script for Rail & Bus Alerts
❏ Fetched from RSS sources
❏ http://www.metroalerts.info/rss.aspx?bus
❏ http://www.metroalerts.info/rss.aspx?rs
❏ Transformed into JSON object cached
on the file system
❏ Updated asynchronously via AJAX
❏ Rendered on multiple locations
http://beta.wmata.com/service/status/
Custom Scripts for Stations
CMS Enables Content Authors
❏ To change page layout
on demand
❏ To display/hide content
❏ To group related
content
Integration with External APIs
ATIS API by Trapeze Group
❏ ATIS API provides trip planning
and other transit information.
❏ Use of third-party geocoding
services such as those provided by
Google Maps can be used to supply
the latitude / longitude required
by many of the ATIS SOAP
methods.
❏ Locate Methods: provide
geocoding services for
ATIS-powered apps and
eliminates the need to maintain
an external DB. Not suitable for
auto-complete/type-ahead.
❏ Type-ahead Methods: literal in
their search and are
implemented using SQL LIKE
statements.
❏ TransitMethods: Plan Trip,
Closest Stops, Next Bus/Train,
Service Nearby, etc.
Google Places API
❏ Google Places API Web Service and
Place Autocomplete share a usage
quota.
❏ Enforces a default limit of 1,000 free
requests per 24 hour period,
calculated as the sum of client-side
and server-side requests
❏ Autocomplete is a feature of the
Places library in the Google Maps
JavaScript API, offering two widgets:
Autocomplete & SearchBox
http://goo.gl/wZuKe7
WMATA Developer API
Bus Position JSON for Route B30
https://api.wmata.com/Bus.svc/json/jBusPositions?RouteID=B30
Hybrid CF & Node.js Solution
Why CF/Node.js Architecture
❏ Embedded AJAX applications
fetch data from an XML-based API
behind the firewall
❏ Node.js Server-side components
best-suited for REST APIs and
handling large-volume
asynchronous requests for
dynamic data
❏ CF & Node.js share the workload
giving scalability & cost-effective
solution
Demo & Announcements
XBOX One
Drawing Today
@Fig Leaf Booth
4:30pm
We’re Hiring in Washington DC!
2 ColdFusion Positions - Onsite at
WMATA & Department of Justice
jobs@figleaf.com
Questions? Thank you.
We’ve Got You Covered.

More Related Content

PDF
Powering GIS Operations with ColdFusion
ColdFusionConference
 
PPTX
What’s right & wrong with WCF-WebHTTP Adapter?
BizTalk360
 
PPTX
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Waldek Mastykarz
 
PPTX
Single page application
Ismaeel Enjreny
 
PPTX
Build Web Applications
Tom Crombez
 
PDF
Single page application
Jeremy Lee
 
PPTX
Content migration for sitecore
Surendra Sharma
 
PDF
Using html5 to build offline applications
Woody Pewitt
 
Powering GIS Operations with ColdFusion
ColdFusionConference
 
What’s right & wrong with WCF-WebHTTP Adapter?
BizTalk360
 
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Waldek Mastykarz
 
Single page application
Ismaeel Enjreny
 
Build Web Applications
Tom Crombez
 
Single page application
Jeremy Lee
 
Content migration for sitecore
Surendra Sharma
 
Using html5 to build offline applications
Woody Pewitt
 

What's hot (20)

PPTX
Super quick introduction to html5
Woody Pewitt
 
PPTX
Can you build a Intranet with Modern SharePoint
Knut Relbe-Moe [MVP, MCT]
 
PDF
Blazing fast sites using Blaze, Hybrid CMS NYC
Jesus Manuel Olivas
 
PDF
Progressive Web Apps
Kranthi Lakum
 
PPTX
ASP.NET 5
David Voyles
 
PDF
Asp.Net 3 5 Part 1
asim78
 
PPTX
Web Forms, or How I Learned to Stop Worrying and Love Web Services
hannonhill
 
PPTX
Web application I have always dreamt of
Victor_Cr
 
PDF
Grokking Techtalk #34: K8S On-premise: Incident & Lesson Learned ZaloPay Mer...
Grokking VN
 
PPTX
Micro-frontends – is it a new normal?
Lohika_Odessa_TechTalks
 
PDF
Using Azure Mobile Services in Windows Store XAML Applications
Sergey Barskiy
 
PDF
The automation journey, feedback about the road to Ansible.
🐺Guewen Faivre
 
PPTX
DevNexus 2015
Christian Posta
 
PPTX
Share point saturday presentation 9 29-2012-2
Derek Gusoff
 
PPTX
Real-world #microservices with Apache Camel, Fabric8, and OpenShift
Christian Posta
 
PPTX
Container Patterns
Matthias Luebken
 
PPTX
Why real integration developers ride Camels
Christian Posta
 
PDF
One Neos CMS - many websites
punkt.de GmbH
 
PDF
The twelve factor app
Inthra onsap
 
PDF
Metrics driven development with dedicated Observability Team
LINE Corporation
 
Super quick introduction to html5
Woody Pewitt
 
Can you build a Intranet with Modern SharePoint
Knut Relbe-Moe [MVP, MCT]
 
Blazing fast sites using Blaze, Hybrid CMS NYC
Jesus Manuel Olivas
 
Progressive Web Apps
Kranthi Lakum
 
ASP.NET 5
David Voyles
 
Asp.Net 3 5 Part 1
asim78
 
Web Forms, or How I Learned to Stop Worrying and Love Web Services
hannonhill
 
Web application I have always dreamt of
Victor_Cr
 
Grokking Techtalk #34: K8S On-premise: Incident & Lesson Learned ZaloPay Mer...
Grokking VN
 
Micro-frontends – is it a new normal?
Lohika_Odessa_TechTalks
 
Using Azure Mobile Services in Windows Store XAML Applications
Sergey Barskiy
 
The automation journey, feedback about the road to Ansible.
🐺Guewen Faivre
 
DevNexus 2015
Christian Posta
 
Share point saturday presentation 9 29-2012-2
Derek Gusoff
 
Real-world #microservices with Apache Camel, Fabric8, and OpenShift
Christian Posta
 
Container Patterns
Matthias Luebken
 
Why real integration developers ride Camels
Christian Posta
 
One Neos CMS - many websites
punkt.de GmbH
 
The twelve factor app
Inthra onsap
 
Metrics driven development with dedicated Observability Team
LINE Corporation
 
Ad

Viewers also liked (20)

PDF
Crafting ColdFusion Applications like an Architect
ColdFusionConference
 
PDF
Cf ppt vsr
ColdFusionConference
 
PDF
Don't just pdf, Smart PDF
ColdFusionConference
 
PDF
Building better SQL Server Databases
ColdFusionConference
 
PDF
Security And Access Control For APIS using CF API Manager
ColdFusionConference
 
PDF
Monetizing Business Models: ColdFusion and APIS
ColdFusionConference
 
PDF
API Economy, Realizing the Business Value of APIs
ColdFusionConference
 
PDF
Api manager preconference
ColdFusionConference
 
PDF
Developer Insights for Application Upgrade to ColdFusion 2016
ColdFusionConference
 
PDF
Where is cold fusion headed
ColdFusionConference
 
PDF
Become a Security Rockstar with ColdFusion 2016
ColdFusionConference
 
PDF
ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusionConference
 
PDF
Why Everyone else writes bad code
ColdFusionConference
 
PDF
Securing applications
ColdFusionConference
 
PDF
Super Fast Application development with Mura CMS
ColdFusionConference
 
PDF
Testing automaton
ColdFusionConference
 
PDF
Instant ColdFusion with Vagrant
ColdFusionConference
 
PPT
Restful services with ColdFusion
ColdFusionConference
 
PDF
Build your own secure and real-time dashboard for mobile and web
ColdFusionConference
 
PPTX
10 Reasons ColdFusion PDFs should rule the world
ColdFusionConference
 
Crafting ColdFusion Applications like an Architect
ColdFusionConference
 
Don't just pdf, Smart PDF
ColdFusionConference
 
Building better SQL Server Databases
ColdFusionConference
 
Security And Access Control For APIS using CF API Manager
ColdFusionConference
 
Monetizing Business Models: ColdFusion and APIS
ColdFusionConference
 
API Economy, Realizing the Business Value of APIs
ColdFusionConference
 
Api manager preconference
ColdFusionConference
 
Developer Insights for Application Upgrade to ColdFusion 2016
ColdFusionConference
 
Where is cold fusion headed
ColdFusionConference
 
Become a Security Rockstar with ColdFusion 2016
ColdFusionConference
 
ColdFusion Keynote: Building the Agile Web Since 1995
ColdFusionConference
 
Why Everyone else writes bad code
ColdFusionConference
 
Securing applications
ColdFusionConference
 
Super Fast Application development with Mura CMS
ColdFusionConference
 
Testing automaton
ColdFusionConference
 
Instant ColdFusion with Vagrant
ColdFusionConference
 
Restful services with ColdFusion
ColdFusionConference
 
Build your own secure and real-time dashboard for mobile and web
ColdFusionConference
 
10 Reasons ColdFusion PDFs should rule the world
ColdFusionConference
 
Ad

Similar to ColdFusion in Transit action (20)

PPTX
Building a transit website around user needs - CalACT 2016 spring presentation
Aaron Antrim
 
PDF
A Digital Transformation: How Metra Evolved Its Online Presence
Day Software
 
PDF
Georgia Traffic Mega Projects December 2019
Steven Simms
 
PPTX
Washington dc transit system
Abhijeet Bhosale
 
PDF
Portland TriMet Presentation On Data Sharing (Updated Version)
Joe Hughes
 
PPTX
Grid Un-Locked - Week 2
Greater Sarasota Chamber of Commerce
 
PPTX
Metro Momentum: How Can Metro Serve The Growing Maryland Suburbs In The 21st ...
betterdcregion
 
PPTX
Washington DC 3
ce4710
 
PPTX
MTA - Digital Marketing Campaign
Panos Anadiotis
 
PPTX
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"
Sean Barbeau
 
PDF
Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...
Joe Hughes
 
PPTX
NTI 2017 Workshop - Many Uses of GTFS Data
Sean Barbeau
 
PPTX
CUTR Webinar - Web-based Trip Planner Options for Transit Agencies
Sean Barbeau
 
PPTX
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
Sean Barbeau
 
PPTX
LCL Advisors, INC - 3/15/2019
MiaGarcia19
 
PDF
Case Study: Los Angeles County Metropolitan Transportation Authority (Metro)
Fujitsu Network Communications
 
PPTX
Mobility that Enhances the Human: Pam O'Connor - Council Member Santa Monica ...
Smart City
 
PDF
System Reimagining Stakeholder Presentation 050814 (online version)
Geoff Carleton
 
PDF
Houston METRO System Reimagining Presentation
Geoff Carleton
 
PPTX
OneBusAway - An open-source platform for Mobility as a Service
Sean Barbeau
 
Building a transit website around user needs - CalACT 2016 spring presentation
Aaron Antrim
 
A Digital Transformation: How Metra Evolved Its Online Presence
Day Software
 
Georgia Traffic Mega Projects December 2019
Steven Simms
 
Washington dc transit system
Abhijeet Bhosale
 
Portland TriMet Presentation On Data Sharing (Updated Version)
Joe Hughes
 
Grid Un-Locked - Week 2
Greater Sarasota Chamber of Commerce
 
Metro Momentum: How Can Metro Serve The Growing Maryland Suburbs In The 21st ...
betterdcregion
 
Washington DC 3
ce4710
 
MTA - Digital Marketing Campaign
Panos Anadiotis
 
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"
Sean Barbeau
 
Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...
Joe Hughes
 
NTI 2017 Workshop - Many Uses of GTFS Data
Sean Barbeau
 
CUTR Webinar - Web-based Trip Planner Options for Transit Agencies
Sean Barbeau
 
ITS World Congress 2014 - Open Data in Public Transport: Challenges and Oppor...
Sean Barbeau
 
LCL Advisors, INC - 3/15/2019
MiaGarcia19
 
Case Study: Los Angeles County Metropolitan Transportation Authority (Metro)
Fujitsu Network Communications
 
Mobility that Enhances the Human: Pam O'Connor - Council Member Santa Monica ...
Smart City
 
System Reimagining Stakeholder Presentation 050814 (online version)
Geoff Carleton
 
Houston METRO System Reimagining Presentation
Geoff Carleton
 
OneBusAway - An open-source platform for Mobility as a Service
Sean Barbeau
 

More from ColdFusionConference (11)

PDF
Rest ful tools for lazy experts
ColdFusionConference
 
PDF
Herding cats managing ColdFusion servers with commandbox
ColdFusionConference
 
PDF
Realtime with websockets
ColdFusionConference
 
PDF
Instant ColdFusion with Vagrant
ColdFusionConference
 
PDF
Hidden gems in cf2016
ColdFusionConference
 
PDF
Everyones invited! Meet accesibility requirements with ColdFusion
ColdFusionConference
 
PDF
Getting started with mobile application development
ColdFusionConference
 
PDF
Bring api manager into your stack
ColdFusionConference
 
PDF
Keep Applications Online
ColdFusionConference
 
PDF
Dependency Injection
ColdFusionConference
 
PDF
ColdFusion Craftsmanship
ColdFusionConference
 
Rest ful tools for lazy experts
ColdFusionConference
 
Herding cats managing ColdFusion servers with commandbox
ColdFusionConference
 
Realtime with websockets
ColdFusionConference
 
Instant ColdFusion with Vagrant
ColdFusionConference
 
Hidden gems in cf2016
ColdFusionConference
 
Everyones invited! Meet accesibility requirements with ColdFusion
ColdFusionConference
 
Getting started with mobile application development
ColdFusionConference
 
Bring api manager into your stack
ColdFusionConference
 
Keep Applications Online
ColdFusionConference
 
Dependency Injection
ColdFusionConference
 
ColdFusion Craftsmanship
ColdFusionConference
 

Recently uploaded (20)

PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
The Future of Artificial Intelligence (AI)
Mukul
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Software Development Methodologies in 2025
KodekX
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 

ColdFusion in Transit action

  • 1. Archdiocese of Baltimore (AOB) Web Presence Redesign C108: ColdFusion in Transit Action Theonic Way VP of Consulting, Strategy & Operations [email protected] https://www.figleaf.com | https://training.figleaf.com
  • 2. Customer Case Study: Design & Development of the new Washington Metropolitan Area Transit Authority Website https://beta.wmata.com
  • 3. ❏ Intro. to Fig Leaf (~5 min) ❏ Background on current WMATA.com (~5 min) ❏ Visions & Solutions for new WMATA.com (~40 min) ❏ Demo & Announcements (~10 min) Agenda at a Glance
  • 5. Our Profile / figleaf.com ❏ Founded in 1992 ❏ Certified Service-Disabled, Veteran-Owned Small Business (SDVOSB) ❏ Corporate HQ 1400 16th Street NW Suite 450 Washington, DC 20036 202-797-7711 main ❏ Senior Executive Team with Certified ColdFusion Developers, Certified Technical Trainers & Authors ❏ President & Founder - Steve Drucker ❏ CEO - Dave Gallerizzo ❏ CTO & Co-founder - Dave Watts
  • 6. Our Services Consulting ❏ Content Strategy, Usability Review & Analysis ❏ UI/UX, Web Design & Branding ❏ CMS (Drupal, CommonSpot, Episerver, Sitefinity, WordPress) ❏ Web App Development (ColdFusion, Node.js, ExtJS, PHP, .NET, Sencha, JavaScript, HTML/CSS) Training & Courseware ❏ Developed Official Adobe ColdFusion Courseware & Salesforce Lightning & Trained more 35,000+ Web professionals ❏ Adobe, Acquia, Google and Sencha Training Partner: https://training.figleaf.com Managed Services ❏ Amazon Web Services (AWS) Cloud Hosting & Premier Support Services ❏ Microsoft Azure, Google Cloud
  • 8. .GOV, .EDU, .ORG, .COM CF Clients nps.gov umuc.edu dcbar.org customermap.exim.gov belden.comashcroft.com uwstout.edu wmata.com uwp.eduuwsuper.edu
  • 9. ❏ Intro. to Fig Leaf & Our Relationship with ColdFusion ❏ Background on current WMATA.com ❏ Visions & Solutions for new WMATA.com (~40 min) ❏ Demo & Announcements (~10 min) Next on Agenda
  • 10. Background on Current WMATA.com ❏ Non-responsive Design & 60% of traffic from mobile ❏ Powered by ColdFusion 10, IIS, MS SQL, Google Custom Search Engine ❏ Limited CMS ability with custom-built tools ❏ 8-year-old design & 22M page views per month
  • 11. Key Audiences & Traffic ❏ Savvy Daily Commuters, Out-of-town First-time Transit Passengers, Vendors and Contractors doing business with WMATA, WMATA Internal Users ❏ About 3⁄4 of visits to the site are local to the DC area; Over half of traffic from searches involving the terms WMATA or metro; A third of traffic comes to the site directly. ❏ Referral traffic from related WMATA web tools, local government, and other local transportation websites.
  • 12. Redesign Objectives & Scope ❏ Simplify Trip-planning, Fare-finding, Next Bus/Train Arrival with Visual elements & Interactive Maps ❏ Provide effective, compelling communications for breaking news, real-time alerts and advisories ❏ Mobile-first Responsive Design ❏ User-centric Action-oriented IA ❏ Three Visual Design Concepts ❏ Built with Adobe ColdFusion 10+/ IIS / MS SQL ❏ < 2s page load time ❏ Hosted inside WMATA on-perm datacenter
  • 13. ❏ Intro. to Fig Leaf & Our Relationship with ColdFusion ❏ Background on WMATA.com Redesign ❏ Visions & Solutions for new WMATA.com ❏ Demo & Announcements (~10 min) Next on Agenda
  • 14. Creative Visions: Minimal, Flat, Clean & Modern
  • 18. Interactive Trip Planning with Visual Maps
  • 19. Rider Tool: Trip Planner
  • 24. PaperThin CommonSpot CMS Supports ❏ Popular Grid Systems for Responsive Design ❏ 100% Bootstrap Compatible ❏ Custom Code Integrations ❏ .Net, PHP, Ruby, Java, CFM, CFC, etc. ❏ Embeddable Custom Code ❏ CFML or HTML Code through Custom Scripts ❏ Latest Web Standards HTML5/CSS3
  • 25. Custom Script for Rail & Bus Alerts ❏ Fetched from RSS sources ❏ http://www.metroalerts.info/rss.aspx?bus ❏ http://www.metroalerts.info/rss.aspx?rs ❏ Transformed into JSON object cached on the file system ❏ Updated asynchronously via AJAX ❏ Rendered on multiple locations
  • 27. Custom Scripts for Stations
  • 28. CMS Enables Content Authors ❏ To change page layout on demand ❏ To display/hide content ❏ To group related content
  • 30. ATIS API by Trapeze Group ❏ ATIS API provides trip planning and other transit information. ❏ Use of third-party geocoding services such as those provided by Google Maps can be used to supply the latitude / longitude required by many of the ATIS SOAP methods. ❏ Locate Methods: provide geocoding services for ATIS-powered apps and eliminates the need to maintain an external DB. Not suitable for auto-complete/type-ahead. ❏ Type-ahead Methods: literal in their search and are implemented using SQL LIKE statements. ❏ TransitMethods: Plan Trip, Closest Stops, Next Bus/Train, Service Nearby, etc.
  • 31. Google Places API ❏ Google Places API Web Service and Place Autocomplete share a usage quota. ❏ Enforces a default limit of 1,000 free requests per 24 hour period, calculated as the sum of client-side and server-side requests ❏ Autocomplete is a feature of the Places library in the Google Maps JavaScript API, offering two widgets: Autocomplete & SearchBox http://goo.gl/wZuKe7
  • 32. WMATA Developer API Bus Position JSON for Route B30 https://api.wmata.com/Bus.svc/json/jBusPositions?RouteID=B30
  • 33. Hybrid CF & Node.js Solution
  • 34. Why CF/Node.js Architecture ❏ Embedded AJAX applications fetch data from an XML-based API behind the firewall ❏ Node.js Server-side components best-suited for REST APIs and handling large-volume asynchronous requests for dynamic data ❏ CF & Node.js share the workload giving scalability & cost-effective solution
  • 36. XBOX One Drawing Today @Fig Leaf Booth 4:30pm
  • 37. We’re Hiring in Washington DC! 2 ColdFusion Positions - Onsite at WMATA & Department of Justice [email protected]
  • 38. Questions? Thank you. We’ve Got You Covered.