Joomla! 1.5 Templates Cookbook

Richard Carter

500 Internal Server Error

500 Internal Server Error


nginx
Free Shipping! UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
The Author
Reviews
Downloads
  • Develop and customize Joomla! templates to make your website stand out from the crowd
  • A great mix of recipes for beginners, intermediate, and advanced Joomla! template designers
  • Start from the very basics of customizing Joomla! templates and master the most complex functionalities as well
  • Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible

Book Details

Language : English
Paperback : 236 pages [ 235mm x 191mm ]
Release Date : July 2010
ISBN : 1849511241
ISBN 13 : 978-1-849511-24-7
Author(s) : Richard Carter
Topics and Technologies : All Books, Cookbooks, Joomla!, Open Source


Table of Contents

Preface
Chapter 1: Joomla! Theming Basics
Chapter 2: Custom Joomla! Templates
Chapter 3: Theming the Details
Chapter 4: Custom Page Templates
Chapter 5: Styling Joomla! for Print
Chapter 6: Joomla! Admin Templates
Chapter 7: Social Media and Joomla!
Chapter 8: Styling Joomla! for Mobiles
Chapter 9: Joomla! and JavaScript
Chapter 10: Miscellaneous Joomla! Templating
Appendix: Joomla! Output Overrides
Index
  • Chapter 1: Joomla! Theming Basics
    • Introduction
    • Finding the current default template
    • Locating Joomla! templates in your website's hierarchy
    • Understanding Joomla! templates
    • Changing your template's color variation
    • Adding a color variation
    • Changing your template's logo
    • Selecting the default Joomla! template
    • Editing the HTML template in the administration panel
    • Editing CSS in the administration panel
  • Chapter 2: Custom Joomla! Templates
    • Introduction
    • Installing a Joomla! template
    • Understanding Joomla! template positions
    • Understanding jdoc statements
    • Understanding the templateDetails.xml file
    • Styling for component.php
    • Adding a custom favicon to your template
    • Styling Joomla! error messages
    • Styling Joomla! error pages
  • Chapter 3: Theming the Details
    • Introduction
    • Styling the search module
    • Styling the search component
    • Using template overrides in your Joomla! template
    • Customizing the breadcrumb
    • Styling pagination
    • Linking back to the top of your page
    • Adding a random background image to your Joomla! template
  • Chapter 4: Custom Page Templates
    • Introduction
    • Understanding Module Chrome in Joomla!
    • Customizing the error page in Joomla!
    • Creating a custom site offline page
  • Chapter 5: Styling Joomla! for Print
    • Introduction
    • Starting your print stylesheet
    • Adding a print stylesheet to Joomla!
    • Typography for your Joomla! print stylesheet
    • Styling the layout of your Joomla! template for print
    • Styling content for print
    • Styling links for print
    • Preventing common bugs in print style
  • Chapter 6: Joomla! Admin Templates
    • Introduction
    • Understanding Joomla! administrator templates
    • Installing a Joomla! administrator template
    • Changing the administrator template
    • Changing the logo in an administrator template
    • Changing the colors in the administration panel
    • Securing the administrator URL
    • Changing the icons on the Joomla! administrator dashboard
    • Joomla! administrator template icon graphics
  • Chapter 7: Social Media and Joomla!
    • Introduction
    • Integrating Twitter with Joomla!
    • Integrating AddThis social bookmarking tool with your Joomla! template
    • Embedding YouTube and other videos in your Joomla! website
    • Configuring the DisQus Comments extension for Joomla!
    • Integrating Facebook into your Joomla! website
  • Chapter 8: Styling Joomla! for Mobiles
    • Introduction
    • Adding an iPhone icon
    • Designing stylesheets for mobile devices
    • Specifying a separate stylesheet for mobile browsers
    • Creating a mobile stylesheet
    • Installing the MobileJoomla! extension
  • Chapter 9: Joomla! and JavaScript
    • Introduction
    • Including a JavaScript file in your Joomla! template
    • Tips and tricks for minimizing page load time when using JavaScript
    • Maximizing backward compatibility with JavaScript
    • Providing Internet Explorer 6 with transparent PNG support in your Joomla! template
    • Installing the jQuery JavaScript library in Joomla!
    • Creating an image slideshow with JavaScript in Joomla!
  • Chapter 10: Miscellaneous Joomla! Templating
    • Introduction
    • Comparing your template across different browsers
    • Validating your template's (X)HTML
    • Validating your template's CSS
    • Using conditional stylesheets in Joomla!
    • Fixing the double-margin bug (in Internet Explorer) in Joomla!
    • Installing Google Analytics
  • Appendix: Joomla! Output Overrides
    • Introduction
    • Customizing Joomla!'s home page with module output override
    • Customizing Joomla! articles with component template overrides
    • Creating a new module style (chrome) in Joomla!

Richard Carter

Richard Carter is a front-end web developer with a passion for integrating designs in a range of open source e-commerce and content management systems, including Magento, MediaWiki, Joomla!, and Drupal. His expertise has led clients including University College Dublin, Directgov, NHS Choices, and BusinessLink.gov.uk, to consult his knowledge on open source systems. Richard is Creative Director at Peacock Carter Ltd (peacockcarter.co.uk), a web design and development agency based in the North East of England. He graduated from the University of Durham in Software Engineering, and currently lives in Newcastle-upon-Tyne. He blogs at earlgreyandbattenburg.co.uk and tweets at twitter.com/RichardCarter.
Sorry, we don't have any reviews for this title yet.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Find your book in our support section to find errata and to download code samples.

What you will learn from this book

  • Get to grips with the basics of template design for Joomla! such as changing the logo and altering color schemes for your templates
  • Understand Joomla! concepts such as module chrome and template positions
  • Add a multilingual aspect to your website to cater to a larger audience
  • Create custom error templates and generate revenue by displaying advertisements on your website
  • Style Joomla!'s search results and customize Joomla!'s breadcrumb trail
  • Create attractive and functional print styles for your website to make your content printer-friendly
  • Customize the look and feel of your Joomla! website's administration panel to match either your business or client identity
  • Create social bookmarks, embed videos, and add a shoutbox to your Joomla! website to make it more user-friendly
  • Integrate Joomla! with social media such as Twitter and YouTube
  • Create and specify mobile stylesheets for you Joomla! website to style your Joomla! website more effectively for mobile users
  • Use JavaScript to enhance your Joomla! templates
  • A wide range of miscellaneous tips, tricks, and tasks to help get your Joomla! website one step closer to perfection

Special Offers

PacktLib gives you access to this and 600+ other titles with an annual or monthly subscription.
500 Internal Server Error

500 Internal Server Error


nginx
Buy 2 eBooks
and Get 50% Off
+
Buy Joomla! 1.5 Templates Cookbook with Joomla! 1.5 Template Design and get 50% off both the eBooks.
Just add both the eBooks to your shopping cart and enter j15ctd in the 'Enter Promotion Code' field. Click 'Add Promotion Code' and the discount will be applied.
View more Joomla! book offers here  |  View Best Selling eBook offers

In Detail

Templates in Joomla! provide a powerful way to make your site look exactly the way you want either using a single template for the entire site or a separate template for each site section. Although it sounds like an easy task to build and maintain templates, it can be challenging to get beyond the basics and customize templates to meet your needs perfectly.

Joomla! 1.5 Templates Cookbook consists of a series of self-contained step-by-step recipes that cover everything from common tasks such as changing your site's logo or favicon and altering color schemes, to custom error pages and template overrides. It starts off with the basics of template design and then digs deep into more complex concepts. It will help you make your site more attractive and user-friendly. You will integrate your site with various social media such as Twitter and YouTube; make your site mobile-friendly with the help of recipes for creating and customizing mobile spreadsheets; and use miscellaneous tricks and tips to get the most out of your website. You get all of this in a simple recipe format that guides you quickly through the steps and explains how it all happened.

Develop Joomla! templates as well as learn to tweak them to meet your needs perfectly with clear and easy-to-follow recipes

Approach

Joomla! 1.5 Templates Cookbook contains step-by-step instructions for Joomla! users to customize their Joomla! templates. The book is designed so that you can refer to it chapter by chapter, or you can look at the list of recipes and read those that interest you in no particular order.

Who this book is for

This book is written for Joomla! developers who want to improve the look and feel of their Joomla! sites. Readers are expected to have knowledge of CSS and (X)HTML. Although it will be helpful, no prior knowledge of Joomla! theming is expected.

Are there no books available that are right for you at the moment? How about signing up to our newsletter to keep up to date?
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z