SlideShare a Scribd company logo
Mobile Joomla Strategies & Techniques
         Austin Joomla User Group
             October 15, 2012

                Cory Webb
            corywebbmedia.com
www.corywebbmedia.com/chicago2012.pdf
Who am I?
●   Working with Joomla/Mambo since 2003
●   Founded Cory Webb Media, LLC in 2008
●   Author of Beginning Joomla Website
    Development (Wrox 2009)
Who are you?
●   Business owners
●   Designers
●   Developers
●   Other
Agenda
●   Mobile Philosophy (Who and Why)
●   Mobile Strategies (What and How)
    ●   Strategy 1: Do nothing
    ●   Strategy 2: Create/use a separate template for
        mobile
    ●   Strategy 3: Native mobile app
    ●   Strategy 4: Responsive Web Design
●   Decision Time
Mobile Joomla Stragies & Techniques
Mobile Philosophy
●   Show me your smart phones and tablets.
●   Quick statistics*
    ●   1.2 billion mobile web users in the world
    ●   Mobile broadband outnumbers fixed broadband 2:1
    ●   208 million US mobile 3G subscribers in Q4 2011
●   Mobile is not the future.
●   Mobile is now. Stop ignoring it. It won't go away.


                                          *Source: MobiThinking.com
Mobile Philosophy
●   There is no mobile web (wait, what?)
    ●   “There is no Mobile Web. There is only The Web, which
        we view in different ways. There is also no Desktop Web.
        Or Tablet Web. Thank you.”
●   “the Web is about universally accessible structured
    content.”
●   Designing for mobile is more than just adjusting CSS,
    image sizes, etc.
●   Design for mobile requires a more thorough approach
    to structuring your content for universal accessibility

              Source: http://www.the-haystack.com/2011/01/07/there-is-no-mobile-web/
Four Practical Strategies
●   Do Nothing (but get rid of Flash)
●   Create/use a separate template for mobile
●   Native mobile app
●   Responsive web design
Do Nothing (But Get Rid of Flash)
●   Good news! You don't have to do anything!
●   Your website is still accessible via mobile
    devices
●   Just get rid of Flash
    ●   Apple won the argument.
    ●   Flash is dead.
    ●   Long live HTML5!
Do Nothing (But Get Rid of Flash)
●   Pros             ●   Cons
    ●   Easy             ●   Mobile experience not
    ●   Free                 optimized
                         ●   Possible negative
                             perception of your
                             brand
Create/Use a Separate Mobile
         Template




             Source: TapTheme.com and MobileJoomla.com
Create/Use a Separate Mobile
               Template
●   TapTheme.com
●   MobileJoomla.com
●   RocketTheme.com – Gantry Framework
●   Use a plugin to detect the device/browser used to
    access your site
●   Changes the template according to device
●   Lets you target specific device types (iOS, Android,
    Windows Mobile, Tablet)
●   MobileJoomla even lets you add a mobile-only
    subdomain to your site
Create/Use a Separate Mobile
                 Template
●   Testing Your Mobile Template
    ●   Purchase 1 of each mobile device on the market
    ●   Safari for Mac – User Agent Setting
    ●   BrowserStack.com
Create/Use a Separate Mobile
                 Template
●   Pros                         ●   Cons
    ●   Easy                         ●   More code to manage
    ●   Relatively inexpensive           on your site
    ●   Commercial templates
                                     ●   Different/more module
        and tools available              positions to manage
                                     ●   Templates tend to
                                         look pretty standard
                                     ●   More work to make
                                         consistent with your
                                         brand
Native Mobile App




                Source: WacoFork.com
Native Mobile App
●   Yes, Joomla can serve data to a native mobile
    app
●   Requires custom API development
●   RelaxAPI.com – REST API for Joomla 1.5
●   Which devices should I target? iOS, Android,
    Windows Mobile, Tablet, Symbian, etc.
●   Development Tools
    ●   Appcelerator Titanium
    ●   PhoneGap
Native Mobile App
●   Pros                          ●   Cons
    ●   Ability to access and         ●   Expensive
        use tools in the device       ●   Rarely necessary
    ●   Brand perception              ●   Too many devices to
                                          target
Responsive Web Design
Source: RocketTheme.com
Source: RocketTheme.com
Source: RocketTheme.com
Source: JoomlaFuture.com
Source: JoomlaFuture.com
Source: JoomlaFuture.com
Responsive Web Design
●   Uses a single template
●   Same HTML markup across all devices
●   Uses media queries to target specific viewport
    sizes and size ranges
●   Testing Responsive Designs
    ●   Resize your browser
