PacktLib: Building Websites with Joomla! 1.5

Building Websites with Joomla! 1.5

Credits

About the Author

Preface

Terms, Concepts, and Deliberations

Content Management System (CMS)

A Quick Glance into History

Structure of a Web Content Management System (WCMS)

Is Joomla! a Piece of Real Estate?

Changes In Detail

Joomla! Features

Examples of Joomla! Pages

Summary

Installation

Client-Server System

Technical Requirements for Joomla!

Necessary Elements for a Joomla! System Installation

Setting Up the Local Server Environment

Joomla! Installation on a Virtual Server on the Net

Joomla! Installation

Summary

A Tour of Your New Website

Front End

Back end

Summary

Customizing Joomla!—Language and Templates

A Different Language for the Website and the Administrator

Changing the Template for Your Website

Summary

Configuration of Joomla! Administration

Screen Layout

Help

Help Menu

Summary

Site Menu

Control Panel

User Manager

Media Manager

Global Configuration

Logout

Summary

The Menus Menu

Menus

Customizing an Existing Menu

New Icon

Menu Trash

Creating a New Menu

Summary

Content Menu

Article Manager

Creating a New Article

Images

Article Trash

Section Manager

Category Manager

Front Page Manager

Summary

Components Menu

Banner

Contacts

Creation of a Menu Link for the Website

News Feeds

Polls

Web Links

Summary

Extensions Menu

Install/Uninstall

Module Manager

Site Module

Administrator Module

Plugins Manager

Template Manager

Language Manager

Summary

Tools

Private Messaging System

Mass Mail

Global Check-In

Summary

More on Extensions

Installation

Fireboard (Forum)

DOCman (Download section, Document Management)

Exposé Flash Gallery

Integration into the Joomla! Framework

Problems with Third-Party Components

Summary

Writing Your Own Joomla! Templates

Corporate Identity

HTML/XHTML, CSS, and XML

XML

Creating Your Own Templates

HTML Conversion

Directory Structures of the Template

First Trial Run

Integration of the Joomla! Module

Creating a Template Package

Installation with the Joomla! Template Installer

What Source Code Comes from Joomla?

Summary

Barrier Freedom and Joomla!

Barrier Freedom—What is it Anyway?

Criteria for Accessible Sites at a Glance

Demands on Design and Content

Visual and Content-Wise Arrangement of Content

Color Selection

Contrasts

Variable Font Sizes

Scalable Layouts

Graphics

Sufficiently Large Navigation Elements

Forms

Barrier Freedom in Joomla! 1.5—Possible with Beez

HTML

Jump Marks

Beez and Modules

com_content

Forms

Data Tables

Design and CSS

Positioning

The Layout

Miscellaneous

Joomla! Internal Accessibility Features

Additional Information about This Topic

Your Own Components, Modules, and Plug-ins

Model—View—Controller

What is the Advantage with MVC?

The helloworld Sample Component

An Example Component

The com_auto Administration

Test

Creating an Installation Package

Modules

Installation

View on the Website

Plug-ins

Summary

A Website with Joomla!

Idea

Preparations

Changes for Joomla! Version 1.5

Installation on the Webserver

Search Engines

Design

Happy End

Summary

Bonus Templates

NGO

Business Establishment

Summary

Online Resources

Template Modules

How Do I switch an Image (Logo) in the Template?

How Do I switch an Image (Logo) in the Template?

How Do I switch an Image (Logo) in the Template?

Joomla! API

Forgot the Admin Password

Migration from Joomla! 1.0.x to Joomla! 1.5

Migration from Joomla! 1.0.x to Joomla! 1.5

Migration from Joomla! 1.0.x to Joomla! 1.5

Security Without Global Variables

Index