PacktLib: Joomla! 1.5: Beginner's Guide

Joomla! 1.5


About the Author

About the Reviewers


Introduction: A New and Easy Way to Build Websites

Join the CMS revolution

Learning to use Joomla!


Installation: Getting Joomla! Up and Running

What do you need to start?

Installing Joomla! in four steps

Time for action—step 1: Download the Joomla! files

Time for action—step 2: Place the files on the web server

Time for action—step 3: Create a database

Time for action—step 4: Run the Joomla! installation wizard

Got stuck? Get help!


First Steps: 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—rearranging page layout

Time for action—set Joomla! preferences


Web Building Basics: Creating a Site in an Hour

What you will be making

Cleaning up: Removing the sample data

Time for action—hiding modules

Time for action—deleting articles, categories, and sections

Building your site is a three step process

Step 1: Customize the layout

Time for action—choosing a color variation

Time for action—preparing a new header file

Time for action—display the new header image file

Time for action—remove the whatsis

Step 2: Add content

Time for action—create a section and some categories

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 components and extensions

Time for action—create a contact

Time for action—create a Contact Form menu link

Time for action—create a Poll

Time for action—display the Poll

Wrapping up: Change site settings

Time for action—change site configuration


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 content containers: Sections and categories

Time for action—create a new section and a category

Displaying sections and categories on your website

Time for action—create a link to point to a section

Refining your site structure

Time for action—move content from one category to another

Time for action—rename a section

Building a site without sections or categories


Creating Killer Content: Adding and Editing Articles

Articles, content pages, what's the difference?

Creating and editing articles: Beyond the basics

Making it 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

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


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 section and category overview pages

The first type of overview page: Creating Blog Layouts

Time for action—create a facebook using the Blog Layout

The second type of overview page: Lists

Time for action—change a Blog Layout to a List Layout


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—change menu item order

Time for action—step 1: Create a new, empty menu

Time for action—step 2: Move hyperlinks to the new menu

Time for action—step 3: Tell Joomla! where to display the menu

Time for action—tweak the menu position and orientation

Time for action—create a secondary menu item

Exploring menu module settings

Creating menu links

Creating plain text links

Time for action—creating text links


Opening Up the Site: Enabling Users to Contribute and Interact

Creating user accounts for team members

Time for action—giving a user frontend authoring permissions

Time for action—create a Login Form

Time for action—logging in as a frontend content contributor

Reviewing and publishing team content submissions

Time for action—reviewing submitted content

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

Enabling users to rate articles or write comments


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 short content block

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


Creating an Attractive Design: Working with Templates

This is what templates do

Changing the default template

Time for action—activating a different template

Downloading and installing a new template

Time for action—step 1: Downloading and activating a new template

Time for action—step 2: Getting the Main Menu module to display

Customizing a template: Tweaking CSS styles

Time for action—adjusting the template colors

Time for action—replace the header text with an image

Time for action—editing CSS on the fly using Firebug

Editing the template HTML

Time for action—removing the fixed footer text

Backing up and restoring a customized template

Creating your own template


Attracting Search Engine Traffic: Tips and Techniques

Why do you need to accommodate for search engines?

Optimize your articles

Add meaningful metadata

Time for action—personalize the site metadata

Time for action—add metadata information for an article

Use search engine friendly URLS

Time for action—enable search engine friendly URLs

Add extra links to your content

Time for action—turn article titles into hyperlinks

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

Time for action—adding a site map component

Make it easier to discover new content: Using RSS

Time for action—enable RSS feeds

Getting to know more about your site traffic

More SEO resources


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