Contents

Foreword to the Second Edition

Foreword to the First Edition

Preface

Acknowledgments

About the Authors

1 All about Joomla!

A Brief History of Joomla!

Joomla! the Content Management System

Joomla! the Platform

The Joomlasphere

The Joomla! Forum

The Joomla! Community

The Joomla! Demo Site

The Joomla! Extensions Directory

The Joomla! Resources Directory

The Joomla! Template Directory

The Joomla! Bug Squad

Joomla! Internationalization, Localization, and Translations

Joomla! Wants You!—How to Be a Contributor

Project Leadership

Conclusion

2 What Now and Where Do I Begin?: Before You Install Joomla!

Identifying Your Purpose

Domain Names: Registering Your Domain Name

Trademarks, Licensing, Copyright, and Legalities

Trademarks

Copyright

Licensing

The Basics of Branding

Memorable Logos and Why You Need One

All about Color and Color Schemes

Identifying Your Target Audience: The Who, What, Where, and Why

Knowing Your Visitors

Usability: Users Want to Actually Use Your Site

What Is Accessibility?

Wireframes, Storyboarding, and Visualization

Creating Great Content

Mission Critical: Why Choosing a Good Host Matters

Conclusion

3 Installing Joomla!

Choosing a Joomla! Version and Installation Options

Downloading Joomla!

Creating a Database

Using the File Manager to Upload Joomla!

Joomla! Web Installation

Installation in Joomla! 3

Installation in Joomla! 2.5

Setting Up a Test Site on demo.joomla.org

Conclusion

4 Configuring Joomla!

Basic Configuration Steps for Your New Site

Editing the Super User

Basic Global Configuration Options

Site

System

Server

Permissions

User Groups

Text Filters

Configuration Settings in Specific Components

User Manager Configuration

Media Manager Configuration

Smart Search Configuration

Other Site Defaults

Default Menu Item

Default Template Style

Conclusion

5 Working with and Creating Content for Your Joomla! Site

Defining Content

Managing Content

Working with the Media Manager and Inserting Images

Managing Categories

Menus and Menu Items

Menu Manager

Menu Items

Article Menu Types in More Depth

Working with Parameters and Options

Articles

Editing Layout

Category

Categories

Blog/Featured Layouts

List Layouts

Shared Options

Integration

Permissions

Conclusion

6 The Basics of Joomla! Extensions: Components, Modules, Plugins, and Languages

Core Joomla! Extensions

Components

Modules

Plugins

Languages

Adding Extensions

Using the Joomla! Extensions Directory

Installing Extensions and Viewing Extension Information

Popular Extensions

Conclusion

7 Working with Joomla! Templates: The Basics

The Basics of Joomla! Templates

The Template Manager

Customizing Templates

Choosing a New Template

Conclusion

8 Creating Your Own Simple Joomla! Template

Basic Template Structure

Adding Joomla! Content

Adding templateDetails.xml

Adding Module Positions

Adding Style Sheets

Adding Colors and Typography

Conclusion

9 Marketing and Caring for Your Joomla! Web Site

First Impressions Count: What Your Home Page Says about You

Search Engines, SEO, Getting Listed, and Staying There

Submitting to Search Engines

Search Engine Optimization

Using Navigation

Engaging Your Visitors and Keeping Your Content Fresh

Marketing Basics and Social Networking

Conclusion

10 Keeping Your Site Up-to-Date

Updating Your Site

Backing Up Your Site

Updating Extensions

Migrating to a New Major Version

The Joomla! CMS Release Cycle

Changes in Minimum Requirements

Conclusion

11 Practical Application: Joomla! for Business

Basic Planning of Business Sites

Brochure Sites

Extending Joomla!: Some Extensions to Consider for Business

Extending Brochure Elements

Social Media

E-commerce Web Sites

Which Payment System Is Right for You?

Extending Joomla!: Some Extensions to Consider for E-commerce

Other Business Site Extensions

MaQma

Projectfork

Joomla! Business Tools

Business Web Site Demo

Phase 1: Brochure Site

Phase 2: Adding a Simple Shopping Cart

Conclusion

12 Practical Application: Joomla! for NGOs/NPOs, Groups, Clubs, and Organizations

Basic Planning of Group Sites

Leveraging Your Site to Raise Awareness and Gain Momentum

Extensions for Enabling Basic Interaction

Nonprofit Web Site Demo

Setting Up the Site and Extensions

Settings for the Home Page

Creating a Contact Form

Site Name and Tag Line

Setting Up a Calendar

Donation Module

Social Media Module

Forum

Modifying the Template

Phase 2: Adding Simple ACL

Conclusion

13 Practical Application: Joomla! for Education

Basic Planning of Educational Sites

Extensions to Consider for Education

School Web Site Demo

Creating a School or Education Site

Changing the Template

Phase 2: Adding Projectfork

Conclusion

14 Interviews with Experts

Andrew Eddie, Software Engineer at eBay Australia and Platform Maintainer—The Joomla! Story

Mark Dexter, Production Leadership Team—The Joomla! Bug Squad and Joomla! Development

Sam Moffatt, Joomla! Platform Maintainer, Production Leadership Team—Participating in Joomla! Development

Marijke Stuivenberg, Translation Coordinator, Open Source Matters Board—Internationalization

Ian MacLennan, Platform Maintainer—Securing Your Site

Ron Severdia, Production Leadership Team and Creative Director at Kontent Design—Building a Great Site

Elin Waring, Joomla! Contributor—Trademark and Licensing

Wendy Robinson, Rochen Ltd.—Creating Your Brand

Brad Baker, Rochen Ltd.—Joomla! Hosting

Chris Davenport, Joomla! Production Leadership Team—Finding and Editing Templates

Angie Radke, Principal, Der Auftritt; Accessibility Expert; and Designer of the Beez Templates

Andrea Tarr, Production Leadership Team

Vic Drover, Owner of Anything Digital—Extending Joomla!

Gary Brooks, CEO of CloudAccess.net—Benefits of Joomla! for Business

Ryan Ozimek, Former President of Open Source Matters, and CEO and Founder of PICnet, Inc.—Joomla! in the NPO/NGO Sector

Jennifer Marriott, Joomla! Contributor—Sites for Education

Nicholas K. Dionysopoulos, Developer, Akeeba Backup and Other Extensions

Louis Landry, Lead Architect of the Joomla! Platform

A Common Problems and Solutions

Lost Administrator Password

Joomla! 1.6 and Later

Joomla! 1.5 and Earlier

File Permissions and Ownership Problems

Editor Background Has a Color or Looks Strange

Template Disappears When Turning SEF URLs On

Site Displays Differently or Incorrectly in a Certain Browser

Problem Assets Table

Problems Updating

B Resources

Basic Joomla! Resources

Tools for Web Site Creators and Site Developers

Search Engines

Learn HTML and CSS Skills

Improve the Design of Your Site

Web Standards, Usability, and Accessibility

Underlying Software of Joomla!

Other Resources for Business

Other Resources for Nonprofits and Organizations

Other Resources for Schools and Education

Glossary

Index

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset