SlideShare a Scribd company logo
3 STRATEGIES FOR GOING MOBILE WITH DRUPAL

                               Kurt	
  Voelker,	
  CTO,	
  Forum	
  One
                   Chris	
  Brown,	
  Technical	
  Account	
  Manager,	
  Acquia

                               Drupal	
  Drives	
  DC	
  -­‐	
  May	
  2012



Thursday, May 10, 12
MOBILE CAN’T BE IGNORED




Thursday, May 10, 12
Today, more mobile
               devices are sold than
                       PCs.
Thursday, May 10, 12
Thursday, May 10, 12
                       83 %
                       Of American adults own a cell phone…
Thursday, May 10, 12
                       42 %
                       Of cell phone owners have smartphones…
By next year, mobile will
         overtake PCs for web
                access.
                       source: Gartner; http://www.gartner.com/it/
Thursday, May 10, 12   page.jsp?id=1278413
THAT WEB SITE




Thursday, May 10, 12
THAT YOU ARE WORKING ON RIGHT NOW




Thursday, May 10, 12
BUSTING YOUR BUTT TO LAUNCH BY Q4




Thursday, May 10, 12
WITHIN 6 SHORT MONTHS OF LAUNCHING




Thursday, May 10, 12
MORE VISITORS WILL VISIT IT FROM A MOBILE
           DEVICE THAN INTERNET EXPLORER 8.



Thursday, May 10, 12
June 2012




Thursday, May 10, 12
May 2012




Thursday, May 10, 12
Dec 2012




Thursday, May 10, 12
Aug 2012




Thursday, May 10, 12
Thursday, May 10, 12
Thursday, May 10, 12
Thursday, May 10, 12
Thursday, May 10, 12
DRUPAL CAN HELP TODAY.




Thursday, May 10, 12
Thursday, May 10, 12
3 STRATEGIES FOR GOING MOBILE WITH DRUPAL

      1
                  Minimize	
  Effort	
  to	
  Mobilize	
  Your	
  Site
                  Build	
  once	
  and	
  sFll	
  serve	
  every	
  device	
  with	
  
                  responsive	
  design




      2           Deepen	
  Engagement	
  with	
  a	
  Na9ve	
  App
                  Manage	
  mobile	
  and	
  desktop	
  content	
  in	
  one	
  place




      3           Tailor	
  the	
  Mobile	
  Experience
                  Manage	
  mobile	
  and	
  desktop	
  content	
  in	
  one	
  place

Thursday, May 10, 12
MINIMIZE EFFORT TO MOBILIZE YOUR SITE




Thursday, May 10, 12
MOBILIZING YOUR SITE: THE OLD DAYS
           • Create	
  a	
  completely	
  separate	
  site	
  -­‐	
  “m	
  dot”
           • Hand	
  select	
  content	
  and	
  apply	
  separate	
  layouts	
  
              and	
  styles
           • Individual	
  styles	
  and	
  layouts	
  for	
  specific	
  devices

               All of these are hard work that require continual servicing as
                                        your site evolves.
Thursday, May 10, 12
content                                           content
  structure                                           style




                       ONE CODE BASE. ALL SCREENS.
Thursday, May 10, 12
FROM DESKTOP…
Thursday, May 10, 12
TO TABLET…
Thursday, May 10, 12
…TO SMART PHONES.
Thursday, May 10, 12
DRUPAL: RESPONSIVE FROM THE START
              Today:	
  Several	
  base	
  themes	
  support	
  responsive	
  
              layout	
  out	
  of	
  the	
  box.


              • Omega
              • AdapFve	
  Theme
              • Zen


Thursday, May 10, 12
DEEPEN ENGAGEMENT WITH NATIVE APPS




Thursday, May 10, 12
Apps matter because people use them more often than a
                        mobile browser.
                           http://blog.flurry.com/bid/63907/Mobile-Apps-Put-the-Web-in-Their-Rear-view-Mirror
Thursday, May 10, 12
Your
                       Brand!




Thursday, May 10, 12
Apps Matter Because they Deepen Engagement

Thursday, May 10, 12
Every day, CSIS’s iPhone App serves more
         page views than the Publications section of
                       their web site.



