PacktLib: Joomla! 2.5 Beginner’s Guide

Joomla! 2.5 Beginner's Guide

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Introduction: A New and Easy Way to Build Websites

Join the CMS revolution

Learning to use Joomla

Summary

Installation: Getting Joomla Up and Running

What do you need to start?

Installing Joomla in four steps

Time for action – downloading the Joomla files

Time for action – placing the files on the web server

Time for action – creating a database

Time for action – running the Joomla installation wizard

Got stuck? Get help!

Summary

First Step: Getting to Know Joomla

Making the switch—building websites the Joomla way

Introducing frontend and backend: the Joomla interface

The frontend: the website as the user sees it

Time for action – tour the example site

Taking control: administering your site in the backend

Time for action – log in to the backend

Getting your feet wet: start administering your site

Time for action – publish your first article

Time for action – add a module to the site

Time for action – set Joomla preferences

Summary

Web Building Basics: Creating a Site in an Hour

What you will be making

Cleaning up: removing the sample data

Time for action – deleting articles and categories

Time for action – deleting menus

Building your new site in three steps

Step 1: customize the layout

Time for action – preparing a new logo image

Time for action – replace the header image

Time for action – tweak the design details

Have a go hero – explore layout settings

Step 2: add content

Time for action – create a News category

Time for action – create an article

Time for action – add a menu link

Time for action – add uncategorized articles

Time for action – adding items to the home page

Step 3: add extras through extensions

Time for action – create a contact

Time for action – create a Contact Form menu link

Time for action – create a message block

Wrapping up: change site settings

Time for action – change site configuration

Summary

Small Sites, Big Sites: Organizing your Content Effectively

Building on the example site

Grouping content: a crash course in site organization

Time for action – create a future proof site map

Creating categories and subcategories

Time for action – create a category and subcategories

Displaying main categories and subcategories on your site

Time for action – create a link to point to a main category

Refining your site structure

Time for action – move content from one category to another

Time for action – rename a category

Building a site without using categories

Summary

Creating Killer Content: Adding and Editing Articles

Articles, content pages, what's the difference?

Creating and editing articles: beyond the basics

Making your words look good: formatting article text

Time for action – add styling to article text

Adding images to articles

Time for action – upload images

Time for action – inserting and aligning images

Time for action – enabling the Flash image uploader

Changing the way the article displays

Time for action – creating an intro text

Time for action – using page breaks to split up an article

Tweaking the details: changing article settings

Archiving articles

Time for action – creating a news archive

Summary

Welcoming your Visitors: Creating Attractive Home Pages and Overview Pages

Why do you need overview pages, anyway?

Creating the perfect home: mastering home page layout

Time for action – rearrange the layout of articles on the home page

Time for action – show the most recent items first

Time for action – creating a different home page

Creating category overview pages

The first type of overview page: creating Category Blog layouts

Time for action – create a facebook using the Blog layout

The second type of overview page: Lists

Time for action – add a link to a Category List layout

How are multi-level categories displayed in Lists?

Summary

Helping your Visitors Find What they Want: Managing Menus

How many menus can you have?

Creating user-friendly navigation—cleaning up the Main Menu

Time for action – changing menu item order

Time for action – creating a secondary menu item

Time for action – creating a new, empty menu

Time for action – moving hyperlinks to the new menu

Time for action – telling Joomla where to display the menu

Exploring menu module settings

What types of menu links are available?

Creating plain text links

Time for action – creating text links

Summary

Opening up the Site: Enabling Users to Log in and Contribute

What are the default user groups and their permissions?

Enabling users to log in and contribute content

Time for action – adding a user with frontend authoring permissions

Time for action – put a Login Form on the home page

Time for action – logging in as a frontend content contributor

Time for action – reviewing and publishing submitted content

Enabling self-registration—allowing visitors to register

Time for action – register yourself and log in

Time for action – hiding content for non-registered users

Time for action – partially hiding content from non-registered users

Creating custom-made user groups

Time for action – create a user group

Time for action – tell Joomla what the group can see

Time for action – tell Joomla what the group can do

Time for action – add users to the new group

Summary

Getting the Most out of your Site: Extending Joomla

Extensions in all shapes and sizes

Enhancing your site using core extensions

Time for action – adding a Newsflash to the home page

Time for action – add a series of contacts

Enhancing your site using third-party extensions

Time for action – downloading and installing an extension

Time for action – putting the extension to work

Time for action – create an image gallery

Time for action – replace Joomla's default text editor

Summary

Creating an Attractive Design: Working with Templates

This is what templates do

And this is why templates are so much fun

Changing the settings of the current template

Time for action – changing the site color and layout options

Changing to a different template

Time for action – activating a different template

Time for action – changing the logo and header image

Applying Template Styles to individual pages

Time for action – creating a Template Style for one specific page

Downloading and installing a new template

Time for action – downloading and activating a new template

Time for action – place modules in new template positions

Time for action – replace the logo file

Time for action – adding a banner module

Customizing a template: tweaking CSS styles

Time for action – editing CSS on the fly using Firebug

Time for action – removing the fixed footer text

Backing up and restoring a customized template

Creating your own template

Summary

Attracting Search Engine Traffic: Tips and Techniques

Why do you need to accommodate for search engines?

Optimizing articles for findability

Time for action – adding a page heading to an article

Configuring HTML page titles

Time for action – setting the HTML page title

Adding meaningful metadata

Time for action – personalize the site metadata

Use search engine friendly URLS

Adding extra links to site content

Time for action – add a list of links to popular articles

Redirecting visitors to pages that have been moved

Time for action – creating page redirects

Getting to know more about your site traffic

More SEO resources

Summary

Keeping the Site Secure

Keeping the Site Secure

Keeping the Site Secure

Keeping the Site Secure

Keeping the Site Secure

Keeping the Site Secure

Keeping the Site Secure

Keeping the Site Secure

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Pop Quiz Answers

Index