Joomla! 1.5: Beginner's Guide


Joomla! 1.5: Beginner's Guide
eBook: $26.99
Formats: PDF, PacktLib, ePub and Mobi formats
$18.89
save 30%!
Print + free eBook + free PacktLib access to the book: $71.98    Print cover: $44.99
$35.99
save 50%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Reviews
Support
Sample Chapters

[ PACKT CLASSIC ]

  • Create a web site that meets real-life requirements by following the creation of an example site with the help of easy-to-follow steps and ample screenshots
  • Practice all the Joomla! skills from organizing your content to completely changing the site's looks and feel
  • Go beyond a typical Joomla! site to make the site meet your specific needs
  • Get to grips with inspiring examples and best practices and implement them to enhance your Joomla! site

Book Details

Language : English
Paperback : 380 pages [ 235mm x 191mm ]
Release Date : March 2010
ISBN : 1847199909
ISBN 13 : 9781847199904
Author(s) : Eric Tiggeler
Topics and Technologies : All Books, CMS and eCommerce, Beginner's Guides, Content Management (CMS), Joomla!, Open Source, Web Development


Table of Contents

Preface
Chapter 1: Introduction: A New and Easy Way to Build Websites
Chapter 2: Installation: Getting Joomla! Up and Running
Chapter 3: First Steps: Getting to Know Joomla!
Chapter 4: Web Building Basics: Creating a Site in an Hour
Chapter 5: Small Sites, Big Sites: Organizing your Content Effectively
Chapter 6: Creating Killer Content: Adding and Editing Articles
Chapter 7: Welcoming Your Visitors: Creating Attractive Home Pages and Overview Pages
Chapter 8: Helping Your Visitors Find What They Want: Managing Menus
Chapter 9: Opening Up the Site: Enabling Users to Contribute and Interact
Chapter 10: Getting the Most out of Your Site: Extending Joomla!
Chapter 11: Creating an Attractive Design: Working with Templates
Chapter 12: Attracting Search Engine Traffic: Tips and Techniques
Appendix A: Keeping the Site Secure
Appendix B: Pop Quiz Answers
Index
  • Chapter 2: Installation: Getting Joomla! Up and Running
    • What do you need to start?
      • 1. Hosting space
      • 2. FTP software
      • 3. A great browser (think Firefox)
    • Installing Joomla! in four steps
    • Time for action – step 1: Download the Joomla! files
    • Time for action – step 2: Place the files on the web server
    • Time for action – step 3: Create a database
    • Time for action – step 4: Run the Joomla! installation wizard
    • Got stuck? Get help!
    • Summary
  • Chapter 3: First Steps: Getting to Know Joomla!
    • Making the switch: Building websites the Joomla! way
      • Sorry, web pages have ceased to exist
      • Why is this a good thing?
      • A website built of blocks
    • Introducing frontend and backend: The Joomla! interface
      • Your workspace: The backend
      • And what's that frontend thing, then?
    • The frontend: The website as the user sees it
    • Time for action – tour the example site
    • Taking control: Administering your site in the backend
    • Time for action – log in to the backend
      • Taking a closer look at the Control Panel
      • Understanding backend tools and controls
    • Getting your feet wet: Start administering your site
      • Three types of backend actions
      • Content actions example: Let's create some content!
    • Time for action – publish your first article
      • Extension actions example: Managing modules
    • Time for action – rearranging page layout
      • Site actions example: Configuring basic site settings
    • Time for action – set Joomla! preferences
    • Summary
  • Chapter 4: Web Building Basics: Creating a Site in an Hour
    • What you will be making
      • SRUP's the word
    • Cleaning up: Removing the sample data
      • Step 1: Hide the unnecessary stuff
    • Time for action – hiding modules
      • Step 2: Remove sample content
    • Time for action – deleting articles, categories, and sections
    • Building your site is a three step process
    • Step 1: Customize the layout
      • Customize the color scheme
    • Time for action – choosing a color variation
    • Time for action – preparing a new header file
    • Time for action – display the new header image file
      • One last thing: Clean up a little whatchamacallit
    • Time for action – remove the whatsis
    • Step 2: Add content
      • Create a foundation first: Make sections and categories
    • Time for action – create a section and some categories
      • Add articles to the categories
    • Time for action – create an article
      • Making content visible: Create a menu link
    • Time for action – add a menu link
      • Add some individual content pages: Uncategorized articles
    • Time for action – add uncategorized articles
      • Put some content on the home page—at last!
        • Add items to the home page
    • Time for action – adding items to the home page
    • Step 3: Add extras through components and extensions
      • Add a contact form
    • Time for action – create a contact
    • Time for action – create a Contact Form menu link
      • Add a Poll
    • Time for action – create a Poll
    • Time for action – display the Poll
    • Wrapping up: Change site settings
    • Time for action – change site configuration
    • Summary
  • Chapter 5: Small Sites, Big Sites: Organizing your Content Effectively
    • Building on the example site
    • Grouping content: A crash course in site organization
      • Designing a site map
    • Time for action – create a future proof site map
      • Transferring your site map to Joomla!
      • How do you turn a site map into a website?
    • Creating content containers: Sections and categories
    • Time for action – create a new section and a category
    • Displaying sections and categories on your website
    • Time for action – create a link to point to a section
    • Refining your site structure
    • Time for action – move content from one category to another
      • Renaming sections or categories
    • Time for action – rename a section
      • Changing section and category settings
    • Building a site without sections or categories
      • What sites can you build with uncategorized content only?
      • How do you go about building a small site?
    • Summary
  • Chapter 6: Creating Killer Content: Adding and Editing Articles
    • Articles, content pages, what's the difference?
    • Creating and editing articles: Beyond the basics
    • Making it look good: Formatting article text
    • Time for action – add styling to article text
    • Adding images to articles
    • Time for action – upload images
    • Time for action – inserting and aligning images
    • Changing the way the article displays
      • One lump or two? Split the article in an intro text and main text
    • Time for action – creating an intro text
      • Creating multi-page articles
    • Time for action – using page breaks to split up an article
    • Tweaking the details: Changing article settings
    • Archiving articles
    • Time for action – creating a news archive
    • Summary
  • Chapter 7: Welcoming Your Visitors: Creating Attractive Home Pages and Overview Pages
    • Why do you need overview pages, anyway?
    • Creating the perfect home: Mastering home page layout
      • Changing the way your home page is arranged
    • Time for action – rearrange the layout of articles on the home page
      • Adding items to the Front Page
      • Controlling the order of Front Page items manually
      • Setting criteria to automatically order Front Page items
    • Time for action – show the most recent items first
      • The alternative way: Creating a single article home page
    • Time for action – creating a different home page
    • Creating section and category overview pages
      • Blog Layout or List Layout?
    • The first type of overview page: Creating Blog Layouts
    • Time for action – create a facebook using the Blog Layout
      • Showing full articles on a category overview page
    • The second type of overview page: Lists
      • Creating Section Lists
    • Time for action – change a Blog Layout to a List Layout
      • Customizing lists: Exploring Section List Layout parameters
      • Using Category Lists
    • Summary
  • Chapter 8: Helping Your Visitors Find What They Want: Managing Menus
    • How many menus can you have?
    • Creating user-friendly navigation: Cleaning up the Main Menu
      • Option 1: Change the order of menu items
    • Time for action – change menu item order
      • Option 2: Add a separate new menu
    • Time for action – step 1: Create a new, empty menu
    • Time for action – step 2: Move hyperlinks to the new menu
    • Time for action – step 3: Tell Joomla! where to display the menu
      • Tweaking the menu styling
    • Time for action – tweak the menu position and orientation
      • Option 3: Creating submenu items
    • Time for action – create a secondary menu item
      • Creating split submenus
    • Exploring menu module settings
    • Creating menu links
      • Why do you have to create menu links manually, anyway?
    • Creating plain text links
    • Time for action – creating text links
    • Summary
  • Chapter 9: Opening Up the Site: Enabling Users to Contribute and Interact
    • Creating user accounts for team members
      • What different types of user accounts can you create?
        • 1. Registered users
        • 2. Frontend content contributors
        • 3. Backend content contributors and administrators
    • Time for action – giving a user frontend authoring permissions
      • Enabling team members to log in to the frontend
    • Time for action – create a Login Form
    • Time for action – logging in as a frontend content contributor
    • Reviewing and publishing team content submissions
    • Time for action – reviewing submitted content
      • Find out what editors and publishers can do
      • Find out what backend users can do
    • Allowing visitors to register
      • How do you enable users to create an account?
        • Displaying a link to a Login Form
    • Time for action – register yourself and log in
      • Hiding content for non-registered users
    • Time for action – hiding content for non-registered users
      • Getting your visitors to 'register to read more'
    • Time for action – partially hiding content from non-registered users
    • Enabling users to rate articles or write comments
    • Summary
  • Chapter 10: Getting the Most out of Your Site: Extending Joomla!
    • Extensions in all shapes and sizes
      • Where do you get them from?
    • Enhancing your site using core extensions
    • Time for action – adding a Newsflash to the home page
      • Creating a custom HTML block
    • Time for action – add a short content block
      • What other extensions are part of the Joomla! core?
    • Enhancing your site using third-party extensions
      • Trying out an alternative News flash
    • Time for action – downloading and installing an extension
    • Time for action – putting the extension to work
      • Showing images in a gallery
    • Time for action – create an image gallery
      • Using extensions to enhance your work space
    • Time for action – replace Joomla!'s default text editor
      • So much more to explore
    • Summary
  • Chapter 11: Creating an Attractive Design: Working with Templates
    • This is what templates do
      • This is why templates are so much fun
      • Where can you find templates?
    • Changing the default template
    • Time for action – activating a different template
    • Downloading and installing a new template
    • Time for action – step 1: Downloading and activating a new template
    • Time for action – step 2: Getting the Main Menu module to display
      • Find out which positions are available
      • Assign content to empty positions
    • Customizing a template: Tweaking CSS styles
      • Understanding the very basics of CSS
      • Tweaking template CSS, part one: Changing site colors
    • Time for action – adjusting the template colors
      • Tweaking template CSS, part two: Adding a graphic logo file
        • Creating an image file
    • Time for action – replace the header text with an image
      • Diving deeper into Joomla! CSS tweaking
    • Time for action – editing CSS on the fly using Firebug
    • Editing the template HTML
    • Time for action – removing the fixed footer text
    • Backing up and restoring a customized template
    • Creating your own template
    • Summary
  • Chapter 12: Attracting Search Engine Traffic: Tips and Techniques
    • Why do you need to accommodate for search engines?
    • Optimize your articles
      • 1. The article title: Make it meaningful
      • 2. The article structure: Use clear formatting
      • 3. The article body text: Use relevant keywords
      • 4. The images: Explain what they're about
      • Update articles regularly
    • Add meaningful metadata
    • Time for action – personalize the site metadata
      • Entering metadata for individual articles
    • Time for action – add metadata information for an article
      • Don't forget to choose the perfect site name
    • Use search engine friendly URLS
    • Time for action – enable search engine friendly URLs
    • Add extra links to your content
    • Time for action – turn article titles into hyperlinks
      • Creating an automatically generated list of hyperlinks
    • Time for action – add a list of links to popular articles
      • Using a site map
    • Time for action – adding a site map component
    • Make it easier to discover new content: Using RSS
    • Time for action – enable RSS feeds
    • Getting to know more about your site traffic
    • More SEO resources
    • Summary
  • Appendix A: Keeping the Site Secure
    • Tip 1: Upgrade regularly
    • Tip 2: Change the default Administrator Username
    • Tip 3: Choose a strong password
    • Tip 4: Protect files and directories
      • Choosing file permissions
    • Tip 5: Use extensions to secure your site
    • Tip 6: Have a backup ready
      • Creating a Backup with JoomlaPack
      • Restoring a backup
    • Tip 7: Stay informed!
  • Chapter 3
    • First Steps: Getting to Know Joomla!
  • Chapter 4
    • Web Building Basics: Creating a Site in an Hour
  • Chapter 5
    • Small Sites, Big Sites: Organizing your Content Effectively
  • Chapter 6
    • Creating Killer Content: Adding and Editing Articles
  • Chapter 7
    • Welcoming Your Visitors: Creating Attractive Home Pages and Overview Pages
  • Chapter 8
    • Helping Your Visitors Find What They Want: Managing Menus
  • Chapter 9
    • Opening Up the Site: Enabling Users to Contribute and Interact
  • Chapter 10
    • Getting the Most out of Your Site: Extending Joomla!
  • Chapter 11
    • Creating an Attractive Design: Working with Templates
  • Chapter 12
    • Attracting Search Engine Traffic: Tips and Techniques