Thursday, May 10, 12
Thursday, May 10, 12
Managing Mobile needs to be as Simple as Managing
                   the Web
Thursday, May 10, 12
CREATE A TAILORED EXPERIENCE




Thursday, May 10, 12
DSCA LIVE DEMO




Thursday, May 10, 12
3 STRATEGIES FOR GOING MOBILE WITH DRUPAL

      1
                  Minimize	
  Effort	
  to	
  Mobilize	
  Your	
  Site
                  Build	
  once	
  and	
  sFll	
  serve	
  every	
  device	
  with	
  
                  responsive	
  design




      2           Deepen	
  Engagement	
  with	
  a	
  Na9ve	
  App
                  Manage	
  mobile	
  and	
  desktop	
  content	
  in	
  one	
  place




      3           Tailor	
  the	
  Mobile	
  Experience
                  Manage	
  mobile	
  and	
  desktop	
  content	
  in	
  one	
  place

Thursday, May 10, 12
THANKS!
                        QUESTIONS AND ANSWERS


40
 Thursday, May 10, 12
Thursday, May 10, 12
RESERVE SLIDES




Thursday, May 10, 12
THE FREEDOMHOUSE.ORG BACK STORY
           • Needed:	
  Data-­‐rich,	
  visually	
  appealing,	
  easy	
  to	
  manage	
  	
  THAT	
  is	
  also	
  
              mobile	
  accessible
           • So	
  How?
                 - We	
  knew	
  flash	
  is	
  a	
  no	
  go	
  -­‐	
  a	
  mobile	
  non-­‐starter
                 - GIS	
  Mapping	
  tools	
  are	
  great	
  but	
  they	
  get	
  really	
  complicated	
  when	
  moving	
  
                       beyond	
  “just	
  points	
  on	
  a	
  map”	
  -­‐	
  and	
  ulFmately	
  we	
  saw	
  a	
  big	
  GIS	
  stack	
  is	
  overkill
                           - Much	
  more	
  difficult	
  to	
  integrate	
  with	
  Drupal	
  managed	
  data
                           - Much	
  more	
  difficult	
  to	
  make	
  interacFve
                           - Limited	
  to	
  “Real	
  Maps”
                                   - Metro	
  maps
                                   - Alaska	
  and	
  HI

           • So	
  we	
  created	
  JS	
  Map	
  -­‐	
  SVG	
  Based
Thursday, May 10, 12
Flash is a no-go for mobile

Thursday, May 10, 12
GIS Can Be Limiting...

Thursday, May 10, 12
Because Sometimes Your Visualization Needs to Ignore Reality

Thursday, May 10, 12
PLACE HOLDER SLIDES TO BE CONSIDERED FROM
                     CGAP PRESO



Thursday, May 10, 12
JS MAP: WHAT IT DOES
  • Easily create interactive maps that display data
  • Relates Drupal stored data to regions and shapes
  • Cross-browser compatible requiring no plugins
  • Mobile ready




Thursday, May 10, 12
Any node or
                                          fieldable entities
                                         mapped to regions




             JS Map: Mobile Supported Mapping for Drupal
Thursday, May 10, 12
Control region
                                      groupings and
                                         display.




             JS Map: Mobile Supported Mapping for Drupal
Thursday, May 10, 12
Re-use regions
                       across an entire
                             site.




Thursday, May 10, 12
Re-use regions
                       across an entire
                             site.




Thursday, May 10, 12
Easily Import New Maps
Thursday, May 10, 12
Manage Regions from within the UI
Thursday, May 10, 12
Integrated With Views as View Display Format
Thursday, May 10, 12
Integrated With Views as View Display Format




                       With Customizable Settings for Display
Thursday, May 10, 12

More Related Content

PDF
Digital Doha Summit - Key Note Presentation
PDF
Widgets: Beyond You 1024 x 768
PPT
User-Centric Intranets: Redesigning Webster, the U.S. Senate's Intranet / For...
PDF
The New Culture of Storytelling
PPT
Trends in Online Services for NCLR 2008 Annual Conference
PPT
Public Diplomacy 2.0: U.S. State Department - Darren Krape / Forum One Web Ex...
PDF
Philanthropy and Online Collaboration Webinar
PPT
Multi-Language Usability Testing: The VOANews.com Redesign / Forum One Web Ex...
Digital Doha Summit - Key Note Presentation
Widgets: Beyond You 1024 x 768
User-Centric Intranets: Redesigning Webster, the U.S. Senate's Intranet / For...
The New Culture of Storytelling
Trends in Online Services for NCLR 2008 Annual Conference
Public Diplomacy 2.0: U.S. State Department - Darren Krape / Forum One Web Ex...
Philanthropy and Online Collaboration Webinar
Multi-Language Usability Testing: The VOANews.com Redesign / Forum One Web Ex...

