To access the cheat sheet specifically for this book, go to www.dummies.com/cheatsheet/joomla.
Find out "HOW" at Dummies.com
To access the cheat sheet specifically for this book, go to www.dummies.com/cheatsheet/joomla.
Find out "HOW" at Dummies.com
Visit www.dummies.com/cheatsheet/joomla to view this book's cheat sheet.
Table of Contents
How This Book Is OrganizedPart I: Getting Started with JoomlaPart II: Joomla at WorkPart III: Working with Joomla Modules and TemplatesPart IV: Joomla in the Real WorldPart V: The Part of TensFoolish AssumptionsConventions Used in This BookIcons Used in This BookWhat You’re Not to ReadWhere to Go from Here
Chapter 1: Essential JoomlaWhat Joomla Can Do for YouSample Joomla SitesOklahoma State UniversityNZMac.comRoyal Oak Public LibraryJenerate.comAll about Content Management SystemsGood: Web pages with CSSBetter: Dynamic Web pages via CMSReasons to Choose JoomlaLoyal usersEase of useMinimal learning curveOther advantagesWhere to Jump into JoomlaChapter 2: Getting and Installing JoomlaGetting JoomlaDownloading the softwareUnzipping the softwareChecking minimum requirementsInstalling Joomla on a Host ServerUploading the Joomla filesSetting up MySQLInstalling the Joomla softwareInstalling Joomla on Your Own ComputerThe hard way: Installing componentsThe easy way: Installing XAMPPInstalling the Joomla programLooking at Your New Joomla SiteOrdering from the menusTouring the modulesControlling the actionChapter 3: Mastering the Front PageDissecting the Front PageIn the Power Seat: Working with the Administration Control PanelGranting privilegesLogging in as administratorManaging the managersCreating ArticlesCreating a new articleTweaking article titlesRemodeling ModulesNavigating Module ManagerRemoving and deleting modulesModifying MenusRemoving menusRenaming menusStrike That: Removing ArticlesViewing articlesFiltering articlesUnpublishing articles
Chapter 4: Adding Web Pages to Your SiteUnderstanding the Structure of Joomla Web SitesSetting up categoriesNeat freak: nested categoriesLaying out the siteWorking with Uncategorized ArticlesCreating an uncategorized articleFinding uncategorized articlesLinking Articles to Menu ItemsCreating a menu itemLinking the menu item to an articleTesting the new menu itemOrganizing with CategoriesCreating a categoryOrganizing with Nested CategoriesCreating a nested categoryAdding articles to a new category or nested categoryChoosing a Menu StructureOption 1: Adding three menu itemsOption 2: Adding a menu item that points to a categoryLinking Menu Items to CategoriesCreating Read More LinksAdjusting Article OrderFiltering articlesReordering articles in Article ManagerReordering articles in the Menu Items pageWho’s on First?: Setting Menu Item PositionReviewing the example siteChanging the order of menu itemsRemoving menu itemsChapter 5: Building Navigation into Your Site with MenusFinding Out about Joomla MenusUnder and Over: Creating Submenu ItemsCreating the category and nested category pagesCreating target Web pagesCreating the parent menu itemCreating the submenu itemsChanging article order in list layoutWorking with List LayoutCreating the categoryCreating the articlesCreating the menu itemChanging the order of menu itemsViewing the list layoutChoice, Choices: Taking Advantage of Menu Manager’s Parameter PanesRequired Settings paneCategory Options paneArticle Options paneSetting Some Powerful Menu OptionsTurning article titles into linksSetting menu accessOpening articles in new windowsHiding author namesShowing article-to-article linksSetting Default Menu ItemsCreating Menu SeparatorsChapter 6: Mastering Web Page CreationWorking with Article OptionsParameters - Publishing OptionsParameters - Article OptionsArticle PermissionsMetadata OptionsGetting to Know Your EditorDressing Up Your Articles with Emoticons and ImagesSmile!: Adding emoticonsAdding imagesWorking with Media ManagerOrganizing with foldersUploading a pictureInserting an imageFormatting Articles with HTML TagsWorking with Tables and ColumnsCreating a table in an articleFormatting a tableCreating a Table of ContentsBack (And Forth) to the Future: Publishing at Different TimesPublishing articles in the futureStopping publishing in the futureUnpublishing nowSee You Later, Alligator: Taking the Site Offline
Chapter 7: Get ting Started with ModulesAll about ModulesBanner ComponentBannersCategoriesClientsTracksThe Banners ModuleTouring the modulePutting it all togetherThe Archive Articles Module: A Sense of HistoryArchiving articlesDisplaying lists of archived articlesThe Breadcrumbs Module: Like Hansel and GretelDoing It Yourself: The Custom HTML ModuleCreating a Custom HTML moduleThe Feed Display Module: Getting RSS Your WayChapter 8: More Modules: Who, What, and WhereThe Login Module: Getting Users on BoardMost Read ContentThe Random Image Module: Adding a Little ArtThe Articles — Related Articles Module: Unlocking the KeywordsThe Search Module: Finding a Needle in a HaystackUsing the search controlsMaking search more user-friendlyThe Articles Categories Module: Great for OverviewsThe Syndication Feeds Module: Creating RSS FeedsThe Who’s Online Module: Anyone There?The Wrapper Module & Menu Item: Displaying Other Sites
Chapter 9: Laying Out Your Web Pages with Joomla TemplatesFormatting Joomla Sites with TemplatesTemplate Central: Template ManagerWorking with the Styles tabWorking with the Templates tabChanging the Default TemplateEditing a Built-In TemplateCustomizing a templateEditing a template’s codeWorking with New Joomla TemplatesFinding and downloading a new templateInstalling a new templateChapter 10: Managing Your Web Site’s UsersIntroducing the Wonderful World of Joomla UsersManaging Users with User ManagerCreating registered usersCreating AuthorsSample content: Shop suppliers & customersCreating EditorsCreating PublishersCreating ManagersCreating administratorsCreating Super UsersBuilding a Contact PageAdding contacts to your siteOrganizing Contacts with Contact ManagerCreating a contact categoryCreating a contact pageManaging Site E-MailAllowing Users to Manage ThemselvesCreating user-management pagesAllowing users to edit their accountsChapter 11: Driving Traffic to Your Web Site with Search Engine OptimizationUnderstanding Search Engines and SpidersMaking Joomla URLs Search Engine FriendlyUsing mod_rewrite to configure URLsWorking with AliasesUnlocking the Secrets of KeywordsFinding keywords to useAdding keywords as metadataEntering other metadataOptimizing Pages with TemplatesMaximizing Your Site for Search EnginesTelling Search Engines about Your SitePutting Up Road Signs: Redirect ManagerChapter 12: Extending JoomlaTaking a Look at Plug-Ins, Components, and ModulesMaking a splash with modulesWorking with componentsPlugging away with plug-insSearching for Joomla ExtensionsUsing the search boxBrowsing by categoriesBrowsing by linksChoosing an ExtensionPicking the right platformKnowing what you’re gettingChecking the ratingsDownloading a Joomla ExtensionInstalling a ComponentFinding and Installing a ModuleInstalling a Plug-InLife Made Easy: Installation Packages
Chapter 13: Blast From The Past: Ten Top Joomla 1.5 ExtensionsVirtueMartGoogle Maps Module or Plug-inJoom!FishJCE EditorAttachments for Content ArticlesAkeeba Backup CoreProjectforkhwdVideoSharePhoca GalleryJEvents Events CalendarChapter 14: Ten Ways to Get Help on JoomlaJoomla Help SiteJoomla Official Documentation WikiJoomla ForumsJoomla Community PortalJoomla User GroupsJoomla Translation TeamsJoomla Quick Start GuidesJoomla Quick Start VideosJoomla TutorialsJoomla BeginnersChapter 15: Ten Top Joomla Template SitesSiteGroundJoomla-Templates.comJoomlashackJoomla24.comJoomlaShineJoomlaTP.comTemplate MonsterBest of JoomlaJoomlArt.comCompass DesignsGlossaryCheat Sheet
Joomla! For Dummies®, 2nd Edition
Joomla! For Dummies®, 2nd Edition
Published by
Wiley Publishing, Inc.
111 River St.
Hoboken, NJ 07030-5774
www.wiley.com
Copyright © 2011 by Wiley Publishing, Inc., Indianapolis, Indiana
Published simultaneously in Canada
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permissions.
Trademarks: Wiley, the Wiley Publishing logo, For Dummies, the Dummies Man logo, A Reference for the Rest of Us!, The Dummies Way, Dummies Daily, The Fun and Easy Way, Dummies.com, Making Everything Easier, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used without written permission. Joomla! is a registered trademark of Open Source Matters, Inc. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book.
Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional services. If professional assistance is required, the services of a competent professional person should be sought. Neither the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Website is referred to in this work as a citation and/or a potential source of further information does not mean that the author or the publisher endorses the information the organization or Website may provide or recommendations it may make. Further, readers should be aware that Internet Websites listed in this work may have changed or disappeared between when this work was written and when it is read.
For general information on our other products and services, please contact our Customer Care Department within the U.S. at 877-762-2974, outside the U.S. at 317-572-3993, or fax 317-572-4002.
For technical support, please visit www.wiley.com/techsupport.
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books.
Library of Congress Control Number: 2010943060
ISBN: 978-0-470-59902-0
Manufactured in the United States of America
10 9 8 7 6 5 4 3 2 1
About the Author
Seamus Bellamy is a writer, web designer, and scofflaw educated at the University of King’s College in Halifax. His diverse resume includes time spent working in the intelligence community, private sector security, and as a journalist. His work is published on a regular basis both domestically and internationally, most notably in Mac|Life Magazine and Irish Music Magazine. Seamus is a proud Gaelic speaker, a technology enthusiast, and has been known to play a mean bodhran and bouzouki — although not at the same time.
Dedication
Many thanks to Lynn Beighley for the moral and technical support, and of course, to my family — thank you for enduring over three decades of fountain pens, skullduggery, and laptops.
Author’s Acknowledgments
I’d like to thank Kathy Simpson, Beth Taylor, Eric vanBok, and Kyle Looper of Wiley for their tireless efforts on this book, as well as the Joomla community for its invaluable assistance in filling in many of the details.
Publisher’s Acknowledgments
We’re proud of this book; please send us your comments at http://dummies.custhelp.com. For other comments, please contact our Customer Care Department within the U.S. at 877-762-2974, outside the U.S. at 317-572-3993, or fax 317-572-4002.
Some of the people who helped bring this book to market include the following:
Acquisitions, Editorial, and Media Development
Project Editor: Beth Taylor
Acquisitions Editor: Kyle Looper
Copy Editor: Beth Taylor
Technical Editor: Eric vanBok
Editorial Manager: Jodi Jensen
Editorial Assistant: Amanda Graham
Sr. Editorial Assistant: Cherie Case
Cartoons: Rich Tennant (www.the5thwave.com)
Composition Services
Project Coordinator: Sheree Montgomery
Layout and Graphics: Thomas Borah, Carl Byers, Vida Noffsinger
Proofreaders: Jessica Kramer, The Well-Chosen Word
Indexer: Christine Karpeles
Publishing and Editorial for Technology Dummies
Richard Swadley, Vice President and Executive Group Publisher
Andy Cummings, Vice President and Publisher
Mary Bednarek, Executive Acquisitions Director
Mary C. Corder, Editorial Director
Publishing for Consumer Dummies
Diane Graves Steele, Vice President and Publisher
Composition Services
Debbie Stailey, Director of Composition Services
Introduction
Joomla (the exclamation point Joomla! won’t be used in the text of this book, for the sake of making it more readable,) gives you total control of your Web site — the layout, the navigation menus, the text, everything. In turn, this book gives you total control of Joomla.
Today, users are demanding more from Web sites. It’s not enough to have static text on your Web site — not if you want a steady stream of visitors. You’ve got to update your pages continually, making your site fresh and keeping it new. You’ve got to have an attractively, professionally formatted site. You’ve got to have tons of extras: polls and e-mail signups and newsflashes and menus, and more.
Who can afford the time to maintain a site like that and write the content too?
Now you can. Content Management Systems (CMSes) like Joomla allow people put together spectacular sites with very little work.
Want to publish a new article on your site? No problem. Want to let users rate your articles with a clickable bar of stars? Also no problem. Want to link your articles with a cool system of drop-down menus? Joomla’s got you covered. Interested in allowing people to log into your site to gain special privileges? You can do that too. Have you wanted to let users search every page on your site? Yep — no problem at all.
CMSes are all the rage on the Internet these days: They give you the complete framework of a Web site and allow you to manage it professionally with a few clicks. All you have to do is provide the content — such as text, images, and videos — that you want to display. Using a CMS is as easy as typing in a word processor (in fact, one way to think of CMSes is as word processors for the Web) but a lot more fun.
The CMS of choice these days is Joomla, which is what this book is all about. Joomla is free and dramatically powerful. Want a site that looks as though a Fortune 500 company is behind it? With Joomla, you can whip one up in no time at all. You’re going to find that not only is Joomla free but it’s also remarkably trouble free.
In the old days, you had to build your own site from scratch using HTML. Now, Joomla takes care of all the details for you, allowing you to concentrate on the content of your site instead of struggling with the details of how that content is presented.
Welcome to the new era of web publishing.
How This Book Is Organized
Joomla is a big topic. Here are the various parts you’re going to see coming up.
Part I: Getting Started with Joomla
In Part 1, you get a grasp for the basics. You’ll be given an overview of Joomla and see where it’s been put to work in Web sites both nationally and internationally.
You also see how to get Joomla (for free) and install it. This process can take a little doing, so Chapter 2 is devoted to the topic.
Finally, Part 1 illustrates how you can jump right into Joomla, customizing the home page (called the front page on Joomla sites) by installing your own logo, adding text, modifying navigation menus, and more.
Part II: Joomla at Work
This part gives you the skills you need to put Joomla to work every day. We start this part with a chapter on the most basic of Web-site skills: creating your own pages and customizing them with text and images.
In this part, you also see how to work with menus. Menu items are very powerful in Joomla. Believe it or not, a Web page can’t even exist on a Joomla site unless a menu item points to it — and menu items actually determine the layout of the Web pages they point to.
Part III: Working with Joomla Modules and Templates
Joomla comes packed with dozens of built-in modules that give you extraordinary power. These modules include search, polls, menus, newsflashes, and banners. This part is where you see how to use all the modules that come with Joomla.
Part III also looks at how to work with Joomla templates. Templates create the actual layout of your pages: what goes where, how modules are positioned, where the page content is displayed, what images and color schemes are used, and more. Although Joomla comes with only a few templates, thousands more are available on the Internet.
Part IV: Joomla in the Real World
This part takes you into the real world, dealing with real people. Joomla supports eight levels of users, and in this part, we show you how to manage them.
We also take a look at how to get users to come to your site through search engine optimization — the process of making your site friendly to search engines to get a high ranking. This topic is a big one in Joomla.
Finally, we discuss how to extend Joomla with extensions. Although the software is very powerful out of the box, thousands of extensions are just waiting to be installed — everything from games to complete shopping-cart systems, from site-map generators to multilingual content managers.
Part V: The Part of Tens
In Part V, we list ten top Joomla extensions, ten places to get Joomla help online, ten top sources of Joomla templates, and ten places to find Joomla tutorials.
Foolish Assumptions
We don’t assume in this book that you have a lot of Web-site design experience. You don’t need to know any HTML or Cascading Style Sheets (CSS) code to read and use this book.
We do assume that you have a Web site and that you can upload files to it, however. You’re going to need that skill to create a Joomla site, so if you’re unfamiliar with the process of uploading files to your Internet service provider, ask your provider’s tech staff for help.
That’s all you need, though. Joomla takes care of the rest.
Conventions Used in This Book
Some books have a dozen dizzying conventions that you need to know before you can even start. Not this one. All you need to know is that new terms are given in italics, like this, the first time they’re discussed.
Icons Used in This Book
You’ll find a few icons in this book, and here’s what they mean.
What You’re Not to Read
You don’t have to read some elements if you don’t want to — that is, Technical Stuff elements. Technical Stuff paragraphs give you a little more insight into what’s going on, but you can skip reading them if you want to. Your guided tour of the world of Joomla won’t suffer at all.
Where to Go from Here
You’re all set now, ready to jump into Chapter 1. You don’t have to start there, though; you can jump in anywhere you like. Joomla for Dummies is written to allow you to do just that. But if you want to get the full Joomla story from the beginning, start with Chapter 1, which is where all the action starts.
Please note that some special symbols used in this eBook may not display properly on all eReader devices. If you have trouble determining any symbol, please call Wiley Product Technical Support at 800-762-2974. Outside of the United States, please call 317-572-3993. You can also contact Wiley Product Technical Support at www.wiley.com/techsupport.
Part I
Getting Started with Joomla
In this part . . .
This part is where you begin putting Joomla to work. First, we give you an overview of Joomla as it’s used today around the world. Then we show you how to get and install Joomla.
Finally, we dig into Joomla by helping you master the home page of any Joomla site — that’s the front page, in Joomla lingo. You see how to add your own text to the front page, change the front page’s logo, sling the menu items around, and more.
Chapter 1
Essential Joomla
In This Chapter
Discovering Joomla
Viewing some example sites
Knowing what content management systems do
Finding out why Joomla is so popular
Preparing to use Joomla
The head Web designer walks into your sumptuous office and says, “We landed the MegaSuperDuperCo account.”
“That’s good,” you say.
“They want you to design their new Web site.”
“That’s good,” you say.
“They want to use a CMS.”
“That’s bad,” you say.
“What’s the problem?” the head Web designer asks.
You shift uncomfortably. “Well, I have no idea what a CMS is.”
The head Web designer laughs. “That’s no problem. It’s a content management system. You know — like Joomla.”
“Like whomla?” you ask.
The head Web designer tosses a folder on your desk. “Take a look at these sample sites. Joomla provides an easy framework for managing the content of your Web site. You type in the content, and Joomla takes care of displaying it for you.”
You pick up your cup of coffee as the head Web designer leaves and start leafing through the pages. Some of the Web sites are snazzy. Then you turn to your computer and start entering URLs. Welcome to Joomla!
What Joomla Can Do for You
Joomla is a content management system (CMS). Using a CMS means that after you set the site up, you (or your clients) are responsible only for entering text and figures. Joomla arranges the content, makes it searchable, displays it, and generally manages the site, so you need little or no technical expertise to create and operate it.
This isn’t to say that no skill is involved in putting a Joomla site together — far from it! But after you set up your Joomla site, daily maintenance and updates are a breeze, and can be as easy as copying and pasting content into Joomla’s Article Manager. With the click of a few options the stories are published — no fuss, no muss. Sounds pretty good, hmm?
Sample Joomla Sites
A great way to get to know Joomla is to take a look at what it’s capable of doing, which means taking a look at some Joomla-powered sites. The following sections introduce a few examples.
Oklahoma State University
First, check out the Oklahoma State University Web site at http://osu.okstate.edu/welcome/ (see Figure 1-1). The home page has a custom logo, a navigation bar of drop-down menus across the top, an eye-catching Flash-based photo gallery, an integrated Google search field, and a second bar of navigation options at the bottom.
Figure 1-1: The official Oklahoma State University Web site.
The site is well balanced, giving the impression of professionalism, and it’s powered by Joomla, which is operating behind the scenes. You can’t tell just by looking that the content of the page — the text, photos, and menus — is actually stored in a database. Joomla handles all the details.
NZMac.com
Another Joomla-powered site is NZMac.com, which caters to the New Zealand Macintosh community, at www.nzmac.com (see Figure 1-2).
NZMac.com is another good site, featuring a top menu bar, opinion polls, a news blog, a section for off-site links, and even a products review section box. This site is also powered by Joomla, even though it looks different from the Oklahoma State University site. This difference is one of the strengths of Joomla: It’s easy to customize.
Figure 1-2: The New Zealand Macintosh community’s Web site.
Royal Oak Public Library
Now take a look at www.ropl.org, the Royal Oak (Michigan) Public Library site (see Figure 1-3).
Figure 1-3: The Royal Oak Public Library Web site.
This site is well designed and easy to navigate, and boasts plenty of fresh content. Joomla excels at keeping site content up to date and makes the process easy.
Jenerate.com
Another good example is Jenerate.com at www.jenerate.com (see Figure 1-4).
Figure 1-4: The Jenerate.com Web site.
All these Web sites look professional, and they also look different, yet they all use Joomla as their content management system. So just what is a CMS, and how does it work?
All about Content Management Systems
When the Web was young, static Web pages were all that anyone needed. These pages could be hand-coded in HTML (Hypertext Markup Language) for display in a browser, like this:
------------------------
| HTML |
| |
| |
| |
| |
| |
| |
| |
------------------------
}
}
V
------------------------
| Browser |
| |
| |
| |
| |
| |
| |
| |
------------------------
That kind of page served its purpose well for small sites. It gave people a Web presence and allowed them to display some images or maybe even add a little JavaScript to bring the page to life.
As the Web grew and pages got larger and larger, however, people discovered an inherent problem: They had to mix the HTML that handled the visual presentation in a browser with the data that was displayed. This mix made Web pages hard to maintain and update, because site owners were working with both text data and HTML.
Good: Web pages with CSS
To handle this issue, Web designers created Cascading Style Sheets (CSS). CSS became primarily responsible for presenting the data in a Web page, although that page was still written in HTML, as follows:
------------------------ ------------------------
| HTML || CSS |
| || |
| || |
| || |
| || |
| || |
| || |
| || |
| || |
| || |
------------------------ ------------------------
} |
} |
V V
------------------------
| Browser |
| |
| |
| |
| |
| |
| |
| |
------------------------
Now the presentation details were separated from the formal HTML structure of a page — tags such as <html>
, <head>
, and <body>
. The actual content of the page, though, was still wrapped up in the HTML; site owners had to format the content by putting in the HTML tags. In other words, the addition of CSS removed the presentation details from the rest of the Web page but hadn’t yet separated the content from the HTML.
That situation was a problem for nontechnical people, who didn’t want to have to fit their text into HTML tags. After all, when someone writes a book report, he doesn’t have to worry about enclosing each paragraph in <p></p>
elements or styling text with <div>
or <span>
class elements. That’s where CMSes came in.
Better: Dynamic Web pages via CMS
The whole idea of a CMS is to separate as much of the content as possible from the presentation details, which means that you don’t have to embed HTML tags in the content you want to display. The CMS does all that for you. You just have to write your Web site’s content, much as you would in a word processor. The CMS adds the CSS (from the Web-site templates you’ve decided on) and creates the actual HTML that goes to the browser, like this:
------------------------ ------------------------
| Content || CSS |
| || from templates |
| || |
| || |
| || |
| || |
| || |
| || |
| || |
| || |
------------------------ ------------------------
} |
} |
V V
------------------------
| CMS |
| generates the HTML |
| |
| |
| |
| |
| |
| |
------------------------
}
}
V
------------------------
| Browser |
| |
| |
| |
| |
| |
| |
| |
------------------------
In this scenario, you’re responsible for only the content of your Web site; the CMS handles all the presentation details. That’s the way things should be. Content should be king.
The upshot is that you end up writing what you want to say on your Web site and format it as you like, making text italic, large, small, or bold, just as you’d see in a word processor. The CMS takes what you write and displays it in a browser, using the Web-page templates you’ve selected and making hand-coded HTML and CSS obsolete.
Pretty cool, eh?
Reasons to Choose Joomla
The CMS of choice these days is Joomla. In 2010, Wikipedia listed 102 free and open-source CMSes (http://en.wikipedia.org/wiki/List_of_content_management_systems). Joomla was the most popular of them in terms of number of installations. A Google search for “content management system,” also queried in 2010, returned Joomla first (following two generic Wikipedia articles), and a Google search for “Joomla” produced a mere 93.4 million hits, making this CMS more popular than apples (32.4 million hits) and oranges (12.8 million hits) put together.
What makes Joomla so popular? One reason is that it’s free — but you can find dozens of free CMSes. Another reason is that it’s been around for a long time — but dozens of other CMSes have been around for years as well. The following sections describe a few better reasons.
Loyal users
Joomla has a very loyal user base, with dedicated Joomla users around the world creating a strong community. That community in turn has created thousands of items to extend Joomla — templates, components, modules, plug-ins, and so on — just waiting for you to use. Finally, this thriving community specializes in providing help to novices, so when you use Joomla, you’re never alone.
Ease of use
Joomla is super-powerful, easy to use, and loaded with tons of extras (and even more tons of extras are available for download). Using Joomla makes creating a professional Web site nearly as easy as printing a word processing document.
Minimal learning curve
Although Joomla involves a small learning curve, after you master a few basic skills, building and maintaining a Web site is easy. The technical expertise you need is minimal compared with the requirements of other CMSes.
Other advantages
Here are some other advantages of Joomla:
Intuitive interface and management panel
What-you-see-is-what-you-get (WYSIWYG) editing
Rich formatting capabilities
Thousands of downloadable templates
Full text searches
Plug-ins for commercial sites, including complete shopping carts
Search-engine optimization features
Scheduled publishing
Where to Jump into Joomla
The main Joomla site is www.joomla.org (see Figure 1-5). This site is where you’ll get your copy of Joomla; it’s also your source for downloads and a great deal of help.
Figure 1-5: The official Joomla Web site.
When you install Joomla, you see the default Web site shown in Figure 1-6, which is populated with all kinds of sample content.
Figure 1-6: The default appearance of a Joomla site.
Our job in this book is to help you understand and customize what you see in this figure so that you can create stunning Web sites.