Responsive Web Design
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {}
Responsive Web Design
●   Frameworks
    ●   Bootstrap (http://twitter.github.com/bootstrap/)
        –   Baked into Joomla 3.0
    ●   Skeleton (http://www.getskeleton.com/)
    ●   Foundation (http://foundation.zurb.com/)
    ●   Less Framework (http://lessframework.com/)
Responsive Web Design
●   Pros                             ●   Cons
    ●   Consistent look and feel         ●   Not as easy to drop
        across all devices                   into an existing site
    ●   Single code base to
        manage
                                         ●   Probably requires an
                                             overhaul your site
    ●   Greater focus on
                                             design and content
        structuring content for
        universal accessibility              structure
    ●   Availability of responsive
        templates
    ●   Availability of responsive
        frameworks
Decision Time
●   Which strategy is right for you?
    ●   It depends:
        –   The purpose of your website
        –   The needs/usage habits of your users
        –   The functionality requirements of your website
        –   Budget
    ●   Responsive web design is most likely the best
        move, but it is not right in every circumstance.
Questions?

 @corywebb

More Related Content

PPTX
Mobile web development
Moumie Soulemane
 
PPTX
Mobile JS Frameworks
Ibrahim Ersoy
 
PDF
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Kony, Inc.
 
PPT
Why go mobile
BrothaTech
 
PPTX
8 steps to a long term mobile strategy
Kony, Inc.
 
PDF
The Internet is Dead, Long Live Mobile
Glenn McKnight
 
PDF
Introduction to Cross-Platform Hybrid Mobile App Development
Özcan Zafer AYAN
 
PDF
Creating mLearning With Your Existing Toolkit
Chad Udell
 
Mobile web development
Moumie Soulemane
 
Mobile JS Frameworks
Ibrahim Ersoy
 
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Kony, Inc.
 
Why go mobile
BrothaTech
 
8 steps to a long term mobile strategy
Kony, Inc.
 
The Internet is Dead, Long Live Mobile
Glenn McKnight
 
Introduction to Cross-Platform Hybrid Mobile App Development
Özcan Zafer AYAN
 
Creating mLearning With Your Existing Toolkit
Chad Udell
 

What's hot (20)

PPTX
What Mobile Development Approach Makes Sense
Dipesh Mukerji
 
PPTX
chapter2
Pon Tovave
 
PDF
How, what and what else
James Purser
 
PPTX
Why software architecture (Mobile Architecture)?
Mohamed Taman
 
PPTX
Designing and delivering elearning in a multi-device world
Kineo
 
PPTX
Ux ui presentation2
GeneXus
 
PDF
Wireless Wednesdays: Part 1
Teamstudio
 
PDF
TERMINALFOUR t44u 2011- Make it mobile, an introduction
Terminalfour
 
PPSX
Cross platform mobile application architecture for enterprise
Venkat Alagarsamy
 
PPTX
Mobile application design trend & history
Rawin Windygallery
 
PPS
Going mobile writing content for mobile
Maya Irving-Regev
 
PPTX
Trip advsiorhybridpresentation
ElanaBoehm
 
PPTX
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Sherry Budziak
 
PDF
How to write mobile optimized content for your app
Paperlit
 
PDF
UX design for every screen
Four Kitchens
 
PPT
Best Mobile App Development Services in India
Steve Verma
 
PDF
PhoneGap mobile development
Maximiliano Firtman
 
ODP
Introduction to PhoneGap
Quang Minh Dao
 
PDF
Rodriguez angel mobile_presentation
Angel Rodriguez
 
PPTX
Mobile applications chapter 5
Akib B. Momin
 
What Mobile Development Approach Makes Sense
Dipesh Mukerji
 
chapter2
Pon Tovave
 
How, what and what else
James Purser
 
Why software architecture (Mobile Architecture)?
Mohamed Taman
 
Designing and delivering elearning in a multi-device world
Kineo
 
Ux ui presentation2
GeneXus
 
Wireless Wednesdays: Part 1
Teamstudio
 
TERMINALFOUR t44u 2011- Make it mobile, an introduction
Terminalfour
 
Cross platform mobile application architecture for enterprise
Venkat Alagarsamy
 
Mobile application design trend & history
Rawin Windygallery
 
Going mobile writing content for mobile
Maya Irving-Regev
 
Trip advsiorhybridpresentation
ElanaBoehm
 
Is That a Mobile Template or Responsive Design? Identify Which Mobile Strateg...
Sherry Budziak
 
How to write mobile optimized content for your app
Paperlit
 
UX design for every screen
Four Kitchens
 
Best Mobile App Development Services in India
Steve Verma
 
PhoneGap mobile development
Maximiliano Firtman
 
Introduction to PhoneGap
Quang Minh Dao
 
Rodriguez angel mobile_presentation
Angel Rodriguez
 
Mobile applications chapter 5
Akib B. Momin
 
Ad

Viewers also liked (6)

PDF
Getting Social With Joomla
Cory Webb
 
PDF
Responsive Web Design
Cory Webb
 
PDF
You're doing it wrong! Git it right!
Cory Webb
 
PDF
The Six Highest Performing B2B Blog Post Formats
Barry Feldman
 
PDF
The Outcome Economy
Helge Tennø
 
PDF
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
 
Getting Social With Joomla
Cory Webb
 
Responsive Web Design
Cory Webb
 
You're doing it wrong! Git it right!
Cory Webb
 
The Six Highest Performing B2B Blog Post Formats
Barry Feldman
 
The Outcome Economy
Helge Tennø
 
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
 
Ad

Similar to Mobile Joomla Stragies & Techniques (20)

PDF
Go Mobile With WordPress (2012)
BraveNewCode Inc.
 
PDF
Building Mobile Websites with Joomla
Tom Deryckere
 
PPT
Mobile Web Development
Tracy Annicchiarico
 
PPT
Mobile Web Development
Tracy Annicchiarico
 
PPT
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
Joomla!Days Netherlands
 
PPT
Designing for Mobile Devices
OxonDigital
 
KEY
WordPress for mobile
rachel_mccollin
 
KEY
Michael Slater Mobile Opportunity
NorthBayWeb
 
KEY
Designing for mobile devices
Fahd Alhazmi
 
PDF
Responsive Webdesign - UXtour Microsoft
Thomas Deceuninck
 
PDF
Responsive webdesign
Bart De Waele
 
PDF
Mobile CMS - CMSExpo 2010
Tom Deryckere
 
PDF
Mobile seminar-worksheet
waldenponddesign
 
DOCX
Responsive Web Design vs Mobile Web App
Pamela Ireri
 
PDF
Mobile Web site options by Reactive
Reactive, part of Accenture Interactive
 
PPTX
Shawn Terry - Mobile Presentation
Shawn Terry
 
PPT
Presentation1
Chris Simmons
 
PPT
Presentation1
csimmons44
 
PDF
Answering the Mobile Challenge - Squiz Scotland User Summit
Squiz
 
PPT
Presentation1
csimmons44
 
Go Mobile With WordPress (2012)
BraveNewCode Inc.
 
Building Mobile Websites with Joomla
Tom Deryckere
 
Mobile Web Development
Tracy Annicchiarico
 
Mobile Web Development
Tracy Annicchiarico
 
Building mobile website with Joomla - Joomla!Days NL 2010 #jd10nl
Joomla!Days Netherlands
 
Designing for Mobile Devices
OxonDigital
 
WordPress for mobile
rachel_mccollin
 
Michael Slater Mobile Opportunity
NorthBayWeb
 
Designing for mobile devices
Fahd Alhazmi
 
Responsive Webdesign - UXtour Microsoft
Thomas Deceuninck
 
Responsive webdesign
Bart De Waele
 
Mobile CMS - CMSExpo 2010
Tom Deryckere
 
Mobile seminar-worksheet
waldenponddesign
 
Responsive Web Design vs Mobile Web App
Pamela Ireri
 
Mobile Web site options by Reactive
Reactive, part of Accenture Interactive
 
Shawn Terry - Mobile Presentation
Shawn Terry
 
Presentation1
Chris Simmons
 
Presentation1
csimmons44
 
Answering the Mobile Challenge - Squiz Scotland User Summit
Squiz
 
Presentation1
csimmons44
 

Recently uploaded (20)

PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Software Development Methodologies in 2025
KodekX
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Software Development Methodologies in 2025
KodekX
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Doc9.....................................
SofiaCollazos
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 

Mobile Joomla Stragies & Techniques

  • 1. Mobile Joomla Strategies & Techniques Austin Joomla User Group October 15, 2012 Cory Webb corywebbmedia.com
  • 3. Who am I? ● Working with Joomla/Mambo since 2003 ● Founded Cory Webb Media, LLC in 2008 ● Author of Beginning Joomla Website Development (Wrox 2009)
  • 4. Who are you? ● Business owners ● Designers ● Developers ● Other
  • 5. Agenda ● Mobile Philosophy (Who and Why) ● Mobile Strategies (What and How) ● Strategy 1: Do nothing ● Strategy 2: Create/use a separate template for mobile ● Strategy 3: Native mobile app ● Strategy 4: Responsive Web Design ● Decision Time
  • 7. Mobile Philosophy ● Show me your smart phones and tablets. ● Quick statistics* ● 1.2 billion mobile web users in the world ● Mobile broadband outnumbers fixed broadband 2:1 ● 208 million US mobile 3G subscribers in Q4 2011 ● Mobile is not the future. ● Mobile is now. Stop ignoring it. It won't go away. *Source: MobiThinking.com
  • 8. Mobile Philosophy ● There is no mobile web (wait, what?) ● “There is no Mobile Web. There is only The Web, which we view in different ways. There is also no Desktop Web. Or Tablet Web. Thank you.” ● “the Web is about universally accessible structured content.” ● Designing for mobile is more than just adjusting CSS, image sizes, etc. ● Design for mobile requires a more thorough approach to structuring your content for universal accessibility Source: http://www.the-haystack.com/2011/01/07/there-is-no-mobile-web/
  • 9. Four Practical Strategies ● Do Nothing (but get rid of Flash) ● Create/use a separate template for mobile ● Native mobile app ● Responsive web design
  • 10. Do Nothing (But Get Rid of Flash) ● Good news! You don't have to do anything! ● Your website is still accessible via mobile devices ● Just get rid of Flash ● Apple won the argument. ● Flash is dead. ● Long live HTML5!
  • 11. Do Nothing (But Get Rid of Flash) ● Pros ● Cons ● Easy ● Mobile experience not ● Free optimized ● Possible negative perception of your brand
  • 12. Create/Use a Separate Mobile Template Source: TapTheme.com and MobileJoomla.com
  • 13. Create/Use a Separate Mobile Template ● TapTheme.com ● MobileJoomla.com ● RocketTheme.com – Gantry Framework ● Use a plugin to detect the device/browser used to access your site ● Changes the template according to device ● Lets you target specific device types (iOS, Android, Windows Mobile, Tablet) ● MobileJoomla even lets you add a mobile-only subdomain to your site
  • 14. Create/Use a Separate Mobile Template ● Testing Your Mobile Template ● Purchase 1 of each mobile device on the market ● Safari for Mac – User Agent Setting ● BrowserStack.com
  • 15. Create/Use a Separate Mobile Template ● Pros ● Cons ● Easy ● More code to manage ● Relatively inexpensive on your site ● Commercial templates ● Different/more module and tools available positions to manage ● Templates tend to look pretty standard ● More work to make consistent with your brand
  • 16. Native Mobile App Source: WacoFork.com
  • 17. Native Mobile App ● Yes, Joomla can serve data to a native mobile app ● Requires custom API development ● RelaxAPI.com – REST API for Joomla 1.5 ● Which devices should I target? iOS, Android, Windows Mobile, Tablet, Symbian, etc. ● Development Tools ● Appcelerator Titanium ● PhoneGap
  • 18. Native Mobile App ● Pros ● Cons ● Ability to access and ● Expensive use tools in the device ● Rarely necessary ● Brand perception ● Too many devices to target
  • 26. Responsive Web Design ● Uses a single template ● Same HTML markup across all devices ● Uses media queries to target specific viewport sizes and size ranges ● Testing Responsive Designs ● Resize your browser
  • 27. Responsive Web Design /* Smaller than standard 960 (devices and browsers) */ @media only screen and (max-width: 959px) {} /* Tablet Portrait size to standard 960 (devices and browsers) */ @media only screen and (min-width: 768px) and (max-width: 959px) {} /* All Mobile Sizes (devices and browser) */ @media only screen and (max-width: 767px) {} /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */ @media only screen and (min-width: 480px) and (max-width: 767px) {} /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */ @media only screen and (max-width: 479px) {}
  • 28. Responsive Web Design ● Frameworks ● Bootstrap (http://twitter.github.com/bootstrap/) – Baked into Joomla 3.0 ● Skeleton (http://www.getskeleton.com/) ● Foundation (http://foundation.zurb.com/) ● Less Framework (http://lessframework.com/)
  • 29. Responsive Web Design ● Pros ● Cons ● Consistent look and feel ● Not as easy to drop across all devices into an existing site ● Single code base to manage ● Probably requires an overhaul your site ● Greater focus on design and content structuring content for universal accessibility structure ● Availability of responsive templates ● Availability of responsive frameworks
  • 30. Decision Time ● Which strategy is right for you? ● It depends: – The purpose of your website – The needs/usage habits of your users – The functionality requirements of your website – Budget ● Responsive web design is most likely the best move, but it is not right in every circumstance.