Viewers also liked (8)

PDF
Forum One Web Executive Seminar Series: Internet Technology Investment Planni...
PPT
Online Trends In Communications Impact / Kurt Voelker, Forum One Communications
PDF
Thematic Mapping and Drupal
PDF
UxD @ Forum One
PPT
SID GH Panel - Towards an Open Global Health Community / Forum One Communicat...
PDF
Harnessing storytelling vision
PPT
Does the Hill Watch YouTube? - Pew Kids Are Waiting Campaign / Forum One Web ...
PPT
HealthMap.org: Aggregation of Online Media Reports for Global Infectious Dise...
Forum One Web Executive Seminar Series: Internet Technology Investment Planni...
Online Trends In Communications Impact / Kurt Voelker, Forum One Communications
Thematic Mapping and Drupal
UxD @ Forum One
SID GH Panel - Towards an Open Global Health Community / Forum One Communicat...
Harnessing storytelling vision
Does the Hill Watch YouTube? - Pew Kids Are Waiting Campaign / Forum One Web ...
HealthMap.org: Aggregation of Online Media Reports for Global Infectious Dise...
Ad

Similar to 3 Strategies for Going Mobile with Drupal (20)

PDF
Responsive web design and eCommerce
PDF
Mobile Presentation
PPTX
Henry mader project4_week4
PDF
NATO IST Symposium 2013
PDF
Content strategy for mobile by letruongan.com
PDF
UKC - Cloud computing - Group project
PDF
Ga london-html5&mobile advertising-tomlimongello
PPT
Mobile Information Architecture
PDF
Front-End Performance Starts On the Server
PDF
Quick & Dirty Mobile Web with jQuery Mobile
PDF
6 Rules to Designing Amazing Mobile Apps (@media 2011)
PDF
How to get results from an android mobile marketing strategy

PDF
Hyves: Mobile app development with HTML5 and Javascript
PDF
BlaastClass #1: What is mobile industry
PPT
Creating Android Apps with PhoneGap
PPTX
Responsive Web Design at UCR
PPTX
Johnson stephanie mobile_presentation
PDF
Demoscene, now available in JavaScript flavor
PDF
Drupal%2 c mobility and m2serve
PDF
Going mobile edu web presentation - 2011
Responsive web design and eCommerce
Mobile Presentation
Henry mader project4_week4
NATO IST Symposium 2013
Content strategy for mobile by letruongan.com
UKC - Cloud computing - Group project
Ga london-html5&mobile advertising-tomlimongello
Mobile Information Architecture
Front-End Performance Starts On the Server
Quick & Dirty Mobile Web with jQuery Mobile
6 Rules to Designing Amazing Mobile Apps (@media 2011)
How to get results from an android mobile marketing strategy

Hyves: Mobile app development with HTML5 and Javascript
BlaastClass #1: What is mobile industry
Creating Android Apps with PhoneGap
Responsive Web Design at UCR
Johnson stephanie mobile_presentation
Demoscene, now available in JavaScript flavor
Drupal%2 c mobility and m2serve
Going mobile edu web presentation - 2011
Ad

More from Forum One (20)