Eric Tiggeler

Eric Tiggeler has authored several books on Joomla!, such as the highly successful Joomla! 2.5 Beginner's Guideand Joomla! 3 Beginner's Guide, both by Packt Publishing. He has also written several Joomla! guides in Dutch. His books have received excellent reader reviews. He also writes tutorials for several computer magazines and Joomla! community websites. Over the last ten years, he has developed numerous websites, big and small, using Joomla!.

He is fascinated by the Web as a powerful, creative, and ever-changing means of communication, as well as by the revolutionary software Joomla!, which enables anybody to create beautiful and user-friendly websites.

On a daily basis, he works as a consultant and copywriter at a communication consultancy company affiliated to the Free University of Amsterdam. Over the last few years, he has written more than 20 books in Dutch on writing and communication. His passion lies in making complex things easy to understand.

He is married, has two daughters, and lives and works in Hilversum, the Netherlands. On the Web, you'll find him at www.joomla.erictiggeler.nl(in Dutch) and www.joomm.net(in English).

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


Errata

- 1 submitted: last submission 12 Mar 2013

Errata type: Typo | Page number: 15

Sentence: "You'll learn how make that content easy to find..." Correct Sentence: "You'll learn how to make that content easy to find..."

 

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Joomla! 1.5: Beginner's Guide +    jQuery 2.0 Animation Techniques: Beginner's Guide =
50% Off
the second eBook
Price for both: $39.00

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Create a feature-rich site that's easy to expand, customize, and maintain without having to learn web languages such as HTML and Cascading Style Sheets (CSS)
  • Design attractive home pages that provide a quick overview of the site's contents and direct people to the content they could be interested in
  • Engage your web visitors and turn them into active users by enabling them to register, add content, and leave comments
  • Design clear and easy navigation using menus, submenus, and text hyperlinks
  • Make full use of templates to get your site to look just right, tweaking the CSS and customizing templates using your own logo, fonts, and colors
  • Extend Joomla!'s capabilities by finding and utilizing must-have extensions that perfectly meet your needs
  • Increase your site's visibility for search engines by applying highly effective Search Engine Optimization (SEO) techniques
  • Secure your site from hackers and potential threats using easy-to-follow techniques

Chapter 1: Introduction: A New and Wasy Way to Build Your Web Site – In this chapter you'll learn why you'd want to use Joomla!: to create a cool looking, feature-rich site that's easy to expand, customize, and maintain.

Chapter 2: Installation: Getting Joomla! Up and Running – You'll learn how to install Joomla! on your own computer or on a web server, and how to install a sample site.

Chapter 3: First Steps: Getting to Know Joomla! – In this chapter you'll get familiar with the basic concepts of Joomla!: the Joomla! interface and the principles of a web site constructed out of 'building blocks'.

Chapter 4: Web Building Basics: Creating a Site in an Hour – Face a Real-Life Challenge – In this chapter you'll use Joomla! to build a basic but expandable web site fast – customizing Joomla! 's default sample site to fit your needs, adding content, menu links, and changing the site's look and feel.

Chapter 5: Small Sites, Big Sites: Organizing Your Content Effectively – Making it easy to add and find information on your site: designing a clear, expandable, manageable structure for your content.

Chapter 6: Creating Killer Content: Adding and Editing Articles – In this chapter, you'll learn to create content pages that are attractive and easy to read, and you'll learn about different ways to tweak the page layout.

Chapter 7: Welcoming Your Visitors: Creating Attractive Home Pages and Overview Pages – When you've got your content set up, you'll create a home page and overview pages to entice visitors to actually read all your valuable content.

Chapter 8: Helping Your Visitors Find What They Want: Managing Menus – In this chapter, you'll practice designing clear and easy navigation through menus. How can you help the visitors to find what they want easily?

Chapter 9: Opening Up the Site: Enabling Users to Contribute and Interact – You'll learn how to enable users to log in and allow them to create content and manage the web site. Enable visitors to register and give them exclusive access to premium content. Another powerful way to get visitors involved is to allow them to leave comments.

Chapter 10: Getting the Most out of Your Site: Extending Joomla! – In this chapter, you'll learn how to extend Joomla!'s capabilities using all sorts of extensions: using an image gallery to attractively display pictures, automatically showing article teasers on the home page, or enhancing your workspace by installing an easier content editor.

Chapter 11: Creating an Attractive Design: Working with Templates – Templates will give your site a fresh look and feel – and make it easy to create an individual look, different from a "typical" Joomla! site. You'll learn how to install and customize templates.

Chapter 12: Attracting Search Engine Traffic – This chapter shows you how to increase your site's visibility for search engines applying Search Engine Optimization (SEO) techniques, such as creating friendly URLs.

Appendix - Keeping the Site Secure – In this chapter you'll learn simple, common sense steps you can take to keep your site safe from hackers.

In Detail

Joomla! is one of the most popular open-source Content Management Systems, actively developed and supported by a world-wide user community. Although it's a fun and feature-rich tool, it can be challenging to get beyond the basics and build a site that meets your needs perfectly. Using this book you can create dynamic, interactive web sites that perfectly fit your needs.

This practical guide gives you a head start in using Joomla! 1.5, helping you to create professional and good-looking web sites, whether you want to create a full-featured company or club web site or build a personal blog site.

The Joomla! 1.5 Beginner's Guide helps beginners to get started quickly and to get beyond the basics to take full advantage of Joomla!'s powerful features. Real-life examples and tutorials will spark your imagination and show you what kind of professional, contemporary, feature-rich web sites any developer can achieve with Joomla!. It gives you a head start and explains what's good and useful about Joomla! features and what's not. The focus is on clear instructions and easy-to-understand tutorials, with minimum of jargon. This book provides clear definitions, thoroughly covering the concepts behind the software and creating a coherent picture of how the software works. This book is not about what Joomla! can do—it's about what you can do using Joomla!.

This clear, hands-on guide to building web sites helps you to get the most out of Joomla! 1.5's many powerful features.

Approach

Written with a fast-paced but friendly and engaging approach, this Packt Beginner's guide is designed to be placed alongside the computer as your guide and mentor to meet real-world web building challenges. Step-by-step tutorials are bolstered by explanations of the reasoning behind what you are doing. You will quickly pick up the necessary skills, tips, and tricks for building a successful Joomla! web site with practical examples that help you to learn by experiment and play.

Who this book is for

If you want to build and maintain your own web site, the Joomla! Beginner's Guide is perfect for you. It helps you build on the skills and knowledge you may already have on creating web sites—but even if you're new to this subject, you won't have any difficulty understanding the clear and friendly instructions and explanations. You learn how to build and maintain web sites without having to dive deep into HTML and CSS.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software