SlideShare una empresa de Scribd logo
1 de 56
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

Thematic Mapping and Drupal
Thematic Mapping and DrupalThematic Mapping and Drupal
Thematic Mapping and Drupal
Forum One
 

Destacado (8)

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

Similar a 3 Strategies for Going Mobile with Drupal

Henry mader project4_week4
Henry mader project4_week4Henry mader project4_week4
Henry mader project4_week4
Henry Mader
 
Ga london-html5&mobile advertising-tomlimongello
Ga london-html5&mobile advertising-tomlimongelloGa london-html5&mobile advertising-tomlimongello
Ga london-html5&mobile advertising-tomlimongello
Tom Limongello
 
BlaastClass #1: What is mobile industry
BlaastClass #1: What is mobile industryBlaastClass #1: What is mobile industry
BlaastClass #1: What is mobile industry
Reza Budi Prabowo
 
Going mobile edu web presentation - 2011
Going mobile   edu web presentation - 2011Going mobile   edu web presentation - 2011
Going mobile edu web presentation - 2011
Nathan Gerber
 

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

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

How to get results from an android mobile marketing strategy
How to get results from an android mobile marketing strategy

How to get results from an android mobile marketing strategy

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

Más de Forum One

Data For Policy Influence: How to Manage, Distribute, and Present Your Data
Data For Policy Influence: How to Manage, Distribute, and Present Your DataData For Policy Influence: How to Manage, Distribute, and Present Your Data
Data For Policy Influence: How to Manage, Distribute, and Present Your Data
Forum One
 

Más de Forum One (20)

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

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

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