Midnight Train to DeKalb Station How Drupal Will Help Millions of - - PowerPoint PPT Presentation

midnight train to dekalb station
SMART_READER_LITE
LIVE PREVIEW

Midnight Train to DeKalb Station How Drupal Will Help Millions of - - PowerPoint PPT Presentation

Midnight Train to DeKalb Station How Drupal Will Help Millions of New Yorkers Get Home on Time blinkreaction.com #blinkreaction Building Solutions for Fortune 500, government & large not-for-profits Enterprise Training for


slide-1
SLIDE 1

How Drupal Will Help Millions of New Yorkers Get Home on Time

blinkreaction.com #blinkreaction

¡

Midnight Train to DeKalb Station

slide-2
SLIDE 2

Building Solutions for…

Fortune 500, government & large not-for-profits

slide-3
SLIDE 3

Enterprise Training for …

Fortune 500, government & large not-for-profits

slide-4
SLIDE 4

Community Training & Support

Flattening the Drupal Learning Cliff blinkreaction.com/training

¡

slide-5
SLIDE 5

Hello. I’m Blinky. What’s Your Name?

slide-6
SLIDE 6

The ¡Ocean ¡Railway ¡

Stephen ¡Fox, ¡Harper ¡Collins ¡ “In ¡the ¡autumn ¡of ¡1817, ¡the ¡Thompsons ¡ and ¡their ¡three ¡associates ¡placed ¡a ¡noBce ¡ in ¡New ¡York's ¡newspapers. ¡In ¡order ¡to ¡ furnish ¡frequent ¡and ¡regular ¡conveyances ¡ for ¡GOODS ¡and ¡PASSENGERS, ¡they ¡ announced, ¡the ¡subscribers ¡have ¡ undertaken ¡to ¡establish ¡a ¡line ¡of ¡vessels ¡ between ¡NEW ¡YORK ¡and ¡LIVERPOOL, ¡to ¡ sail ¡from ¡each ¡place ¡on ¡a ¡certain ¡day ¡in ¡ every ¡month ¡throughout ¡the ¡year. ¡ ¡ ¡ Thompson ¡and ¡his ¡partners ¡were ¡ promising ¡a ¡daring ¡combinaBon ¡of ¡speed, ¡ comfort ¡and ¡predictability ¡-­‑ ¡qualiBes ¡ previously ¡unknown ¡on ¡the ¡North ¡ AtlanBc.” ¡

¡ ¡

slide-7
SLIDE 7

The ¡Ocean ¡Railway ¡

Stephen ¡Fox, ¡Harper ¡Collins ¡ “In ¡the ¡autumn ¡of ¡1817, ¡the ¡Thompsons ¡ and ¡their ¡three ¡associates ¡placed ¡a ¡noBce ¡ in ¡New ¡York's ¡newspapers. ¡In ¡order ¡to ¡ furnish ¡frequent ¡and ¡regular ¡conveyances ¡ for ¡GOODS ¡and ¡PASSENGERS, ¡they ¡ announced, ¡the ¡subscribers ¡have ¡ undertaken ¡to ¡establish ¡a ¡line ¡of ¡vessels ¡ between ¡NEW ¡YORK ¡and ¡LIVERPOOL, ¡to ¡ sail ¡from ¡each ¡place ¡on ¡a ¡certain ¡day ¡in ¡ every ¡month ¡throughout ¡the ¡year. ¡ ¡ ¡ Thompson ¡and ¡his ¡partners ¡were ¡ promising ¡a ¡daring ¡combinaBon ¡of ¡speed, ¡ comfort ¡and ¡predictability ¡-­‑ ¡qualiBes ¡ previously ¡unknown ¡on ¡the ¡North ¡ AtlanBc.” ¡

¡ ¡

slide-8
SLIDE 8
slide-9
SLIDE 9

Early ¡Solu*ons ¡& ¡Prototypes ¡

slide-10
SLIDE 10

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

10

THE SUBWAY

Requirement Analysis Specifications Information Architecture Wireframing

slide-11
SLIDE 11
slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

15

1960’s

slide-16
SLIDE 16

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

16

1970’s

slide-17
SLIDE 17

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

17

1980’s

slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21
slide-22
SLIDE 22

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

22 Passengers entering the subway system: Average Weekday 2009: 5,086,833 2010: 5,156,913 2011: 5,284,295 Annual Total 2009: 1,579,866,600 2010: 1,604,198,017 2011: 1,640,434,672

slide-23
SLIDE 23

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

23

Project Overview

slide-24
SLIDE 24

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

24

Solution

images: mta.org iconarchive.com drupal.org

slide-25
SLIDE 25

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

25

Proactive Coordination

slide-26
SLIDE 26

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

26

Project plan

slide-27
SLIDE 27

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

27

Implementation at a glance

  • Drupal 7
  • Varnish
  • Heavy caching
  • Widely used Contributed modules
  • 5 custom modules
  • Permissions open, not moderated
  • Static feeds and Dynamic feeds via GTFS real

time data binary file

slide-28
SLIDE 28

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

28

Line feeds portal architecture

slide-29
SLIDE 29

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

29

SOASTA Distributed Load Testing

image from soasta.com

slide-30
SLIDE 30

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

30

SOASTA Distributed Load Testing

image from soasta.com

5,000 users per second!

slide-31
SLIDE 31

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

31

The Demo ‘App’

Easy

  • standalone Drupal 7 Site
  • mobile web theme specifically for iPhone
  • admin menu, ctools, devel, features, feeds,

job scheduler, memcache, strong arm, shield Not that Easy No php parser for gtfs files - edited drslump library - built for php 5.3 using namespaces - tweeks to make it work on 5.2

slide-32
SLIDE 32

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

32

Q&A

slide-33
SLIDE 33

Property of Blink Reaction • CONFIDENTIAL • Do not distribute without permission.

33

Thank You.

blinkreaction.com 732.792.6566 ray.saltini@blinkreaction.com evgeniy.kashenko@blinkreaction.com twitter: @blinkreaction facebook.com/blinkreaction

slide-34
SLIDE 34