SlideShare a Scribd company logo
Making CMSes go mobile
Harnessing WordPress for mobile development
            standards next, 3 March 2012




              Rachel McCollin
                   compass-design.co.uk
               rachel@compass-design.co.uk
                      @rachelmccollin
Mobile development - the power of WordPress

                                                                           How WordPress
     Option              What it involves                  Uses
                                                                              can help

                      Combination of fluid layout and   For a consistent
  Responsive web                                                            Responsive themes
                        media queries to define          design across
      design                                                                  Media queries
                              breakpoints                  devices


                                                        For a different
                        Different site or theme for                           Mobile plugins
Device-based design                                    mobile experience
                              mobile devices                                 Mobile switchers
                                                         or for speed

                                                       Gives consistent
                                                                                Plugins
                                                       design with UX
Reactive Web Design      Combination of the two                              Conditional tags
                                                          and speed
                                                                                Images
                                                       enhancements




                                                                                        compass-design.co.uk
                                                                                             @rachelmccollin
Responsive Web Design with WordPress




                 Option 1 - use CSS




                                       compass-design.co.uk
                                            @rachelmccollin
Responsive Web Design with WordPress




              Option 2 - responsive themes




                                             compass-design.co.uk
                                                  @rachelmccollin
Responsive Web Design with WordPress




                Option 2 - responsive themes




Twenty eleven

                                               compass-design.co.uk
                                                    @rachelmccollin
Responsive Web Design with WordPress




                    Option 2 - responsive themes




Twenty eleven   Scherzo

                                                   compass-design.co.uk
                                                        @rachelmccollin
Responsive Web Design with WordPress




                    Option 2 - responsive themes




Twenty eleven   Scherzo         Codium extend

                                                   compass-design.co.uk
                                                        @rachelmccollin
Responsive Web Design with WordPress




                    Option 2 - responsive themes




Twenty eleven   Scherzo         Codium extend      Ari

                                                         compass-design.co.uk
                                                              @rachelmccollin
Device experience with WordPress
                Option 1 - mobile plugins




                                            compass-design.co.uk
                                                 @rachelmccollin
Device experience with WordPress
                     Option 1 - mobile plugins




•   Working in minutes

•   Minimal configuration
•   Cross-platform

•   No coding required




                                                 compass-design.co.uk
                                                      @rachelmccollin
Device experience with WordPress
                     Option 1 - mobile plugins




                                     •   One size fits all
•   Working in minutes
                                     •   Less control
•   Minimal configuration
                                     •   Problems with widgets &
•   Cross-platform
                                         media
•   No coding required
                                     •   Lose branding/design



                                                            compass-design.co.uk
                                                                 @rachelmccollin
Device experience with WordPress
                          Option 1 - mobile plugins




                                              •    One size fits all
•   Working in minutes
                                              •    Less control
•   Minimal configuration
                                              •    Problems with widgets &
•   Cross-platform
                                                   media
•   No coding required
                                              •    Lose branding/design

     Great for simple text-focused sites and blogs where content is more important
                             than design and budget is limited
                                                                          compass-design.co.uk
                                                                               @rachelmccollin
Mobile plugins




                 compass-design.co.uk
                      @rachelmccollin
Mobile plugins   WPTouch
                 •   Hugely popular and looks slick
                 •   Slow - particularly images
                 •   No widgets
                 •   Identikit




                                                  compass-design.co.uk
                                                       @rachelmccollin
Mobile plugins   WPTouch
                 •   Hugely popular and looks slick
                 •   Slow - particularly images
                 •   No widgets
                 •   Identikit


                 WordPress Mobile Pack
                 •   More options, resizes image files
                 •   Displays widgets
                 •   No logo or branding




                                                  compass-design.co.uk
                                                       @rachelmccollin
Mobile plugins   WPTouch
                 •   Hugely popular and looks slick
                 •   Slow - particularly images
                 •   No widgets
                 •   Identikit


                 WordPress Mobile Pack
                 •   More options, resizes image files
                 •   Displays widgets
                 •   No logo or branding

                 MobilePosty
                 •   Very fast
                 •   No home page content
                 •   Takes work to get it looking good
                                                  compass-design.co.uk
                                                       @rachelmccollin
