Professional Mobile Web Development

Professional Mobile Web Development With Wordpress Joomla And Drupal

Download

Introduction

WHO THIS BOOK IS FOR 
This is where you come in. You are probably a web developer or administrator with some experience using common technologies like HTML, CSS, or JavaScript, and who probably uses an existing content management system like WordPress, Drupal, or Joomla!. You ’ re intrigued by the possibilities of adapting or building a website for a mobile audience, and want to figure out how you might get started.

 This book assumes you are relatively technically literate, although you don ’ t need to be an experienced developer to benefit from the advice or, hopefully, to understand the examples. In fact, one of the huge benefits of having used a content management system in the first place is that you may be quite happily running and maintaining a website without ever having had to write software yourself! If that ’ s you, then this book should still be appropriate. We talk extensively about how to use off - the - shelf plug - ins and modules to mobilize your websites, and these days, you can get a very long way without having to write a single line of code.

 All I ask is that you aren’t daunted by the prospect of the mobile web. Mobile devices (and simultaneously, HTML5 and its related technologies) are changing the way we think about the Web as whole, and some might feel threatened that their existing tools, infrastructure and skill sets are at risk of becoming obsolete. Not at all! You might be pleasantly surprised at how familiar most of the technology we discuss is— I almost want you to be underwhelmed with how easy it is to establish an online mobile presence! And much of what I want to do in this book is to provoke a change in mindset, rather than learn an entirely new set of tools. The mobile web is different enough from today ’ s desktop web to require us to revisit a lot of our assumptions about how we build sites, and at the very least I hope you are receptive to the idea of thinking carefully about what your mobile users might really want from these new sites and experiences you will be building.

HOW THIS BOOK IS STRUCTURED
We have identified three main content management system platforms to use as a way of demonstrating how you can use existing tools and infrastructure to address a mobile audience. These are WordPress, Joomla!, and Drupal. However, rather than repeating the entire book three times, we have isolated the practical details of the specific platforms and placed them in the second half of the book. Up until that point, everything we discuss should be suitable and relevant for any platform (indeed, even if it is not one of these three). We start off by reviewing mobile web technologies in general, the techniques and tools that we can use to mobilize content, both new and existing. We look at common user interface patterns, templates and frameworks that can be used to accelerate development or inspire work of your own.

Then, for each of the three platforms, we have a pair of chapters: the first will present an inventory of the mobile plug - ins, modules, themes, and templates available for that CMS, and what they do, how they can be configured, and how you can use them for quick mobilization of your site. In the second chapter of each pair, we then dust off our coding skills and write versions of our own— simply so you can see how they work, but also to act as a clean slate for those times when you want to do something more radical in terms of a mobile experience.

 In the final part of the book, we draw the strands back together, and look at a number of additional topics: How state - of - the - art JavaScript frameworks are heralding new ways to build native - like mobile applications, together with steps and advice that you ’ ll need when testing, deploying, and launching your site. Throughout the book, we provide links and pointers to external resources— and since the mobile web is such a fast - moving area, you are well advised to stay appraised of what is going on from other sources!
Share This