0 favorites
1 review
1 rating
  • 5.0 of 5 stars
2
people

Joomla! 1.5: A User's Guide: Building a Successful Joomla! Powered Website (2nd Edition)

Prentice Hall PTR (Jun 1, 2009)
Paperback – 480 pages
ISBN-10: 0137012314
ISBN-13: 9780137012312

Product Description

The Best Easy-to-Use Guide to Joomla!TM--The World’s #1 Open Source Content Management System

If you want to build sophisticated websites that can be easily edited and updated, you need to master Joomla!. Now there’s an easy-to-read, easy-to-use guide to Joomla! for every site manager, administrator, and developer. Leading Joomla! consultant Barrie North covers all you need to get results: installation, administration, site organization, template development, content updates, and a whole lot more. You’ll find tips, tricks, and troubleshooting solutions, as well as three start-to-finish case studies.

 

New to Joomla!? No problem! This book starts with the simplest design and system concepts and builds your expertise step-by-step. You’ll rapidly master Joomla!’s power, even if you have no content management, scripting, or CSS expertise. Experienced with Joomla!? You’ll turn to this book constantly for its authoritative, plain-English, example-rich Joomla! 1.5 reference content.

 

  • Understand content management, what Joomla! does, and how its components fit together
  • Build Joomla! sites from scratch and systematically customize them to your needs
  • Organize content with sections, categories, blogs, and tables
  • Create dynamic pages and effective navigation
  • Work with Joomla! modules and components
  • Learn how to optimize your Joomla! sites for search engines
  • Follow three start-to-finish case studies: building a school website, a small business site, and a blog
  • Identify the most valuable Joomla! extensions and add-ons: find them and use them

 

Barrie M. North has more than 15 years of experience with the Internet, as a user, designer, and teacher. A certified teacher, he has spent more than eight years in the education field, becoming steadily more involved in web technology and teaching technology integration to teachers. Most recently he worked as an IT consultant for two new schools pioneering in the use of technology. As well as web design, he has provided web marketing/SEO and usability and runs training classes for Joomla! across the United States. He is currently a partner of Joomlashack.com, providing templates and custom services. He also maintains a blog about all things Joomla! at compassdesigns.net. In 2008 he launched a new company, Simplweb, which provides turnkey Joomla! websites for small businesses, schools, and other industries. He has written many free tutorials for using Joomla! and is a frequent speaker at Joomla! events. His combination of Joomla! expertise, educational skills, and engaging writing produces books accessible to everyone.

 

About the Website

The accompanying site, www.joomlabook.com, provides five fully functional Joomla! sites with live follow-along examples from the book and up-to-date information on Joomla!.

 

Preface     xxi

Acknowledgments     xxix

About the Author     xxxi

Chapter 1: Content Management Systems and an Introduction to Joomla!     1

What Is a Content Management System?     2

Static Web Pages     2

Web Pages with CSS     3

Dynamic Web Pages     4

Open Source Software     7

History of Joomla!     8

The Joomla! Community     9

Third-Party Extensions Development     9

Joomla!’s Features     9

Elements of a Joomla! Website     11

Content     13

Templates     14

Modules     15

Summary     15

Chapter 2: Downloading and Installing Joomla!     17

How to Install Joomla!     18

Obtaining the Latest Joomla! File Package     18

Joomla! Package Naming Conventions     19

Creating a MySQL Database     20

Unpacking the Joomla! Package     20

Unpacking Joomla! on a Local Desktop Computer     21

Unpacking Joomla! on a Hosting Account     24

Running the Joomla! Installation Wizard     26

Step 1: Language     26

Step 2: Pre-Installation Check     27

Step 3: License     27

Step 4: Database Configuration     28

Step 5: FTP Configuration     30

Step 6: Main Configuration     30

Step 7: Finish     32

Summary     33

Chapter 3: Joomla! Administration Basics     35

What Are the Frontend and Backend of a Joomla! Powered Website?     36

The Menu Bar     38

The Toolbar     39

The Workspace     39

Administrator Functions in the Menu Bar     40