PDF
We Are the Champions of . . . What, Exactly? Tracking Digital Metrics That Ma...
PDF
Creative + Development - Designer vs Developer: Aligning Forces for Good
PDF
How Do You Measure the Impact of Your Digital Strategy?
PDF
The Ultimate Super Duper Guide to Content Quality
PPTX
I am a digital project manager (and so can you!)
PDF
Audio Matter: An Intro to Podcasting & Storytelling
PDF
Creative + UX webinar
PDF
Make Your Data Understandable: Communicating for Action and Impact
PDF
Creative + Analytics Webinar
PDF
Getting Started with Google Ad Grants
PDF
Staff Resource Planning - 1 pager
PDF
Staff Resource Planning
PDF
Analytics Goals Scorecard
PPTX
Content Strategy: Defining and Monitoring Success
PDF
Content Strategy Matrix
PPTX
Content Strategy for Your Audiences
PDF
From Stratosphere to Sea-Level: Grounding Your Analytics Reporting for Each A...
PDF
User Experience for Health IT - Understanding Your Audiences
PDF
Drupal & Design / 10 Thing I Hate About You
PDF
Data For Policy Influence: How to Manage, Distribute, and Present Your Data
We Are the Champions of . . . What, Exactly? Tracking Digital Metrics That Ma...
Creative + Development - Designer vs Developer: Aligning Forces for Good
How Do You Measure the Impact of Your Digital Strategy?
The Ultimate Super Duper Guide to Content Quality
I am a digital project manager (and so can you!)
Audio Matter: An Intro to Podcasting & Storytelling
Creative + UX webinar
Make Your Data Understandable: Communicating for Action and Impact
Creative + Analytics Webinar
Getting Started with Google Ad Grants
Staff Resource Planning - 1 pager
Staff Resource Planning
Analytics Goals Scorecard
Content Strategy: Defining and Monitoring Success
Content Strategy Matrix
Content Strategy for Your Audiences
From Stratosphere to Sea-Level: Grounding Your Analytics Reporting for Each A...
User Experience for Health IT - Understanding Your Audiences
Drupal & Design / 10 Thing I Hate About You
Data For Policy Influence: How to Manage, Distribute, and Present Your Data

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
sap open course for s4hana steps from ECC to s4
PDF
cuic standard and advanced reporting.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Machine learning based COVID-19 study performance prediction
PPT
Teaching material agriculture food technology
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Unlocking AI with Model Context Protocol (MCP)
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Cloud computing and distributed systems.
Encapsulation_ Review paper, used for researhc scholars
Review of recent advances in non-invasive hemoglobin estimation
sap open course for s4hana steps from ECC to s4
cuic standard and advanced reporting.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Programs and apps: productivity, graphics, security and other tools
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
NewMind AI Weekly Chronicles - August'25-Week II
Machine learning based COVID-19 study performance prediction
Teaching material agriculture food technology
Assigned Numbers - 2025 - Bluetooth® Document
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Empathic Computing: Creating Shared Understanding
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