Device experience with WordPress
                 Option 2 - switchers




                                        compass-design.co.uk
                                             @rachelmccollin
Device experience with WordPress
                        Option 2 - switchers




•   Mobile-specific experience

•   Code mobile theme from
    scratch
•   Option of combining with
    RWD




                                               compass-design.co.uk
                                                    @rachelmccollin
Device experience with WordPress
                        Option 2 - switchers




•   Mobile-specific experience

•   Code mobile theme from           •   Needs a clear strategy
    scratch
                                     •   More resource-intensive
•   Option of combining with
    RWD




                                                           compass-design.co.uk
                                                                @rachelmccollin
Device experience with WordPress
                             Option 2 - switchers




•   Mobile-specific experience

•   Code mobile theme from                    •    Needs a clear strategy
    scratch
                                              •    More resource-intensive
•   Option of combining with
    RWD


          Great for sites which will be used very differently by mobile users

                                                                            compass-design.co.uk
                                                                                 @rachelmccollin
Device experience with WordPress
              Option 3 - redirection plugins




                                               compass-design.co.uk
                                                    @rachelmccollin
Device experience with WordPress
                     Option 3 - redirection plugins




•   VERY mobile-specific
    experience

•   Add extra functionality not
    needed on desktop

•   Can be much faster




                                                      compass-design.co.uk
                                                           @rachelmccollin
Device experience with WordPress
                     Option 3 - redirection plugins




                                       •       Two sites to maintain
•   VERY mobile-specific                    •    theme files
    experience                             •    content
•   Add extra functionality not        •       Expensive
    needed on desktop
                                       •       SEO / links issues
•   Can be much faster
                                       •       Confusing for users


                                                                    compass-design.co.uk
                                                                         @rachelmccollin
Device experience with WordPress
                         Option 3 - redirection plugins




                                                •       Two sites to maintain
•   VERY mobile-specific                             •    theme files
    experience                                      •    content
•   Add extra functionality not                 •       Expensive
    needed on desktop
                                                •       SEO / links issues
•   Can be much faster
                                                •       Confusing for users

Useful for sites with a COMPLETELY different mobile interface, content etc. (e.g. web apps)

                                                                             compass-design.co.uk
                                                                                  @rachelmccollin
Device experience - possibilities



 •   Mapping and geolocation

 •   Social - BuddyPress etc.

 •   E-commerce - Jigoshop, WP E-commerce

 •   Media

 •   Interactivity

 •   Accelerometer




                                            compass-design.co.uk
                                                 @rachelmccollin
Device experience - plugins / themes
 •   Theme switchers
     •   WordPress Mobile Pack
     •   WPtap
     •   Mobile Smart

 •   Redirection
     •   WordPress Mobile Re-direct
     •   Mobile detector (with an edit to functions.php)

 •   UX
     •   Geolocation plugin
     •   BuddyPress Mobile theme
     •   Jigoshop - plugin with premium responsive themes
     •   Media - WordPress apps, i-Dump (limited right now)
     •   Offline - WP Cache Manifest, Cache Manifest for WordPress themes
     •   Accelerometer, Drag & drop, Canvas - yet to come
     •   Or if you’re clever, use HTML5 and Javascript!
                                                                       compass-design.co.uk
                                                                            @rachelmccollin
Reactive Web Design with WordPress




                                     compass-design.co.uk
                                          @rachelmccollin
Reactive Web Design with WordPress




•   Consistent design / brand

•   Speeds up mobile site

•   Responds to context
    (although beware
    assumptions)




                                     compass-design.co.uk
                                          @rachelmccollin
Reactive Web Design with WordPress




•   Consistent design / brand
                                •   Can take longer to
•   Speeds up mobile site           develop
•   Responds to context         •   Requires familiarity with
    (although beware                CSS and PHP
    assumptions)




                                                         compass-design.co.uk
                                                              @rachelmccollin
Reactive Web Design with WordPress




•   Consistent design / brand
                                              •   Can take longer to
•   Speeds up mobile site                         develop
•   Responds to context                       •   Requires familiarity with
    (although beware                              CSS and PHP
    assumptions)

      Great for sites where the design is important and the mobile experience is
                     different but not too different from the desktop
                                                                           compass-design.co.uk
                                                                                @rachelmccollin
Reactive techniques

 •   Responsive design using media queries PLUS server-side
     processing to send some different content

 •   Plugins:
     •   mobble, Mobile detector

     •   Dropdown Menus

     •   Mobile First Content Images

 •   Conditional tags

 •   Featured images

 •   WordPress custom menus


                                                          compass-design.co.uk
                                                               @rachelmccollin
Examples of Reactive Design using WordPress




                                              compass-design.co.uk
                                                   @rachelmccollin
Examples of Reactive Design using WordPress




                                              compass-design.co.uk
                                                   @rachelmccollin
Examples of Reactive Design using WordPress




                                              compass-design.co.uk
                                                   @rachelmccollin
Examples of Reactive Design using WordPress




                                              compass-design.co.uk
                                                   @rachelmccollin
Summary

 •   There are options for making your site mobile
     •   Responsive Web Design

     •   Device experiences

     •   Reactive Web Design

 •   WordPress can help with them all
     •   plugins

     •   themes

     •   inbuilt functionality

 •   How you do it depends on the site, the budget and the skills of
     the development team

                                                              compass-design.co.uk
                                                                   @rachelmccollin
Links and resources

http://www.alistapart.com/articles/responsive-web-design/

http://coding.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-
design/

http://www.smashingmagazine.com/2011/07/11/picking-a-mobile-support-strategy-
for-your-website/

http://dev.opera.com/articles/view/wordpress-goes-mobile-responsive-design-
comes-to-cmses/

Responsive Web Design by Ethan Marcotte

Mobile First by Luke Wroblewski

Flexible Web Design and Stunning CSS3 by Zoe Mickley Gillenwater

Mobile WordPress Development by Rachel McCollin (out in the autumn!)


                                                                          compass-design.co.uk
                                                                               @rachelmccollin
Slides and links




                   http://compass-design.co.uk/?p=1810


                                                         compass-design.co.uk
                                                              @rachelmccollin

More Related Content

Similar to CMSes go mobile - Harness the power of WordPress

MODULAR COMICS 2.0
MODULAR COMICS 2.0MODULAR COMICS 2.0
MODULAR COMICS 2.0
Kwanza Johnson
 
Build a responsive website with drupal
Build a responsive website with drupalBuild a responsive website with drupal
Build a responsive website with drupal
Techday7
 
Build a responsive website with drupal
Build a responsive website with drupalBuild a responsive website with drupal
Build a responsive website with drupal
Shyamala Rajaram
 
Mobile and Responsive Design with Sass
Mobile and Responsive Design with SassMobile and Responsive Design with Sass
Mobile and Responsive Design with Sass
nyccamp
 
Wireframing with Your Team in Mind (Susana Esparza & Jason Kolaitis & Jennife...
Wireframing with Your Team in Mind (Susana Esparza & Jason Kolaitis & Jennife...Wireframing with Your Team in Mind (Susana Esparza & Jason Kolaitis & Jennife...
Wireframing with Your Team in Mind (Susana Esparza & Jason Kolaitis & Jennife...
uxpa-dc
 
Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7
Thomas Robbins
 
Secrets of WordPress Success - BlueGlass LA
Secrets of WordPress Success - BlueGlass LASecrets of WordPress Success - BlueGlass LA
Secrets of WordPress Success - BlueGlass LA
Andrew Norcross
 
Mobilize your website and web applications
Mobilize your website and web applicationsMobilize your website and web applications
Mobilize your website and web applications
Amplexor
 
Makersbay Overview
Makersbay OverviewMakersbay Overview
Makersbay Overviewslodha
 
Adobe illustrator cs6
Adobe illustrator cs6Adobe illustrator cs6
Adobe illustrator cs6Rodmossulkin
 
Kentico Technical Learning: Exploring jQuery Mobile
Kentico Technical Learning: Exploring jQuery MobileKentico Technical Learning: Exploring jQuery Mobile
Kentico Technical Learning: Exploring jQuery Mobile
Thomas Robbins
 
Evalotta lamm
Evalotta lammEvalotta lamm
Evalotta lamm
ClayTrain
 
WordPress for mobile
WordPress for mobileWordPress for mobile
WordPress for mobile
rachel_mccollin
 
Webxpress Home Delivery Solution
Webxpress Home Delivery SolutionWebxpress Home Delivery Solution
Webxpress Home Delivery Solution
WebXpress
 
2 minutes intro to Capgemini's Drupal Factory
2 minutes intro to Capgemini's Drupal Factory2 minutes intro to Capgemini's Drupal Factory
2 minutes intro to Capgemini's Drupal FactoryDenis Lafont-Trevisan
 
Creating mobile apps without native code
Creating mobile apps without native codeCreating mobile apps without native code
Creating mobile apps without native codeJoakim Kemeny
 
Rethinking accessibility related best practices for CSS in the modern age
Rethinking accessibility related best practices for CSS in the modern ageRethinking accessibility related best practices for CSS in the modern age
Rethinking accessibility related best practices for CSS in the modern age
shwetank
 
Responsive Design And You
Responsive Design And YouResponsive Design And You
Responsive Design And You
Joe Hass
 
Introduction to Accessibility Best Practices
Introduction to Accessibility Best PracticesIntroduction to Accessibility Best Practices
Introduction to Accessibility Best Practicesshawtrusta11y
 

Similar to CMSes go mobile - Harness the power of WordPress (20)

MODULAR COMICS 2.0
MODULAR COMICS 2.0MODULAR COMICS 2.0
MODULAR COMICS 2.0
 
Build a responsive website with drupal
Build a responsive website with drupalBuild a responsive website with drupal
Build a responsive website with drupal
 
Build a responsive website with drupal
Build a responsive website with drupalBuild a responsive website with drupal
Build a responsive website with drupal
 
Mobile and Responsive Design with Sass
Mobile and Responsive Design with SassMobile and Responsive Design with Sass
Mobile and Responsive Design with Sass
 
Wireframing with Your Team in Mind (Susana Esparza & Jason Kolaitis & Jennife...
Wireframing with Your Team in Mind (Susana Esparza & Jason Kolaitis & Jennife...Wireframing with Your Team in Mind (Susana Esparza & Jason Kolaitis & Jennife...
Wireframing with Your Team in Mind (Susana Esparza & Jason Kolaitis & Jennife...
 
Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7
 
Secrets of WordPress Success - BlueGlass LA
Secrets of WordPress Success - BlueGlass LASecrets of WordPress Success - BlueGlass LA
Secrets of WordPress Success - BlueGlass LA
 
Mobilize your website and web applications
Mobilize your website and web applicationsMobilize your website and web applications
Mobilize your website and web applications
 
Makersbay Overview
Makersbay OverviewMakersbay Overview
Makersbay Overview
 
Adobe illustrator cs6
Adobe illustrator cs6Adobe illustrator cs6
Adobe illustrator cs6
 
Adobe illustrator cs6
Adobe illustrator cs6Adobe illustrator cs6
Adobe illustrator cs6
 
Kentico Technical Learning: Exploring jQuery Mobile
Kentico Technical Learning: Exploring jQuery MobileKentico Technical Learning: Exploring jQuery Mobile
Kentico Technical Learning: Exploring jQuery Mobile
 
Evalotta lamm
Evalotta lammEvalotta lamm
Evalotta lamm
 
WordPress for mobile
WordPress for mobileWordPress for mobile
WordPress for mobile
 
Webxpress Home Delivery Solution
Webxpress Home Delivery SolutionWebxpress Home Delivery Solution
Webxpress Home Delivery Solution
 
2 minutes intro to Capgemini's Drupal Factory
2 minutes intro to Capgemini's Drupal Factory2 minutes intro to Capgemini's Drupal Factory
2 minutes intro to Capgemini's Drupal Factory
 
Creating mobile apps without native code
Creating mobile apps without native codeCreating mobile apps without native code
Creating mobile apps without native code
 
Rethinking accessibility related best practices for CSS in the modern age
Rethinking accessibility related best practices for CSS in the modern ageRethinking accessibility related best practices for CSS in the modern age
Rethinking accessibility related best practices for CSS in the modern age
 
Responsive Design And You
Responsive Design And YouResponsive Design And You
Responsive Design And You
 
Introduction to Accessibility Best Practices
Introduction to Accessibility Best PracticesIntroduction to Accessibility Best Practices
Introduction to Accessibility Best Practices
 

Recently uploaded

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 

Recently uploaded (20)

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 

CMSes go mobile - Harness the power of WordPress

  • 1. Making CMSes go mobile Harnessing WordPress for mobile development standards next, 3 March 2012 Rachel McCollin compass-design.co.uk rachel@compass-design.co.uk @rachelmccollin
  • 2. Mobile development - the power of WordPress How WordPress Option What it involves Uses can help Combination of fluid layout and For a consistent Responsive web Responsive themes media queries to define design across design Media queries breakpoints devices For a different Different site or theme for Mobile plugins Device-based design mobile experience mobile devices Mobile switchers or for speed Gives consistent Plugins design with UX Reactive Web Design Combination of the two Conditional tags and speed Images enhancements compass-design.co.uk @rachelmccollin
  • 3. Responsive Web Design with WordPress Option 1 - use CSS compass-design.co.uk @rachelmccollin
  • 4. Responsive Web Design with WordPress Option 2 - responsive themes compass-design.co.uk @rachelmccollin
  • 5. Responsive Web Design with WordPress Option 2 - responsive themes Twenty eleven compass-design.co.uk @rachelmccollin
  • 6. Responsive Web Design with WordPress Option 2 - responsive themes Twenty eleven Scherzo compass-design.co.uk @rachelmccollin
  • 7. Responsive Web Design with WordPress Option 2 - responsive themes Twenty eleven Scherzo Codium extend compass-design.co.uk @rachelmccollin
  • 8. Responsive Web Design with WordPress Option 2 - responsive themes Twenty eleven Scherzo Codium extend Ari compass-design.co.uk @rachelmccollin
  • 9. Device experience with WordPress Option 1 - mobile plugins compass-design.co.uk @rachelmccollin
  • 10. Device experience with WordPress Option 1 - mobile plugins • Working in minutes • Minimal configuration • Cross-platform • No coding required compass-design.co.uk @rachelmccollin
  • 11. Device experience with WordPress Option 1 - mobile plugins • One size fits all • Working in minutes • Less control • Minimal configuration • Problems with widgets & • Cross-platform media • No coding required • Lose branding/design compass-design.co.uk @rachelmccollin
  • 12. Device experience with WordPress Option 1 - mobile plugins • One size fits all • Working in minutes • Less control • Minimal configuration • Problems with widgets & • Cross-platform media • No coding required • Lose branding/design Great for simple text-focused sites and blogs where content is more important than design and budget is limited compass-design.co.uk @rachelmccollin
  • 13. Mobile plugins compass-design.co.uk @rachelmccollin
  • 14. Mobile plugins WPTouch • Hugely popular and looks slick • Slow - particularly images • No widgets • Identikit compass-design.co.uk @rachelmccollin
  • 15. Mobile plugins WPTouch • Hugely popular and looks slick • Slow - particularly images • No widgets • Identikit WordPress Mobile Pack • More options, resizes image files • Displays widgets • No logo or branding compass-design.co.uk @rachelmccollin
  • 16. Mobile plugins WPTouch • Hugely popular and looks slick • Slow - particularly images • No widgets • Identikit WordPress Mobile Pack • More options, resizes image files • Displays widgets • No logo or branding MobilePosty • Very fast • No home page content • Takes work to get it looking good compass-design.co.uk @rachelmccollin
  • 17. Device experience with WordPress Option 2 - switchers compass-design.co.uk @rachelmccollin
  • 18. Device experience with WordPress Option 2 - switchers • Mobile-specific experience • Code mobile theme from scratch • Option of combining with RWD compass-design.co.uk @rachelmccollin
  • 19. Device experience with WordPress Option 2 - switchers • Mobile-specific experience • Code mobile theme from • Needs a clear strategy scratch • More resource-intensive • Option of combining with RWD compass-design.co.uk @rachelmccollin
  • 20. Device experience with WordPress Option 2 - switchers • Mobile-specific experience • Code mobile theme from • Needs a clear strategy scratch • More resource-intensive • Option of combining with RWD Great for sites which will be used very differently by mobile users compass-design.co.uk @rachelmccollin
  • 21. Device experience with WordPress Option 3 - redirection plugins compass-design.co.uk @rachelmccollin
  • 22. Device experience with WordPress Option 3 - redirection plugins • VERY mobile-specific experience • Add extra functionality not needed on desktop • Can be much faster compass-design.co.uk @rachelmccollin
  • 23. Device experience with WordPress Option 3 - redirection plugins • Two sites to maintain • VERY mobile-specific • theme files experience • content • Add extra functionality not • Expensive needed on desktop • SEO / links issues • Can be much faster • Confusing for users compass-design.co.uk @rachelmccollin
  • 24. Device experience with WordPress Option 3 - redirection plugins • Two sites to maintain • VERY mobile-specific • theme files experience • content • Add extra functionality not • Expensive needed on desktop • SEO / links issues • Can be much faster • Confusing for users Useful for sites with a COMPLETELY different mobile interface, content etc. (e.g. web apps) compass-design.co.uk @rachelmccollin
  • 25. Device experience - possibilities • Mapping and geolocation • Social - BuddyPress etc. • E-commerce - Jigoshop, WP E-commerce • Media • Interactivity • Accelerometer compass-design.co.uk @rachelmccollin
  • 26. Device experience - plugins / themes • Theme switchers • WordPress Mobile Pack • WPtap • Mobile Smart • Redirection • WordPress Mobile Re-direct • Mobile detector (with an edit to functions.php) • UX • Geolocation plugin • BuddyPress Mobile theme • Jigoshop - plugin with premium responsive themes • Media - WordPress apps, i-Dump (limited right now) • Offline - WP Cache Manifest, Cache Manifest for WordPress themes • Accelerometer, Drag & drop, Canvas - yet to come • Or if you’re clever, use HTML5 and Javascript! compass-design.co.uk @rachelmccollin
  • 27. Reactive Web Design with WordPress compass-design.co.uk @rachelmccollin
  • 28. Reactive Web Design with WordPress • Consistent design / brand • Speeds up mobile site • Responds to context (although beware assumptions) compass-design.co.uk @rachelmccollin
  • 29. Reactive Web Design with WordPress • Consistent design / brand • Can take longer to • Speeds up mobile site develop • Responds to context • Requires familiarity with (although beware CSS and PHP assumptions) compass-design.co.uk @rachelmccollin
  • 30. Reactive Web Design with WordPress • Consistent design / brand • Can take longer to • Speeds up mobile site develop • Responds to context • Requires familiarity with (although beware CSS and PHP assumptions) Great for sites where the design is important and the mobile experience is different but not too different from the desktop compass-design.co.uk @rachelmccollin
  • 31. Reactive techniques • Responsive design using media queries PLUS server-side processing to send some different content • Plugins: • mobble, Mobile detector • Dropdown Menus • Mobile First Content Images • Conditional tags • Featured images • WordPress custom menus compass-design.co.uk @rachelmccollin
  • 32. Examples of Reactive Design using WordPress compass-design.co.uk @rachelmccollin
  • 33. Examples of Reactive Design using WordPress compass-design.co.uk @rachelmccollin
  • 34. Examples of Reactive Design using WordPress compass-design.co.uk @rachelmccollin
  • 35. Examples of Reactive Design using WordPress compass-design.co.uk @rachelmccollin
  • 36. Summary • There are options for making your site mobile • Responsive Web Design • Device experiences • Reactive Web Design • WordPress can help with them all • plugins • themes • inbuilt functionality • How you do it depends on the site, the budget and the skills of the development team compass-design.co.uk @rachelmccollin
  • 38. Slides and links http://compass-design.co.uk/?p=1810 compass-design.co.uk @rachelmccollin

Editor's Notes

  1. \n\n
  2. \n\n
  3. \n\n
  4. \n\n
  5. \n\n
  6. \n\n
  7. \n\n
  8. \n\n
  9. \n\n
  10. \n\n
  11. \n\n
  12. \n\n
  13. \n\n
  14. \n\n
  15. \n\n
  16. \n\n
  17. \n\n
  18. \n\n
  19. \n\n
  20. \n\n
  21. \n\n
  22. \n\n
  23. \n\n
  24. \n\n
  25. \n\n
  26. \n\n
  27. \n\n
  28. \n\n
  29. \n\n
  30. \n\n
  31. \n\n