The Site Submenu     40

The Menus Menu     48

The Content Menu     50

The Components Menu     52

The Extensions Menu     54

The Tools Menu     59

The Help Menu     60

Site Preview     60

Summary     62

Chapter 4: Content Is King: Organizing Your Content     63

How Does Joomla! Generate Web Pages?     64

How Joomla! Organizes Content Articles     66

Uncategorized Articles       66

Sections and Categories     67

A Sample Hierarchy     69

Creating the Widget Inc. Website with Uncategorized Content     70

Creating Content Articles     71

Creating Menu Items     75

The Front Page Component     81

Creating the Widget Inc. Website with Sections and Categories     85

Creating Sections     87

Creating Categories     88

Creating Content Articles     90

Creating Menu Items     92

“Read More” Links and Individual Page     99

Module Content     102

Summary     105

Chapter 5: Creating Menus and Navigation     107

How Menu Modules Work     108

What Menu Items Do     110

Creating a Menu Item     111

Where Does a Menu Item Link To?     113

What Does a Page Look Like After a Link Is Followed?     114

Blog Layout     116

Blog Layout Parameters     117

List Layout for a Section     122

Section List Layout Parameters     123

List Layout for a Blog     124

Category List Layout Parameters     124

Managing Menu Modules in the Module Manager     126

Show Ti...

Latest Discussions

Book Reviews

Displaying the only review.
kouadri
kouadri wrote and rated
  • 5.0 of 5 stars
5 months ago

Before understanding what Joomla! is and giving my review on the current book, it is important to understand the evolution of webpage design and content.
A webpage is basically a set of two pieces: content + presentation. This simple combination has known several approaches in order to bring a resulting webpage to life.
First approach is to build static web pages that make use of HTML to include both the content and the way this content will appear in one single file.
Second approach relies on the use of CSS (Cascading Style Sheet) where presentation of the webpage is separated from its content through the use of a css file that describes the layout, colours and effects to apply on the page content.
Finally, especially for professional websites, it is no longer sufficient to rely on the two previous approaches as there is a need to include dynamic content and presentation. The tool in rescue is CMS (Content Management System).
“Content management system software is usually implemented as a Web application, for creating and managing HTML content. It is used to manage and control a large, dynamic collection of Web material (HTML documents and their associated images). “ Wikipedia
Joomla! is a free open source content management system that includes features such as RSS feeds, page caching to improve performance, blogs, polls, website searching, calendar, forums and language internationalization. It is written in PHP language and relies on MySQL database system to store information.
In summary the main value of Joomla! is the ability to use templates and customise them to quickly produce a usable, nice looking website.
“Joomla! 1.5 A User’s guide” provides a step-by-step tutorial to build Joomla powered websites. The book contains twelve chapters. It begins with an introductory chapter to content management systems in general and Joomla! in particular, including its history and features. It is followed by a second chapter on downloading and installing Joomla! and a third one is dedicated to administration basics. Following chapters detail common tasks in organising content, menus and navigation, getting traffic to your website, and extending Joomla! Final chapters (10, 11 and 12) are dedicated to the presentation of three case studies: Creating a school website, a restaurant site and a blog.
The book content is logically organised and is suitable for first-time users. I recommend it as a must have guide following my painful experience in trying to build a Joomla! website from sparse guidelines found on the web. The book rather covers the most relevant information and covers the latest version of the system . However the reader should be aware that developer’s forums are also very useful when building a real website as it is impossible to covers all Joomla!’s features in a single book. (read less)

Before understanding what Joomla! is and giving my review on the current book, it is important to understand the evolution of webpage design and content.
A webpage is basically a set of two pieces: content + presentation. This simple combination has known several approaches in order to bring a resulting webpage to life.
First approach is to build static web pages that make use of HTML to include both the content and the way this content will appear in one single file.
Second approach relies on the use of CSS (Cascading Style Sheet) where presentation of the webpage is separated from its content through the use of a css file that describes the layout, colours and effects to ap... (read more)

Wall Posts

There are wall posts. Please sign in to post your comment.
Amazon Kindle