3 Strategies for Going Mobile with Drupal

  • 1. 3 STRATEGIES FOR GOING MOBILE WITH DRUPAL Kurt  Voelker,  CTO,  Forum  One Chris  Brown,  Technical  Account  Manager,  Acquia Drupal  Drives  DC  -­‐  May  2012 Thursday, May 10, 12
  • 2. MOBILE CAN’T BE IGNORED Thursday, May 10, 12
  • 3. Today, more mobile devices are sold than PCs. Thursday, May 10, 12
  • 4. Thursday, May 10, 12 83 % Of American adults own a cell phone…
  • 5. Thursday, May 10, 12 42 % Of cell phone owners have smartphones…
  • 6. By next year, mobile will overtake PCs for web access. source: Gartner; http://www.gartner.com/it/ Thursday, May 10, 12 page.jsp?id=1278413
  • 8. THAT YOU ARE WORKING ON RIGHT NOW Thursday, May 10, 12
  • 9. BUSTING YOUR BUTT TO LAUNCH BY Q4 Thursday, May 10, 12
  • 10. WITHIN 6 SHORT MONTHS OF LAUNCHING Thursday, May 10, 12
  • 11. MORE VISITORS WILL VISIT IT FROM A MOBILE DEVICE THAN INTERNET EXPLORER 8. Thursday, May 10, 12
  • 20. DRUPAL CAN HELP TODAY. Thursday, May 10, 12
  • 22. 3 STRATEGIES FOR GOING MOBILE WITH DRUPAL 1 Minimize  Effort  to  Mobilize  Your  Site Build  once  and  sFll  serve  every  device  with   responsive  design 2 Deepen  Engagement  with  a  Na9ve  App Manage  mobile  and  desktop  content  in  one  place 3 Tailor  the  Mobile  Experience Manage  mobile  and  desktop  content  in  one  place Thursday, May 10, 12
  • 23. MINIMIZE EFFORT TO MOBILIZE YOUR SITE Thursday, May 10, 12
  • 24. MOBILIZING YOUR SITE: THE OLD DAYS • Create  a  completely  separate  site  -­‐  “m  dot” • Hand  select  content  and  apply  separate  layouts   and  styles • Individual  styles  and  layouts  for  specific  devices All of these are hard work that require continual servicing as your site evolves. Thursday, May 10, 12
  • 25. content content structure style ONE CODE BASE. ALL SCREENS. Thursday, May 10, 12
  • 29. DRUPAL: RESPONSIVE FROM THE START Today:  Several  base  themes  support  responsive   layout  out  of  the  box. • Omega • AdapFve  Theme • Zen Thursday, May 10, 12
  • 30. DEEPEN ENGAGEMENT WITH NATIVE APPS Thursday, May 10, 12
  • 31. Apps matter because people use them more often than a mobile browser. http://blog.flurry.com/bid/63907/Mobile-Apps-Put-the-Web-in-Their-Rear-view-Mirror Thursday, May 10, 12
  • 32. Your Brand! Thursday, May 10, 12
  • 33. Apps Matter Because they Deepen Engagement Thursday, May 10, 12
  • 34. Every day, CSIS’s iPhone App serves more page views than the Publications section of their web site. Thursday, May 10, 12
  • 36. Managing Mobile needs to be as Simple as Managing the Web Thursday, May 10, 12
  • 37. CREATE A TAILORED EXPERIENCE Thursday, May 10, 12
  • 39. 3 STRATEGIES FOR GOING MOBILE WITH DRUPAL 1 Minimize  Effort  to  Mobilize  Your  Site Build  once  and  sFll  serve  every  device  with   responsive  design 2 Deepen  Engagement  with  a  Na9ve  App Manage  mobile  and  desktop  content  in  one  place 3 Tailor  the  Mobile  Experience Manage  mobile  and  desktop  content  in  one  place Thursday, May 10, 12
  • 40. THANKS! QUESTIONS AND ANSWERS 40 Thursday, May 10, 12
  • 43. THE FREEDOMHOUSE.ORG BACK STORY • Needed:  Data-­‐rich,  visually  appealing,  easy  to  manage    THAT  is  also   mobile  accessible • So  How? - We  knew  flash  is  a  no  go  -­‐  a  mobile  non-­‐starter - GIS  Mapping  tools  are  great  but  they  get  really  complicated  when  moving   beyond  “just  points  on  a  map”  -­‐  and  ulFmately  we  saw  a  big  GIS  stack  is  overkill - Much  more  difficult  to  integrate  with  Drupal  managed  data - Much  more  difficult  to  make  interacFve - Limited  to  “Real  Maps” - Metro  maps - Alaska  and  HI • So  we  created  JS  Map  -­‐  SVG  Based Thursday, May 10, 12
  • 44. Flash is a no-go for mobile Thursday, May 10, 12
  • 45. GIS Can Be Limiting... Thursday, May 10, 12
  • 46. Because Sometimes Your Visualization Needs to Ignore Reality Thursday, May 10, 12
  • 47. PLACE HOLDER SLIDES TO BE CONSIDERED FROM CGAP PRESO Thursday, May 10, 12
  • 48. JS MAP: WHAT IT DOES • Easily create interactive maps that display data • Relates Drupal stored data to regions and shapes • Cross-browser compatible requiring no plugins • Mobile ready Thursday, May 10, 12
  • 49. Any node or fieldable entities mapped to regions JS Map: Mobile Supported Mapping for Drupal Thursday, May 10, 12
  • 50. Control region groupings and display. JS Map: Mobile Supported Mapping for Drupal Thursday, May 10, 12
  • 51. Re-use regions across an entire site. Thursday, May 10, 12
  • 52. Re-use regions across an entire site. Thursday, May 10, 12
  • 53. Easily Import New Maps Thursday, May 10, 12
  • 54. Manage Regions from within the UI Thursday, May 10, 12
  • 55. Integrated With Views as View Display Format Thursday, May 10, 12
  • 56. Integrated With Views as View Display Format With Customizable Settings for Display Thursday, May 10, 12