Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
WordPress Mobile Web Development: Beginner's Guide
WordPress Mobile Web Development: Beginner's Guide

WordPress Mobile Web Development: Beginner's Guide: Make your WordPress website mobile-friendly and get to grips with the two hottest trends in web design—Mobile and WordPress with this book and ebook.

eBook
€8.99 €32.99
Paperback
€41.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

WordPress Mobile Web Development: Beginner's Guide

Chapter 2. Using Responsive Themes

So, we’ve had a look at some plugins that can quickly and easily make your site mobile-friendly. These are a really easy way to make your site work great on mobile devices, but if you’re anything like me, you’ll have noticed a couple of downsides. The first downside is that with a plugin, you get a mobile site that looks just like a lot of other mobile sites out there with very little opportunity to add your own design. And the other one is that it’s difficult to display all of the content from your site, especially if you’re using widgets and a custom header.

So, you want to overcome these limitations, but you’ve still got limited time and next to no budget to make your site mobile. What can you do? The answer may just be to use a pre-existing mobile or responsive theme.

To get to grips with responsive themes, in this chapter we’ll:

  • Learn about mobile and responsive themes, and the difference between them

  • Learn how responsive themes work and what they offer...

Mobile themes versus responsive themes


In the past, most site owners who wanted a mobile-friendly site would use a separate mobile theme for the site with a design specifically for mobile devices. Some would also use different mobile domains. In fact, this is what those plugins we learned about in the last chapter are doing.

If you’re using a mobile theme, you tell WordPress to switch themes if the visitor is using a mobile, and stick to the desktop theme if he/she’s using a—yes you’ve guessed it—desktop PC.

A responsive theme, on the other hand, uses the same theme and similar styling for both sites, but uses a combination of a fluid layout and media queries to make the layout and content different on different-sized devices. It doesn’t just work for mobiles; responsive themes can change the look of a site on tablets or on really large screens, too.

Note

Responsive design—key terminology

To get to grips with a responsive design, you’ll need to understand the following:

  • Fluid layout: This is a...

Identifying the best approach for your site


Before starting, it’s a good idea to think about your website, its content and functionality, and consider what the best approach might be.

First let’s look at the options available to us.

Options for developing a mobile site

There are five main options for developing a mobile site as follows:

  • Using a mobile plugin: This gives us a mobile-friendly site with the minimum of effort, but doesn’t give us much scope to incorporate our own design into the mobile site, as we saw in the previous chapter. Many mobile plugins also don’t target tablet devices.

  • Using an off-the-shelf responsive theme: There are a number of free responsive themes available in the WordPress plugin repository. In this chapter we’ll look at some of them and see how we can tweak them so that our mobile site is more consistent with our desktop site.

  • Using an off-the-shelf responsive theme for mobile devices and our existing desktop theme for desktop computers: We achieve this by using...

Twenty Eleven—configuring the default WordPress theme


