Top Banner
Go Mobile with Drupal Reach more users on mobile at a fraction of the cost of proprietary software [email protected] facebook.com/webtomme twitter.com/webtomme linkedin.com/webtomme www.geekpolis.com Tom Tran, Geekpolis
35

Go Mobile with Drupal & Triple Your User Database

Dec 05, 2014

Download

Technology

ITviec

Tech Talk this time in Hanoi is about Drupal and how it provides mobile solutions.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Go Mobile with Drupal & Triple Your User Database

Go Mobile with Drupal

Reach more users on mobileat a fraction of the cost of proprietary software

[email protected]/webtommetwitter.com/webtommelinkedin.com/webtommewww.geekpolis.com

Tom Tran,Geekpolis

Page 2: Go Mobile with Drupal & Triple Your User Database

● 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

Program

Page 3: Go Mobile with Drupal & Triple Your User Database

Tom TranFounder Geekpolis

● Drupal development services● Drupal products for end-users

[email protected]/webtommetwitter.com/webtommelinkedin.com/webtomme

Page 4: Go Mobile with Drupal & Triple Your User Database

Consultant, Web Strategy at RICHLTD.com

● 2.000 unique visitors in 2008 to over 15.000 in 2011● Drupal webmaster, Design, Content marketing, CRM

Page 5: Go Mobile with Drupal & Triple Your User Database

Export Consultant at Vinapackingfilms.com

● Build Drupal based website and inbound marketing strategies● From 0 to 7 containers exported monthly in 2012

Page 6: Go Mobile with Drupal & Triple Your User Database

Marketing Director at JoomlArt.com

● Content strategy, Company Blog serving 250k site members● Branding, Communication and Positioning as global player

Page 7: Go Mobile with Drupal & Triple Your User Database
Page 8: Go Mobile with Drupal & Triple Your User Database

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

Page 9: Go Mobile with Drupal & Triple Your User Database
Page 10: Go Mobile with Drupal & Triple Your User Database
Page 11: Go Mobile with Drupal & Triple Your User Database
Page 12: Go Mobile with Drupal & Triple Your User Database
Page 13: Go Mobile with Drupal & Triple Your User Database

Web application or Native?

Page 14: Go Mobile with Drupal & Triple Your User Database

Approaches: Web, Hybrid, Native

Page 15: Go Mobile with Drupal & Triple Your User Database

Important factors to consider

● Visibility, Distribution● License, rights● Functionality of device● Code● Performance● Cost

Page 16: Go Mobile with Drupal & Triple Your User Database
Page 17: Go Mobile with Drupal & Triple Your User Database

Device functionality

- GPS, sharing of location- Geo-tagging photos taken from phone- Contact / Addressbook- Download history- Files- Compass

Page 18: Go Mobile with Drupal & Triple Your User Database

Responsive Web Design

Page 19: Go Mobile with Drupal & Triple Your User Database

Billboard Media

Page 20: Go Mobile with Drupal & Triple Your User Database

Fluid layouts, Fluid gridsMedia queries => define width breakpointsFluid, flexible images => picturefill.js

RESS (RWD + Server Side components)=> depends on user agent detection

Mobile Theme Switching

Page 21: Go Mobile with Drupal & Triple Your User Database

RESS (RWD + Server Side components)

Mobile Theme Switching

Dedicated Mobile site

Device detection

Page 22: Go Mobile with Drupal & Triple Your User Database

Dedicated mobile optimized site

Page 23: Go Mobile with Drupal & Triple Your User Database

Web Services

Page 24: Go Mobile with Drupal & Triple Your User Database
Page 25: Go Mobile with Drupal & Triple Your User Database

REST (REpresentational state transfer)

Page 26: Go Mobile with Drupal & Triple Your User Database

CREATE: HTTP PUT/articleREAD: HTTP GET/article/123 (or /123.json)UPDATE: HTTP POST /article/123 DELETE: HTTP DELETE /article/123

In Drupal: Modules enabling services/resources1. Services2. RESTws, 3. Views Datasource

REST (REpresentational state transfer)

Page 27: Go Mobile with Drupal & Triple Your User Database

Hybrid : Titanium

Page 28: Go Mobile with Drupal & Triple Your User Database

Hybrid : Phonegap

Page 29: Go Mobile with Drupal & Triple Your User Database

Phonegap

Page 30: Go Mobile with Drupal & Triple Your User Database

Web , Hybrid or Native??

Page 31: Go Mobile with Drupal & Triple Your User Database

Facebook

Page 32: Go Mobile with Drupal & Triple Your User Database

Linkedin

native

dedicated mobile site =>

Page 33: Go Mobile with Drupal & Triple Your User Database
Page 34: Go Mobile with Drupal & Triple Your User Database
Page 35: Go Mobile with Drupal & Triple Your User Database

Thank You

Tom Tran,Geekpolis

[email protected]/webtommetwitter.com/webtommelinkedin.com/webtommewww.geekpolis.com