Your SlideShare is downloading. ×
0
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Go Mobile with Drupal & Triple Your User Database
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Go Mobile with Drupal & Triple Your User Database

337

Published on

Tech Talk this time in Hanoi is about Drupal and how it provides mobile solutions.

Tech Talk this time in Hanoi is about Drupal and how it provides mobile solutions.

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
337
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Go Mobile with Drupal Reach more users on mobile at a fraction of the cost of proprietary software Tom Tran, Geekpolis tom@geekpolis.com facebook.com/webtomme twitter.com/webtomme linkedin.com/webtomme www.geekpolis.com
  • 2. Program ● ● ● ● About Geekpolis Drupal: What/Who/Why? Overview Web - Hybrid - Native Mobile Web strategies ○ Responsive Web Design (Media queries, Fluid box) ○ Device Detection ■ Separate Mobile site ■ Mobile theme ■ RESS (RWD + server side dynamic markup) ● Hybrid: Demo Titanium, PhoneGap ● Comparing Web vs Hybrid vs Native
  • 3. Tom Tran Founder Geekpolis ● ● Drupal development services Drupal products for end-users tom@geekpolis.com facebook.com/webtomme twitter.com/webtomme linkedin.com/webtomme
  • 4. Consultant, Web Strategy at RICHLTD.com ● ● 2.000 unique visitors in 2008 to over 15.000 in 2011 Drupal webmaster, Design, Content marketing, CRM
  • 5. Export Consultant at Vinapackingfilms.com ● ● Build Drupal based website and inbound marketing strategies From 0 to 7 containers exported monthly in 2012
  • 6. Marketing Director at JoomlArt.com ● ● Content strategy, Company Blog serving 250k site members Branding, Communication and Positioning as global player
  • 7. Active Community ● ● ● ● > 1 million members 15k + developers 1k core developers 100k attendees yearly on Drupal events Collaborative Innovation ● 15k+ free modules ● 1000s themes available ● since 2001
  • 8. Web application or Native?
  • 9. Approaches: Web, Hybrid, Native
  • 10. Important factors to consider ● ● ● ● ● ● Visibility, Distribution License, rights Functionality of device Code Performance Cost
  • 11. Device functionality - GPS, sharing of location - Geo-tagging photos taken from phone - Contact / Addressbook - Download history - Files - Compass
  • 12. Responsive Web Design
  • 13. Billboard Media
  • 14. Fluid layouts, Fluid grids Media queries => define width breakpoints Fluid, flexible images => picturefill.js RESS (RWD + Server Side components) => depends on user agent detection Mobile Theme Switching
  • 15. Device detection RESS (RWD + Server Side components) Mobile Theme Switching Dedicated Mobile site
  • 16. Dedicated mobile optimized site
  • 17. Web Services
  • 18. REST (REpresentational state transfer)
  • 19. REST (REpresentational state transfer) CREATE: HTTP PUT/article READ: HTTP GET/article/123 (or /123.json) UPDATE: HTTP POST /article/123 DELETE: HTTP DELETE /article/123 In Drupal: Modules enabling services/resources 1. Services 2. RESTws, 3. Views Datasource
  • 20. Hybrid : Titanium
  • 21. Hybrid : Phonegap
  • 22. Phonegap
  • 23. Web , Hybrid or Native??
  • 24. Facebook
  • 25. Linkedin native dedicated mobile site =>
  • 26. Thank You Tom Tran, Geekpolis tom@geekpolis.com facebook.com/webtomme twitter.com/webtomme linkedin.com/webtomme www.geekpolis.com

×