Since Version 3.2, every installation of WordPress comes with the Twenty Eleven theme (http://wordpress.org/extend/themes/twentyeleven) already installed and ready to go with. And the great news is that it’s responsive. So let’s see how it looks when applied to the Carborelli’s site.

Time for action—configuring the Twenty Eleven theme


To configure the Twenty Eleven theme, perform the following steps:

  1. 1. Activate the theme. At the moment, we have a bespoke theme activated, so we need to activate the Twenty Eleven theme. Let’s do that by clicking on Themes in the Appearance menu, as shown in the following screenshot:

    So how does the Carborelli’s home page look now? First, we will see how it looks on a desktop, as shown in the following screenshot:

    Next, we will see it on mobile devices with screens narrower than 480px, as shown in the following screenshot:

    Hmm. It’s not quite right, but it doesn’t look bad. Can you spot the main changes Twenty Eleven has made to the site, compared to the original theme? They are as follows:

    • The widgets are missing. The map has disappeared because it was in a widget. There is a search box but it’s in the header.

    • A comments box has been added. We don’t want one of those on our home page.

    • A wide image has been added at the top, which isn’t relevant...

More responsive themes—installation and configuration


But of course, we’re not limited to Twenty Eleven if we want an off-the-shelf responsive theme. A search for the terms—mobile and responsive, in the WordPress theme repository at http://wordpress.org/extend/themes/ reveals 14 themes in total, so let’s have a look at some of them.

Scherzo—installation and configuration

Scherzo (http://wordpress.org/extend/themes/scherzo) was one of the first free responsive WordPress themes, released at the beginning of 2011. It includes options for the background and header, which give it some flexibility, but in my view its main selling point is the fact that it’s very clean and minimal, which would make it a great parent theme to add our own styling to using a child theme.

Time for action—installing and configuring the Scherzo theme


Let’s see what we can do with Scherzo. To install and configure the Scherzo theme, perform the following steps:

  1. 1. Start by downloading Scherzo and activating it on the Manage Themes options page. Out of the box, this is how the Carborelli’s site now looks on desktop computers:

    And here’s how it looks on mobile devices:

    The desktop version has quite a lot of white space, and the mobile version has a problem with text wrapping around the images. The issue with the wrapping around the images would have to be solved within a media query, which is outside the scope of this chapter. The white space can be easily fixed by changing the theme options.

  2. 2. The Header screen lets us upload a header image and change the color of the header font, so let’s do that first.

  3. 3. The Background screen gives us the option to change the page background, which results in less white space.

What just happened?

We installed Scherzo and made some changes to the...

Time for action—installing and configuring the Ari theme


Let’s try it out on the Carborelli’s site. To install and configure the Ari theme, perform the following steps:

  1. 1. Download Ari from http://wordpress.org/extend/themes/ari and activate it on the Manage Themes options page. Let’s have a look at what it does to our site without any tweaks, on each of the desktop, iPad, and mobile. The following screenshot shows the Ari theme on the desktop:

    The following screenshot shows how it looks on the iPad:

    Finally, our site with the Ari theme on a mobile looks like the following screenshot:

    As with Scherzo, there are some issues with wrapped text in the mobile version, but the changing column layouts are a nice touch across the different devices.

  2. 2. The next step is to make some design and branding alterations, which we can do via the Theme Options screen. Change the color of the header text, the page background, and the body text if you want. You can also upload an image to use as the logo—this...

Time for action—installing and configuring the Codium Extend theme


To install and configure the Codium Extend theme, perform the following steps:

  1. 1. Download Codium Extend from http://wordpress.org/extend/themes/codium-extend and activate it on the Manage Themes options page. So, how does it look out of the box on the Carborelli’s site? Let’s look at each of the desktop, iPad, and mobile renderings of the site. The following screenshot shows how Codium Extend looks on the desktop:

    The following screenshot shows how Codium Extend looks on the iPad:

    Finally, the following screenshot shows our site with the Codium Extend theme on a mobile:

    Hmm. The widgets seem to have gone a little awry. On the desktop, we have some extra widgets, and in the tablet and mobile version there are no widgets at all. The menu is in the wrong order, and finally the colors are nice enough but not consistent with our brand. Let’s fix each of these problems.

  2. 2. On the Widgets screen, there are two available widget areas...

Taking it further—using a responsive theme just for mobile devices


It may have occurred to you while working through this chapter that some of these themes give the Carborelli’s site a look and functionality that is great on mobiles. But, it’s a shame to lose the desktop theme with all its detail and elements such as the call to action button and contact details in the header.

It will probably also have occurred to you that some of these themes gave us a really quick and easy way to create a responsive site without writing any code.

So, what if we could have our cake (or our ice cream) and eat it? Is there a way to display the existing theme for desktop visitors, but display a responsive theme for mobile and possibly tablet visitors?

The great answer is yes, there is, and it involves the use of theme switchers.

Note

Do you remember what a switcher is, which we saw in Chapter 1, Using Plugins to Make Your Site Mobile-friendly? It’s a plugin that switches the site’s theme when someone visits it...

Time for action—configuring the WordPress Mobile Pack plugin as a theme switcher


To configure the WordPress Mobile Pack plugin as a theme switcher, perform the following steps:

  1. 1. Download WordPress Mobile Pack from http://wordpress.org/extend/plugins/wordpress-mobile-pack/ if you haven’t already, and activate it.

  2. 2. On the Mobile Switcher screen, select the responsive theme from the Mobile theme drop-down list. Here, we will select Ari, as shown in the following screenshot. Click on Save Changes.

  3. 3. Now, let’s see how the site looks, firstly on a desktop and then on a mobile. Note that the site will look the same on tablets as it does on the desktop, as the theme switcher is only activated for mobile devices. The following screenshot shows how the site looks on the desktop:

    The look of the site on the mobile is shown in the following screenshot:

What just happened?

Using a theme switcher plugin (WordPress Mobile Pack), we configured our site so that people visiting it on desktop PCs will see...

Summary


In this chapter we’ve started to work with the responsive design, by choosing and configuring a few responsive themes and testing them on our site.

We learned the difference between mobile and responsive themes, and the options available to us while choosing how to develop our mobile site. We also learned what to consider when choosing our approach and our theme, how to install and configure some free responsive themes, and how to combine an off-the-shelf responsive theme with a theme switcher to retain our existing desktop theme but improve the user experience on mobile devices.

But, this is just scratching the surface of what we can do with responsive themes. By building responsiveness into our own theme, we can retain all of the branding, design, and content we want for the Carborelli’s site, while ensuring that the site looks great on desktops, mobiles, and tablets. We can take it further by ensuring that mobile users don’t have to download large image files, and harness APIs and...

Left arrow icon Right arrow icon

Key benefits

  • Learn how to build mobile and responsive websites using WordPress
  • Get to grips with the best mobile plugins and understand how they interact with your site
  • Learn how to make your own WordPress theme or site responsive, including layout, images, navigation and more

Description

The chances are that more of your WordPress website visitors are using mobiles, or more clients are demanding responsive or mobile sites. If you can use WordPress to build mobile-friendly sites you can win more business from clients and more traffic for your site. "WordPress Mobile Web Development Beginner's Guide" will benefit you whether you've dabbled in WordPress or worked with it for years. It will help you identify which approach to mobile is most appropriate for your site (responsive, mobile, or web app) and learn how to make each one work, demonstrating a variety of techniques from the simple to the more complex, working through clear practical examples and applying these to your own website. Start by quickly making a WordPress site mobile-friendly, using off the shelf plugins and responsive themes, choosing the best ones for you and customising them. This leads into responsive theme design, with advice on layout, images and navigation. Finally, learn how to build a web app in WordPress, making use of plugins, APIs and custom code. If you need to hit the ground running with mobile WordPress development, then this book is for you. With practical examples and exercises from the beginning, it will help you build your first mobile WordPress site without having to learn aspects of WordPress or mobile development that aren't relevant. It will also help you understand which approaches work and why, so you can apply this knowledge to future projects.

Who is this book for?

If you have dabbled in WordPress or been working with it for years, and want to build mobile or responsive themes or sites, this book is for you. Even if you can't write a line of code, the first few chapters will help you create a simple mobile site. But to get the most from the book, you will need a good understanding of HTML, CSS and WordPress itself. This book is for owners of self-hosted WordPress sites, not sites hosted at wordpress.com.

What you will learn

  • Identify which approach to mobile development will work best for your site, by understanding the needs of the site and its visitors
  • Find out which plugins and pre-built responsive themes are best for quickly making a WordPress site work on mobiles, and customize them for your site
  • Install responsive themes and customise them to fit with your existing design or brand
  • Make your existing WordPress theme or site responsive, adjusting the layout and interface to look great on mobiles, including phones and tablets
  • Take responsive design further, with responsive text and navigation, for better ergonomics and user experience
  • Learn how to make images and other media responsive and reduce their file size on mobile devices using inbuilt WordPress functionality
  • Create an app-like site, with a design and interface resembling a native app
  • Access the functionality of the user s phone from the browser to create a WordPress web app, and learn which features you ll be able to use in future
Estimated delivery fee Deliver to Greece

Premium delivery 7 - 10 business days

€17.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Aug 24, 2012
Length: 332 pages
Edition : 1st
Language : English
ISBN-13 : 9781849515726
Languages :
Concepts :
Tools :

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Greece

Premium delivery 7 - 10 business days

€17.95
(Includes tracking information)

Product Details

Publication date : Aug 24, 2012
Length: 332 pages
Edition : 1st
Language : English
ISBN-13 : 9781849515726
Languages :
Concepts :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 78.98
WordPress Mobile Web Development: Beginner's Guide
€41.99
WordPress 3.7 Complete: Third Edition
€36.99
Total 78.98 Stars icon
Banner background image

Table of Contents

10 Chapters
Using Plugins to Make Your Site Mobile-friendly Chevron down icon Chevron up icon
Using Responsive Themes Chevron down icon Chevron up icon
Setting up Media Queries Chevron down icon Chevron up icon
Adjusting the Layout Chevron down icon Chevron up icon
Working with Text and Navigation Chevron down icon Chevron up icon
Optimizing Images and Video Chevron down icon Chevron up icon
Sending Different Content to Different Devices Chevron down icon Chevron up icon
Creating a Web App Interface Chevron down icon Chevron up icon
Adding Web App Functionality Chevron down icon Chevron up icon
Testing and Updating your Mobile Site Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.6
(5 Ratings)
5 star 60%
4 star 40%
3 star 0%
2 star 0%
1 star 0%
Juanjo Fernandez Nov 25, 2012
Full star icon Full star icon Full star icon Full star icon Full star icon 5
We live at a time when it's essential to make our websites or web apps accessible from several different types of devices: desktop computers with big screens, smartphones with small touchscreens, tablets, netbooks, televisions, consoles, etc.As a result, starting in the web development world is becoming more difficult for newbies. This book tries to make that path easier by doing a thorough explanation of all steps to be followed to make our websites or web apps more accessible.Going further into details on the book's contents, it has to be stressed that is focused to newbies, but to make the most of it is highly recommended to have experience with CSS. PHP isn't essential, although it helps. Nor is it necessary experience with WordPress, but if you've used before you will feel more comfortable following explanations.This book is part of the series "Learn by doing" by Packt Publishing, which means that it's eminently practical. It's advisable to read it in front of your computer and write, modify and experiment with the code you will find that is abundant.It consists of 10 chapters that I will comment below:Chapter 1: Starting with the basics, this chapter tries to make a website accessible using free WordPress plugins. We use an example website called Carbonelli's, which is an ice cream store, and we'll see continuously throughout the book. Rachel McCollin makes an exhaustive review of the five most used WordPress plugins to make a responsive site, explaining their pros and cons and installing and configuring two of them.Chapter 2: Using plugins is a valid option in some cases, but it has many limitations. If you need something more flexible, the next step is to use a responsive WordPress theme, which is the focus of this chapter. Again we find an exhaustive comparison of different responsive themes. Rachel walks you through the installation process and shows the result for desktop computers and mobile devices.Also install a theme switcher plugin type. These kind of plugins change the WordPress theme when they detect that the user is accessing from a mobile device.Chapter 3: So far, we have seen the possibilities we have to develop our responsive website without touching code, but this will change in this chapter that focuses on Media Queries. We start making our layout to fluid, changing the pixel dimensions to percentages, then we'll define breakpoints for desktop computers, tablets in portrait mode, smartphones in landscape mode and smartphones in portrait mode. Finally we'll create Media Queries for each of these breakpoints.Chapter 4: This chapter continues where we left off in the previous one and we'll play much CSS code. Basically we will make the necessary adjustments in Media Queries that we created for the Carbonelli's website to looks properly at any resolution. The process followed by Rachel is: shows a site's image before the changes, explains the necessary adjustments and the reason, shows the code to achieve our goal (change the font size, adjust width, margins, etc.) and finally shows a picture with the result. An extensive and very detailed chapter.Chapter 5: Now that we have a website with a responsive design for any type of device, it's time to improve the user experience (UX). To achieve this, certain adjustments are necessary in the theme, such as changing the font size, using ems instead of pixels, changing font type and modifying the navigation. All this according to the device's resolution.Chapter 6: One of the big issues to ensure a responsive design is to deal properly with images and video. The reason is that, unlike the rest of elements that make up a website, in this case isn't enough to fit the width with the layout, the real challenge is to ensure that the mobile devices doesn't download the images full size version while we only need to show a much smaller one. We all know that data consumption has a price in such devices when we are not using WiFi, so it's a very important issue for our users.Well, this chapter exactly focuses this and solve the problem using a plugin that allows you to serve different content based on the device.Chapter 7: Following improvements in user experience, now that we are able to detect the type of device accessing our site, we can provide data tailored for different devices. I have found it very interesting to know the kind of information searched by the users depending on the type of device that they are using.Chapter 8: This chapter explains, among other things, what's a web app and what options we have when converting a website into a web application. Then we will see step by step what we need to do in order to begin transforming the visual appearance of Carbonelli's website in a web application.Chapter 9: Once we have the web app visuals, we must change out app's functionality. Rachel starts by reviewing the different types of plugins that we can use: E-commerce plugins, geolocation, social media, etc. to finally explain how we can add a feature that allows our users to create and sell custom ice creams using PayPal as a payment method.Chapter 10: The last step before launching our web app is to test it in a variety of browsers and devices. This chapter shows us the different options we have to achieve it: using browsers' plugins that modify the browser size or change the User Agent, and use various mobile devices' emulators.In summary and as I said at the beginning of this review, it's a practical book that forces us to adopt an active attitude when it comes to reading. Isn't enough to sit back into your favorite couch, you have to roll up your sleeves and start writing code and experimenting. In addition, each chapter includes a brief test that will help us to check if we master the skills. At the end of the book we can find the solutions and explanations to each question.This is a book that, as the title suggests, is focused to newbies. Surely not make you an expert on the subject, but it's a great start to keep you learning about responsive design, something that are more and more important every day.Finally I must emphasize that, although the book focuses on modifying a website using WordPress, you will find content very useful even if you don't use this CMS, especially from chapter 3, which is when we started to modify CSS code.
Amazon Verified review Amazon
Bill Keevers Jan 17, 2013
Full star icon Full star icon Full star icon Full star icon Full star icon 5
The author's website [...] has direct contact information. I wanted to emulate her sample WordPress site [...] so I could follow along more closely. After I e-mailed her, she sent me her Dropbox account so I could download all the files. Then when I experience an error, she e-mailed me that I needed to install the Mobble plugin [...]
Amazon Verified review Amazon
Chris Mills Oct 12, 2012
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Give your WordPress sites a boost!So many of us web developers and designers depend on WordPress to fulfil the needs of our customers, and it is often hard to find information on niche WP topics, especially things like making WP sites responsive. I know there are responsive themes available for WP, but that is only a small part of creating mobile-friendly sites.So I opened Rachel's book with anticipation, having read some of her work before on various web sites, and I wasn't disappointed. She covers pretty much anything you could possibly need to get started in this area in a friendly approachable style, starting from the basics and moving up to more complicated topics. She starts off by giving sound advice on using mobile plugins and themes - great, because there is such a lot to choose from out there. The next major section of the book looks at using media queries to optimise different facets of your layout, from general containers, to nav menus, to text.Then we get to the real meat of the responsive umbrella - responsive images. Rachel presents some pretty nifty techniques for making video and images responsive on a WP site, including serving different file size images, rather than just changing the display size.The rest of the book concludes nicely, with tips for creative web app interfaces for WP sites, dynamically altering the content sent to (or displayed on) different devices using server- and client-side technologies, and how to handle testing and updates. If you're a WP developer working in this day and age, you'll probably find a lot of useful stuff crammed inside these pages.
Amazon Verified review Amazon
Milan Petrovic Dec 19, 2012
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
Book is split into 10 chapters. First chapter deals with use of plugins to deliver mobile version of a website. Step by step instructions are included for few popular plugins. Second chapter is about using responsive themes that use same theme for mobile and desktop viewing, adjusting layout to different screen size using CSS.Chapters 3, 4, 5 and 6 are dedicated to building a responsive theme from setting up media queries for different devices, setting the layout to follow the responsive approach, working with theme elements and optimizing content for smaller screens (images before all). Chapter 8 deals with the detection of the device visiting the page and different method for this.Chapters 9 and 10 are dedicated to web apps, and methods for building them, and what plugins and tools you can use to enhance the app. Last chapter is about testing the mobile websites without using devices, all through desktop simulators for different platforms.Chapters on web apps are lacking and they are missing the much needed information about different mobile platforms and specific aspects needed for such apps on different devices. There is only a list of websites for different mobile systems and nothing more. testing chapter is also lacking information for more popular mobile environments, most likely due to the fact that only Opera has real testing tools for its mobile browsers.This is very good book. It was written for beginners, and it delivers relevant information for various methods on making mobile friendly website. Step by step tutorials in it are great, easy to follow and understand. There are some things that maybe are not exactly for beginners, but even code and CSS examples are followed by a lot of explanations.
Amazon Verified review Amazon
4eyes Dec 14, 2012
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
This book comprehensively covers the options available to make a Wordpress site work well on all mobile devices - phones and tablets. Whilst aimed at the beginner, more advanced developers will find many useful tips and resources throughout the book. WordPress Mobile Web Development: Beginner's Guide starts with some simple steps a developer can take to enhance how his site will look on different devices. The meat of the book discusses what is meant by responsive design and how to provide a good user experience on all devices using more hands-on techniques. Native apps are discussed and what the developer can do to make use of a browser's in-built functionality. There is also a discussion on useful techniques and strategies for testing and debugging your site.Each chapter provides numerous resources for downloading and references for further research. Techniques are detailed via a step by step approach and accompanied by a good use of screenshots. Many of the chapters include pop quizzes for you to test your understanding and retention.The first two chapters address the resources available to make a wordpress site mobile friendly. There are a number of themes and plugins available to download, enabling the developer to quickly ensure their site works well on all devices. The book explains the different impact these resources have on both development and end result. The author walks the reader through the steps to implement responsive themes or plugins including a description of the options and how to use them.The next five chapters focus on the theory of responsive design and more advanced techniques to customise the mobile experience. Issues of accessibility, response times and ease of interaction are addressed both from a theoretical and practical perspective. The author repeatedly refers back to these issues to help the developer determine which technique is the most suitable to use.Specific chapters focus on the different aspects of a website - page layout, text, navigation, images and videos - and how to make them responsive. In these chapters, you will learn how to use media queries, optimize images as well as file size and adjust your layout depending on device size and orientation. The author identifies different strategies to employ depending on the objective of the page and offers solutions for different problems. For example if space is an issue for displaying the navigation, she suggests using an accordion effect or using a fixed position button to link to the navigation further down the page. You can download a sample chapter at [...]The 2 chapters on native apps provide a good overview on their pros and cons versus mobile sites. Immediate and longer term solutions for a developer to consider are identified and as in previous chapters, third party solutions are offered for further investigation. The final chapter on testing is excellent, providing invaluable techniques and resources for testing. Clearly testing on all mobile devices is challenging and this chapter provides a number of options.I highly recommend this book to beginning developers with a small caveat - experience with Wordpress is essential and knowledge of CSS is useful. More advanced developers and developers who do not use Wordpress will also benefit from the many resources and references discussed. My only criticism of this book is that, unlike some books, it does not provide the full code for the example site which would enable the user to properly try out all the code and techniques.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela