Joomla! Start to Finish. How to Plan, Execute, and Maintain Your Web Site. Jen Kramer. Join the p2p.wrox.com

Similar documents
Excel Formulas & Functions

Dialogue Live Clientside

SkillPort Quick Start Guide 7.0

Quick Start Guide 7.0

McGraw-Hill Connect and Create Built by Blackboard. Release Notes. Version 2.3 for Blackboard Learn 9.1

MMOG Subscription Business Models: Table of Contents

PeopleSoft Human Capital Management 9.2 (through Update Image 23) Hardware and Software Requirements

Instrumentation, Control & Automation Staffing. Maintenance Benchmarking Study

Intel-powered Classmate PC. SMART Response* Training Foils. Version 2.0

To link to this article: PLEASE SCROLL DOWN FOR ARTICLE

THE PROMOTION OF SOCIAL AWARENESS

Course Groups and Coordinator Courses MyLab and Mastering for Blackboard Learn

Project Management 4TH EDITION. by Stanley E. Portny Certified Project Management Professional (PMP)

Houghton Mifflin Online Assessment System Walkthrough Guide

ARKANSAS TECH UNIVERSITY

Cambridge NATIONALS. Creative imedia Level 1/2. UNIT R081 - Pre-Production Skills DELIVERY GUIDE

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy

Research Brief. Literacy across the High School Curriculum

PM tutor. Estimate Activity Durations Part 2. Presented by Dipo Tepede, PMP, SSBB, MBA. Empowering Excellence. Powered by POeT Solvers Limited

Crestron BB-9L Pre-Construction Wall Mount Back Box Installation Guide

Mind Mapping * for Marketers & Writers

Pragmatic Use Case Writing

PowerTeacher Gradebook User Guide PowerSchool Student Information System

Using Moodle in ESOL Writing Classes

The University of Iceland

Designed by Candie Donner

How to Take Accurate Meeting Minutes

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

A Practical Introduction to Teacher Training in ELT

Lecture Notes on Mathematical Olympiad Courses

Business Finance in New Zealand 2004

Kendriya Vidyalaya Sangathan

K-12 PROFESSIONAL DEVELOPMENT

SCT Banner Student Fee Assessment Training Workbook October 2005 Release 7.2

Promotion and Tenure standards for the Digital Art & Design Program 1 (DAAD) 2

1 3-5 = Subtraction - a binary operation

PowerCampus Self-Service Student Guide. Release 8.4

Indiana Corrections Leadership Academy Community Corrections Probation - Parole

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

SEPERAC MEE QUICK REVIEW OUTLINE

An Education Newsletter from the Attorneys of Rosenstein, Fist & Ringold 2017 Issue 6

Automating Outcome Based Assessment

Practical Research Planning and Design Paul D. Leedy Jeanne Ellis Ormrod Tenth Edition

Guidelines for Completion of an Application for Temporary Licence under Section 24 of the Architects Act R.S.O. 1990

Beyond PDF. Using Wordpress to create dynamic, multimedia library publications. Library Technology Conference, 2016 Kate McCready Shane Nackerud

BEING ENTREPRENEURIAL. Being. Unit 1 - Pitching ideas to others Unit 2 - Identifying viable opportunities Unit 3 - Evaluating viable opportunities

SCT Banner Financial Aid Needs Analysis Training Workbook January 2005 Release 7

Registration Fee: $1490/Member, $1865/Non-member Registration Deadline: August 15, 2014 *Please see Tuition Policies on the following page

TU15: Insider Secrets to Finding High-Impact Sales Training

Outreach Connect User Manual

Copyright 2017 DataWORKS Educational Research. All rights reserved.

Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast

French Verbs. DUMmIES. by Zoe Erotopoulos, PhD FOR. Professor of French at Fairfield University

MARE Publication Series

ETHICAL STANDARDS FOR EDUCATORS. Instructional Practices in Education and Training

TEACHING Simple Tools Set II

Statewide Strategic Plan for e-learning in California s Child Welfare Training System

Problem-Solving with Toothpicks, Dots, and Coins Agenda (Target duration: 50 min.)

Managing Printing Services

Poster Development Megan Stevens, MS, FNP-BC, RNFA Lucile Packard Children s Hospital Stanford, CA

Guidelines for Writing an Internship Report

On-Line Data Analytics

Qualification handbook

Len Lundstrum, Ph.D., FRM

Learning Microsoft Publisher , (Weixel et al)

Louisiana Free Materials List

Android App Development for Beginners

Strategies for Differentiating

Characteristics of the Text Genre Informational Text Text Structure

HDR Presentation of Thesis Procedures pro-030 Version: 2.01

SECTION 12 E-Learning (CBT) Delivery Module

Your School and You. Guide for Administrators

Professional Learning Suite Framework Edition Domain 3 Course Index

DEPARTMENT OF KINESIOLOGY AND SPORT MANAGEMENT

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

WE ARE STORYT ELLERS!

POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS

ATHLETIC TRAINING SERVICES AGREEMENT

Diagnostic Test. Middle School Mathematics

Worldwide Online Training for Coaches: the CTI Success Story

PROVIDING AND COMMUNICATING CLEAR LEARNING GOALS. Celebrating Success THE MARZANO COMPENDIUM OF INSTRUCTIONAL STRATEGIES

The. Accidental Leader. What to Do When You re Suddenly in Charge. Harvey Robbins Michael Finley

FA 201 Workbook Techniques for Exploring Personal Markets

THE ALLEGORY OF THE CATS By David J. LeMaster

Guide to Teaching Computer Science

leading people through change

CLINICAL TRAINING AGREEMENT

2 User Guide of Blackboard Mobile Learn for CityU Students (Android) How to download / install Bb Mobile Learn? Downloaded from Google Play Store

ENGINEERING DESIGN BY RUDOLPH J. EGGERT DOWNLOAD EBOOK : ENGINEERING DESIGN BY RUDOLPH J. EGGERT PDF

LIVE MUSIC RETAIL EST atlanta dairies CREATIVE OFFICE RESTAURANTS 777 MEMORIAL DR.

Excel Formulas & Functions

ACCOUNTING FOR MANAGERS BU-5190-AU7 Syllabus

12-WEEK GRE STUDY PLAN

International Series in Operations Research & Management Science

MBA 5652, Research Methods Course Syllabus. Course Description. Course Material(s) Course Learning Outcomes. Credits.

Content Teaching Methods: Social Studies. Dr. Melinda Butler

CPMT 1347 Computer System Peripherals COURSE SYLLABUS

Introduction to Moodle

THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE!

Transcription:

Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer Joomla! Start to Finish How to Plan, Execute, and Maintain Your Web Site Jen Kramer

Programmer to Programmer Get more out of wrox.com Interact Take an active role online by participating in our P2P forums @ p2p.wrox.com Wrox Online Library Hundreds of our books are available online through Books24x7.com Wrox Blox Download short informational pieces and code to keep you up to date and out of trouble! Join the Community Sign up for our free monthly newsletter at newsletter.wrox.com Browse Ready for more Wrox? We have books and e-books available on.net, SQL Server, Java, XML, Visual Basic, C#/ C++, and much more! Contact Us. We always like to get feedback from our readers. Have a book idea? Need community support? Let us know by e-mailing wrox-partnerwithus@wrox.com

CONTENTS AT A GLANCE INTRODUCTION............................................................. xxi CHAPTER 1 I Want a Web Site and I Want It Blue How Much Will That Cost?.....1 CHAPTER 2 Choosing the Right Technologies to Solve the Business Problem.....13 CHAPTER 3 Downloading and Installing Joomla!.............................. 25 CHAPTER 4 A Brief Tour of the Joomla! Administration Interface................ 47 CHAPTER 5 In the Beginning There Was Content............................. 67 CHAPTER 6 Creating and Confi guring Menus................................ 91 CHAPTER 7 Installing and Configuring Templates............................ 153 CHAPTER 8 Modules That Come with Joomla!................................ 161 CHAPTER 9 Components That Come with Joomla!........................... 185 CHAPTER 10 Plug-Ins That Come with Joomla!............................... 219 CHAPTER 11 Adding Extensions to Joomla!.................................. 231 CHAPTER 12 Home Page Tips and Tricks.................................... 237 CHAPTER 13 Custom Templates............................................ 247 CHAPTER 14 Advanced Template and CSS Tricks............................. 271 CHAPTER 15 Site Maintenance and Training................................. 303 APPENDIX Jen s Favorite Joomla! Extensions...............................317 INDEX......................................................................321

Joomla! Start to Finish

Joomla! Start to Finish HOW TO PLAN, EXECUTE, AND MAINTAIN YOUR WEB SITE Jen Kramer

Joomla! Start to Finish Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright 2010 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN: 978-0-470-57089-0 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions. Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Web site may provide or recommendations it may make. Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between when this work was written and when it is read. For general information on our other products and services please contact our Customer Care Department within the United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. Library of Congress Control Number: 2009940877 Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Wrox Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries, and may not be used without written permission. Joomla! is a registered trademark of Open Source Matters, Inc. All other trademarks are the property of their respective owners. Wiley Publishing, Inc. is not associated with any product or vendor mentioned in this book.

For all my students: It depends. Done is better than perfect. Just because you can, doesn t mean you should. You know more than you think you do.

ABOUT THE AUTHOR JEN KRAMER has been educating clients, colleagues, friends, and students about the meaning of a quality web site for more than nine years. She is the president of 4Web, Inc., a web design and development firm creating highly customized Joomla web sites. Jen is a senior faculty member at the Marlboro College Graduate School, teaching courses and workshops in web site design and management, including Joomla. She is the Program Director for the Master s of Science in Internet Technologies program (MSIT), advising students and overseeing courses and faculty pertaining to the degree. She also teaches Joomla at the Center for Digital Imaging Arts at Boston University. She has also previously taught at Champlain College and the Community College of Vermont. Jen is a Lynda.com author for the titles Joomla! Creating and Editing Custom Templates, Joomla! Advanced CSS, Website Strategy and Planning, and Preparing CMS Web Graphics and Layouts Using Open Source Tools. Jen earned a BS in biology at University of North Carolina at Chapel Hill and an MS in Internet Strategy Management at the Marlboro College Graduate School. She is the manager for the Joomla! User Group New England and a past manager of the New England Adobe User Group. ABOUT THE TECHNICAL EDITOR BILL TOMCZAK wrote his first FORTRAN program in 1970. Since then, he has worked with computers and technology in a wide-ranging variety of roles. He was introduced to Joomla in 2006, and now works almost entirely on writing custom extensions and providing technical support for Joomla.

CREDITS EXECUTIVE EDITOR Carol Long PROJECT EDITOR John Sleeva TECHNICAL EDITOR Bill Tomczak PRODUCTION EDITOR Rebecca Anderson COPY EDITOR Paula Lowell EDITORIAL DIRECTOR Robyn B. Siesky EDITORIAL MANAGER Mary Beth Wakefi eld ASSOCIATE DIRECTOR OF MARKETING David Mayhew PRODUCTION MANAGER Tim Tate VICE PRESIDENT AND EXECUTIVE GROUP PUBLISHER Richard Swadley VICE PRESIDENT AND EXECUTIVE PUBLISHER Barry Pruett ASSOCIATE PUBLISHER Jim Minatel PROJECT COORDINATOR, COVER Lynsey Stanford COMPOSITOR Craig J. Woods, Happenstance Type-O-Rama PROOFREADERS Sheilah Ledwidge and Jen Larsen, Word One INDEXER Robert Swanson COVER IMAGE Allan Baxter/Photographer s Choice RF/Getty COVER DESIGNER Michael E. Trent

ACKNOWLEDGMENTS Thank you to John Sleeva and Paula Lowell for their tireless editing of the manuscript. You did so much to improve it! Thanks to Carol Long and everyone at Wrox and Wiley for giving me the opportunity to write the book I wanted. Thanks to the Marlboro College Graduate School in Brattleboro, Vermont, for teaching me to think strategically about web sites and teaching how to learn new technologies effectively. Thanks to the Joomla! User Group New England for all their support. We now have two authors in our group! How cool is that? Most of all, many thanks to my longtime friend and engineer Bill Tomczak, for technically editing the book, learning Joomla with me over these last four years, and for generally putting up with my need to be in charge. Designers and developers can indeed be friends!