You are previewing Joomla! Mobile Development Beginner's Guide.
O'Reilly logo
Joomla! Mobile Development Beginner's Guide

Book Description

"

Build Joomla! website for mobile devices with this book and ebook.

  • Step by step approach to build efficient mobile websites with Joomla!

  • Learn everything from organizing your content to completely changing the site's look and feel

  • Friendly, clear instructions and explanations enriched with the necessary screenshots

In Detail

Joomla! is one of the most popular open-source Content Management Systems, actively developed and supported by a world-wide user community. Although it's a fun and feature-rich tool, it can be challenging to get beyond the basics with Joomla! and build a mobile website that meets your needs perfectly. Using this book you can create dynamic, interactive mobile web sites that perfectly fit your needs.

Joomla! Mobile Development Beginner’s Guide: This practical guide gives you a head start in using Joomla! for mobile, helping you to create professional and good-looking websites, irrespective of whether you want to create a full-featured company or a club website or build a personal blog site.

The Joomla! Mobile Development Beginner's Guide helps beginners to get started quickly and then to get beyond the basics to take full advantage of Joomla!'s powerful features to create websites for mobile devices. This book will guide you through the complexities of implementing add-ons, components, modules, and plugins in Joomla! for mobile-friendly websites.

This book teaches all you need to know to make a standard Joomla! website for mobile devices and convert it to a feature-packed and media-rich website. This book will first teach you the basics and then how to customize the layout of mobile Joomla!, followed by creating menus and explaining the template structure. The book will then guide you to enrich your mobile site with different dynamic contents. You will then learn to implement mobile Ajax and different mobile display options for Joomla!. Readers will see different types of QRcode implementations with Joomla! sites and several Joomla! mobile apps to customize and publish contents on the Joomla! mobile site. Finally, you will learn about JoomTouch, which enables you to create different templates for mobile devices and then wrap up with theme switching.

This clear, hands-on guide to building mobile websites helps you to get the most out of Joomla!’s many powerful features.

"

Table of Contents

  1. Joomla! Mobile Development Beginner's Guide
    1. Table of Contents
    2. Joomla! Mobile Development Beginner's Guide
    3. Credits
    4. About the Author
    5. About the Reviewers
    6. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
      2. Why Subscribe?
      3. Free Access for Packt account holders
    7. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Time for action — heading
        1. What just happened?
        2. Pop quiz — heading
        3. Have a go hero — heading
      6. Reader feedback
      7. Customer support
        1. Downloading the example code
        2. Errata
        3. Piracy
        4. Questions
    8. 1. Getting Started
      1. Server creation
      2. Time for action—installing XAMPP
        1. What just happened?
      3. Joomla!—download and installation
      4. Time for action — downloading and installing Joomla!
        1. What just happened?
      5. Mobile Joomla!
      6. Time for action — start Mobile Joomla!
        1. What just happened?
      7. Mobile viewing in a web browser
      8. Time for action — User Agent Switcher
        1. What just happened?
      9. Other user agents
      10. Time for action — other user agents
        1. What just happened?
      11. Disabling Mobile Joomla!
      12. Time for action — disabling Mobile Joomla!
        1. What just happened?
      13. Mobile template removal
        1. Have a go hero — using other user agents
        2. Pop quiz
      14. Summary
    9. 2. Customizing Mobile Joomla!
      1. Configuring Mobile Joomla!
      2. Time for action — configuring Mobile Joomla!
        1. What just happened?
      3. Configuring device specific settings
      4. Time for action — configuring device specific settings
      5. Module adjustment
      6. Time for action — module adjustment
        1. What just happened?
      7. Mobile menu
      8. Time for action — creating a mobile menu
        1. What just happened?
        2. Have a go hero — creating the top article menu
        3. Pop quiz
      9. Summary
    10. 3. Designing a Menu
      1. Template file structure
      2. Integrating Ocean Blue menu
      3. Time for action — integrating the Ocean Blue menu
        1. What just happened?
      4. Creating a sliding menu
      5. Time for action — creating a sliding menu
        1. What just happened?
        2. Have a go hero — using other user agents
        3. Pop quiz
      6. Summary
    11. 4. Dynamic Content
      1. Dynamic feedback
      2. Time for action — dynamic feedback
        1. What just happened?
      3. Spellchecker
      4. Time for action — spellchecker
        1. What just happened?
      5. Styling drop-down list
      6. Time for action — styling dropdown
        1. What just happened?
      7. Lavalamp menu
      8. Time for action — lavalamp menu
        1. What just happened?
      9. Location picker
      10. Time for action — location picker
        1. What just happened?
      11. Social cube
      12. Time for action — social cube
        1. What just happened?
      13. Image parallax
      14. Time for action — image parallax
        1. What just happened?
      15. Scalable Menu
      16. Time for action — adding a scalable Menu
        1. Have a go hero — using other user agents
        2. Pop quiz —
      17. Summary
    12. 5. Mobile Ajax
      1. Mobile Ajax
      2. RSS/Atom feed reader
      3. Time for action — RSS/Atom feed reader
        1. What just happened?
      4. Google Weather
      5. Time for action — integrating Google Weather
        1. What just happened?
      6. Facebook-like sidebar
      7. Time for action — creating a Facebook-style sidebar
        1. What just happened?
      8. Live validation
      9. Time for action — performing live validation
        1. What just happened?
        2. Pop quiz
        3. Have a go hero — mobile Ajax
      10. Summary
    13. 6. Content Display with Mobile
      1. Mobilebot
      2. Time for action — installation and setup of Mobilebot
        1. What just happened?
      3. MobStac
      4. Time for action — installation and setup of MobStac
      5. CN Mobile Menu
      6. Time for action — installation and setup of CN Mobile Menu
      7. Weever Apps
      8. Time for action — installation and setup of Weever Apps
      9. Architect
      10. Time for action — installation and setup of Architect
      11. MobileESP
      12. Time for action — installation and setup of MobileESP
        1. Have a go hero — content display
        2. Pop quiz
      13. Summary
    14. 7. QRCode Handling
      1. Mod QRcode
      2. Time for action — installing and setting up Mod QRcode
        1. What just happened?
      3. QRID IT
      4. Time for action — installing and setting up QRID IT
      5. Page QR-Code
      6. Time for action — installing and setting up Page QR-Code
      7. QR Code Content plugin
      8. Time for action — installing and setting up QR Code Content plugin
      9. QRMarker
      10. Time for action — installing and setting up QRMarker
      11. URL barcode
      12. Time for action — installing and setting up URL Barcode
      13. QR code generator color
      14. Time for action — installing and setting up QR code generator
      15. Twitter QR code signatures
      16. Time for action — installing and setting up Twitter QR code signatures
      17. Seo4 QR code generator
      18. Time for action — installing and setting up Seo4 QR code generator
      19. Summary
    15. 8. Joomla! Apps
      1. J Admin Mobile
      2. Time for action — installing and setting up J Admin Mobile
        1. What just happened?
      3. Simple Content Editor
      4. Time for action — installing and setting up Simple Content Editor
        1. What just happened?
      5. iPhone homepage icon
      6. Time for action — installing and setting up the iPhone homepage icon
        1. What just happened?
      7. Canecom SHPO
      8. Time for action — installing and setting up Canecom SHPO
        1. What just happened?
      9. iJoomer for JomSocial
      10. Time for action — installing and setting up iJoomer for JomSocial
        1. What just happened?
      11. iVM component
      12. Time for action — installing and setting up the iVM component
        1. What just happened?
      13. Summary
    16. 9. JoomTouch
      1. Installation and setup
      2. Time for action — installing JoomTouch
      3. Time for action — setting up JoomTouch
      4. Understanding JoomTouch components
        1. The Menu tab
        2. SEARCH
        3. Templates
        4. Banner
      5. Time for action — checking the listed modules for JoomTouch
        1. Pop quiz — JoomTouch
        2. Have a go hero — JoomTouch
      6. Summary
    17. 10. Theme Switching
      1. Mobile Content Switch
      2. Time for action — Mobile Content Switch
        1. What just happened?
      3. Auto Template Switcher
      4. Time for action — Auto Template Switcher
        1. What just happened?
      5. iNimbus
      6. Time for action — customizing iNimbus
        1. What just happened?
      7. iNimbus Lite
      8. Time for action — iNimbus Lite
        1. What just happened?
      9. Joooid
      10. Time for action — Joooid
        1. Have a go hero — theme switching
        2. Pop quiz
      11. Summary
    18. A. Pop quiz Answers
      1. Chapter 1: Getting Started
      2. Chapter 2: Customizing Mobile Joomla!
      3. Chapter 3: Designing a Menu
      4. Chapter 4: Dynamic Content
      5. Chapter 5: Mobile Ajax
      6. Chapter 6: Content Display with Mobile
      7. Chapter 9: JoomTouch
      8. Chapter 10: Theme Switching
    19. Index