+ All Categories
Home > Technology > ColdFusion in Transit action

ColdFusion in Transit action

Date post: 15-Apr-2017
Category:
Upload: coldfusionconference
View: 74 times
Download: 0 times
Share this document with a friend
38
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
Transcript
Page 1: ColdFusion in Transit action

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

Page 2: ColdFusion in Transit action

Customer Case Study: Design & Development of the new Washington Metropolitan Area Transit Authority Website

https://beta.wmata.com

Page 3: ColdFusion in Transit action

❏ 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

Page 4: ColdFusion in Transit action

Introduction to Fig Leaf

Page 5: ColdFusion in Transit action

Our Profile / figleaf.com❏ Founded in 1992

❏ Certified Service-Disabled, Veteran-Owned Small Business (SDVOSB)

❏ Corporate HQ1400 16th Street NW Suite 450Washington, DC 20036202-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

Page 6: ColdFusion in Transit action

Our ServicesConsulting

❏ 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

Page 7: ColdFusion in Transit action

Our Key Technology Partners

Page 8: ColdFusion in Transit action

.GOV, .EDU, .ORG, .COM CF Clientsnps.gov

umuc.edu

dcbar.org

customermap.exim.gov

belden.comashcroft.com

uwstout.edu

wmata.com

uwp.eduuwsuper.edu

Page 9: ColdFusion in Transit action

❏ 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

Page 10: ColdFusion in Transit action

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

Page 11: ColdFusion in Transit action

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.

Page 12: ColdFusion in Transit action

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

Page 13: ColdFusion in Transit action

❏ 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

Page 14: ColdFusion in Transit action

Creative Visions: Minimal, Flat, Clean & Modern

Page 15: ColdFusion in Transit action
Page 16: ColdFusion in Transit action
Page 17: ColdFusion in Transit action

Open & Airy Design Reducing cluttered feeling

Page 18: ColdFusion in Transit action

Interactive Trip Planning with Visual Maps

Page 19: ColdFusion in Transit action

Rider Tool: Trip Planner

Page 20: ColdFusion in Transit action
Page 21: ColdFusion in Transit action

Rider Tool: Service Nearby

Page 22: ColdFusion in Transit action
Page 23: ColdFusion in Transit action

CMS Solution: CF-powered CommonSpot

Page 24: ColdFusion in Transit action

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

Page 25: ColdFusion in Transit action

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

Page 26: ColdFusion in Transit action

http://beta.wmata.com/service/status/

Page 27: ColdFusion in Transit action

Custom Scripts for Stations

Page 28: ColdFusion in Transit action

CMS Enables Content Authors

❏ To change page layout on demand

❏ To display/hide content❏ To group related

content

Page 29: ColdFusion in Transit action

Integration with External APIs

Page 30: ColdFusion in Transit action

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.

Page 31: ColdFusion in Transit action

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

Page 32: ColdFusion in Transit action

WMATA Developer APIBus Position JSON for Route B30https://api.wmata.com/Bus.svc/json/jBusPositions?RouteID=B30

Page 33: ColdFusion in Transit action

Hybrid CF & Node.js Solution

Page 34: ColdFusion in Transit action

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

Page 35: ColdFusion in Transit action

Demo & Announcements

Page 36: ColdFusion in Transit action

XBOX One Drawing Today@Fig Leaf Booth 4:30pm

Page 37: ColdFusion in Transit action

We’re Hiring in Washington DC!

2 ColdFusion Positions - Onsite at WMATA & Department of Justice

[email protected]

Page 38: ColdFusion in Transit action

Questions? Thank you.We’ve Got You Covered.


Recommended