Book description
Comprehensive guide to creating Web sites with the open-source Joomla!1.5
Joomla! is an open-source content management system (CMS) for Web sites. While it is free and relatively easy to use, there are lots of tricks and functionality that may not be intuitive to new users or those switching from other systems. And the previous version is quite different from the new Joomla 1.5, for which documentation is sparse. Joomla! Bible is the complete, step-by-step guide you need to build and manage Web sites using the very newest version of this powerful and popular CMS.
Walks you through obtaining the Joomla! 1.5 code and how to deploy it to a server, configure the site, create content, and manage content and user hierarchies
Helps you get the most out of core modules that provide advanced functionality, including the Polls Module, the Banner Manager, the Media Manager, Galleries, Weblinks, Content Syndication, and Newsfeed Aggregation
Vaults you into the world of Web 2.0 with extensive coverage of JomSocial, and shows you how to set up for e-commmerce with VirtueMart
Get the most out of Joomla! 1.5 with this complete guide guide.
Table of contents
- Copyright
- About the Author
- Credits
- Acknowledgments
- Introduction
-
I. Getting Started with Joomla!
- 1. Introducing the Joomla! Content Management System
- 2. Obtaining and Installing Joomla!
- 3. Taking a Look at Joomla!
- 4. Getting the Most from Site Configuration
-
II. Working with Content and Users
-
5. Managing Content
- 5.1. Understanding the Joomla! Content Hierarchy
-
5.2. Creating Content Hierarchies
-
5.2.1. Working with sections and categories
- 5.2.1.1. Overview of the Section Manager
- 5.2.1.2. Adding new sections
- 5.2.1.3. Copying sections
- 5.2.1.4. Editing and deleting sections
- 5.2.1.5. Overview of the Category Manager
- 5.2.1.6. Adding new categories
- 5.2.1.7. Copying categories
- 5.2.1.8. Moving categories
- 5.2.1.9. Editing and deleting categories
- 5.2.2. Understanding the role of uncategorized content
- 5.2.3. Creating typical content structures
-
5.2.1. Working with sections and categories
- 5.3. Working with Articles
- 5.4. Managing Existing Articles
- 5.5. Summary
- 6. Working with Editors and Media
- 7. Employing Advanced Content Management Techniques
-
8. Working with the Menu System
- 8.1. Introducing the Menu Manager
- 8.2. Creating and Managing Menus
- 8.3. Introducing the Menu Item Manager
-
8.4. Creating and Managing Menu Items
- 8.4.1. Creating new menu items
-
8.4.2. Menu item types
- 8.4.2.1. Internal Link - Articles
- 8.4.2.2. Internal Link - Contacts
- 8.4.2.3. Internal Link - News Feeds
- 8.4.2.4. Internal Link - Polls
- 8.4.2.5. Internal Link - Search
- 8.4.2.6. Internal Link - User
- 8.4.2.7. Internal Link - Web Links
- 8.4.2.8. Internal Link - Wrapper
- 8.4.2.9. External links
- 8.4.2.10. Separator
- 8.4.2.11. Menu Alias
- 8.4.3. Creating multitiered menus
- 8.4.4. Editing and deleting menu items
- 8.5. Controlling Access to Menus and Menu Items
- 8.6. Summary
- 9. Managing the Front Page of Your Site
- 10. Working with the User Manager
- 11. Working with the Language Manager
-
5. Managing Content
-
III. Working with Components, Modules, and Plugins
- 12. Using the Banner Manager
- 13. Working with the Contact Manager
- 14. Using the News Feeds Component
- 15. Using the Polls Component
- 16. Using the Web Links Component
-
17. Working with the Site Modules
- 17.1. Reviewing the Module Manager
-
17.2. Introducing the Site Modules
- 17.2.1. Archived Content module
- 17.2.2. Banner module
- 17.2.3. Breadcrumbs module
- 17.2.4. Custom HTML module
- 17.2.5. Feed Display module
- 17.2.6. Footer module
- 17.2.7. Latest News module
- 17.2.8. Login module
- 17.2.9. The Menu modules
- 17.2.10. Most Read Content module
- 17.2.11. Newsflash
- 17.2.12. Poll
- 17.2.13. Random Image
- 17.2.14. Related Articles
- 17.2.15. Search
- 17.2.16. Sections
- 17.2.17. Statistics
- 17.2.18. Syndicate
- 17.2.19. Who's Online
- 17.2.20. Wrapper
- 17.3. Summary
-
18. Working With the Administrator Modules
- 18.1. Reviewing the Module Manager
-
18.2. Reviewing the Administrator Modules
- 18.2.1. Admin Menu module
- 18.2.2. Admin submenu
- 18.2.3. Custom HTML module
- 18.2.4. Feed Display module
- 18.2.5. Footer module
- 18.2.6. Item Stats module
- 18.2.7. Latest News module
- 18.2.8. Logged In Users module
- 18.2.9. Login Form module
- 18.2.10. Online Users module
- 18.2.11. Popular Articles module
- 18.2.12. Quick Icons module
- 18.2.13. Title module
- 18.2.14. Toolbar module
- 18.2.15. Unread Messages module
- 18.2.16. User Status module
- 18.3. Summary
- 19. Working with Plugins
-
IV. Customizing and Extending the System
-
20. Customizing Joomla! Templates
- 20.1. Discovering How the Templates Work
- 20.2. Exploring the Default Templates
- 20.3. Knowing the Parts of a Template
- 20.4. Introducing the Template Manager
- 20.5. Customizing Templates
- 20.6. Controlling the Appearance of Menus
- 20.7. Working with Module Chrome
- 20.8. Overriding Pagination Formatting
- 20.9. Creating a New Template
- 20.10. Working With the Admin Template
- 20.11. Summary
-
21. Customizing Joomla! Functionality
- 21.1. Understanding Basic Principles
- 21.2. Using the Right Tools
- 21.3. Discovering the Joomla! API
- 21.4. Working with Components
- 21.5. Working with Modules
- 21.6. Working with Plugins
- 21.7. Summary
-
22. Extending Your Site
- 22.1. Finding Extensions
- 22.2. Working with the Extension Manager
-
22.3. Finding the Right Extension for the Job
- 22.3.1. Improving content management
- 22.3.2. Improving administration
- 22.3.3. Enhancing search
- 22.3.4. Enhancing menus and navigation
- 22.3.5. Building complex forms
- 22.3.6. Adding a gallery
- 22.3.7. Adding a directory
- 22.3.8. Adding a forum
- 22.3.9. Adding a file exchange
- 22.3.10. Managing multilingual content
- 22.3.11. Enhancing SEO
- 22.3.12. Extending user management
- 22.3.13. Adding Web 2.0 functionality
- 22.3.14. Improving Ad Management
- 22.4. Summary
-
23. Implementing e-Commerce with VirtueMart
- 23.1. Introducing VirtueMart
- 23.2. Obtaining and Installing VirtueMart
- 23.3. Reviewing the VirtueMart Control Panel
- 23.4. Configuring VirtueMart
- 23.5. Administering the Store
- 23.6. Summary
- 24. Creating a Community Site with JomSocial
-
20. Customizing Joomla! Templates
-
V. Site Maintenance and Management
- 25. Keeping Your Site Secure and Up to Date
-
26. Managing Performance and Accessibility
- 26.1. Understanding Cache Management
-
26.2. Improving Content Performance
- 26.2.1. Avoid large files
- 26.2.2. Save images in the right format
- 26.2.3. Don't resize images
- 26.2.4. Keep your code clean
- 26.2.5. Avoid tables
- 26.2.6. Use image rotators conservatively
- 26.2.7. Use wrappers (iframes) reluctantly
- 26.2.8. Limit use of animation
- 26.2.9. Limit use of flash
- 26.2.10. Don't stream video until requested
-
26.3. Tuning Joomla! Performance
- 26.3.1. Use server-side compression
- 26.3.2. If you don't use it, disable it
- 26.3.3. Minify your CSS and JavaScript
- 26.3.4. Be careful with Google Analytics
- 26.3.5. Be selective about your template
- 26.3.6. Be selective about extensions
- 26.3.7. Skip live stat reporting
- 26.3.8. Disable SEF URLs
- 26.3.9. Optimize your database
-
26.4. Enhancing Accessibility
- 26.4.1. Joomla! and accessibility
-
26.4.2. Improving template accessibility
- 26.4.2.1. Support semantic structure
- 26.4.2.2. Avoid tables
- 26.4.2.3. Don't rely on JavaScript
- 26.4.2.4. Use system fonts for your nav menus
- 26.4.2.5. Use a suitable color scheme
- 26.4.2.6. Order elements on the screen logically
- 26.4.2.7. Make sure your text resizes
- 26.4.2.8. Use jump links
- 26.4.2.9. Make forms accessible
- 26.4.2.10. Provide alternatives to applets and plugins
- 26.4.2.11. Avoid requiring timed responses
- 26.4.3. Creating accessible content
- 26.5. Summary
- 27. Making a Site Search Engine Friendly
- VI. Appendixes
Product information
- Title: Joomla!® Bible
- Author(s):
- Release date: January 2010
- Publisher(s): Wiley
- ISBN: 9780470509579
You might also like
book
Joomla! Bible, 2nd Edition
Your complete guide to the Joomla! content management system Whether you use Joomla! to power a …
book
Take and Make Art: Hundreds of Royalty-Free Vector Illustrations for Discriminating Designers
Inside this book, you will not only find hundreds of unique, custom-designed pieces of royalty-free vector …
book
Build a Website for Free, Third Edition
Build yourself a state-of-the-art website. It’s incredibly easy…and it won’t cost you a dime! You need …
audiobook
The Digital Divide
Twitter, Facebook, e-publishing, blogs, distance-learning and other social media raise some of the most divisive cultural …