Book Image

Building Websites with Joomla! 1.5

By : Hagen Graf
Book Image

Building Websites with Joomla! 1.5

By: Hagen Graf

Overview of this book

<p>Joomla! started as a fork from Mambo in 2005, when many of the original developers of the Mambo CMS moved to working on Joomla! It has rapidly grown in popularity and, according to its own description, is a "Cutting Edge Content Management System and one of the most powerful Open Source Content Management systems in the world. It is used world-wide for anything from simple homepages to complicated corporate websites. It is easy to install, easy to manage and very reliable."<br /><br />While the Joomla! CMS has the flexibility and power needed for complex, full-featured web applications, it is also simple to use to create basic websites. Its powerful, extensible template system can deal many different data types and control of user access, approval of content, scheduling of content display, and rich administrative controls are all included.</p>
Table of Contents (29 chapters)
Building Websites with Joomla! 1.5
Credits
About the Author
Preface
3
A Tour of Your New Website
5
Configuration of Joomla! Administration
Online Resources
Template Modules
How Do I switch an Image (Logo) in the Template?
Joomla! API
Forgot the Admin Password
Security Without Global Variables
Index

Forms


Interactivity on the Web is becoming more and more important for simplifying communication between the user and the site operator. The user enters personal data and a piece of software in the background manipulates it.

In the current state of the art, HTML forms are still the preferred medium to realize this interaction.

This is a good thing for accessibility, since HTML provides essential platform‑independent and device-neutral options for interaction. There is no objection as long as these functions are also usable by users of alternative technologies.

Accessible design of HTML forms is first and foremost an issue of linearization and the grouping of content.

The fieldset and label Elements

Web developers tend to design forms as data tables. The design of these forms is indeed significantly simpler that way. Unfortunately, this leads to structures in which the content connection between the description and the form element gets lost.

(X)HTML provides the label element for a logical connection...