Joomla! 2.5 Beginner’s Guide

Joomla! is the free and easy way to create websites, and this book is written for absolute beginners who want to learn the basics and go beyond. Packed with helpful screenshots and crystal clear instructions.

Joomla! 2.5 Beginner’s Guide

Beginner's Guide
Eric Tiggeler

Joomla! is the free and easy way to create websites, and this book is written for absolute beginners who want to learn the basics and go beyond. Packed with helpful screenshots and crystal clear instructions.
$29.99
$49.99
RRP $29.99
RRP $49.99
eBook
Print + eBook
$12.99 p/month

Get Access

Get Unlimited Access to every Packt eBook and Video course

Enjoy full and instant access to over 3000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849517904
Paperback426 pages

About This Book

  • Create a Joomla! website in an hour with the help of easy-to-follow steps and screenshots.
  • Go beyond a typical Joomla! site to make a website that meets your specific needs.
  • Learn how to secure, administrate, and fill your site with content.
  • Update to the popular Joomla! 1.5 Beginner's Guide by Eric Tiggeler.

Images

Who This Book Is For

This book is written for beginners to website design. By the end of the book you will have built a complete custom content managed website, and be ready to build any kind of website.

Table of Contents

Chapter 1: Introduction: A New and Easy Way to Build Websites
Join the CMS revolution
Learning to use Joomla
Summary
Chapter 2: Installation: Getting Joomla Up and Running
What do you need to start?
Installing Joomla in four steps
Time for action – downloading the Joomla files
Time for action – placing the files on the web server
Time for action – creating a database
Time for action – running the Joomla installation wizard
Got stuck? Get help!
Summary
Chapter 3: First Step: Getting to Know Joomla
Making the switch—building websites the Joomla way
Introducing frontend and backend: the Joomla interface
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
Getting your feet wet: start administering your site
Time for action – publish your first article
Time for action – add a module to the site
Time for action – set Joomla preferences
Summary
Chapter 4: Web Building Basics: Creating a Site in an Hour
What you will be making
Cleaning up: removing the sample data
Time for action – deleting articles and categories
Time for action – deleting menus
Building your new site in three steps
Step 1: customize the layout
Time for action – preparing a new logo image
Time for action – replace the header image
Time for action – tweak the design details
Have a go hero – explore layout settings
Step 2: add content
Time for action – create a News category
Time for action – create an article
Time for action – add a menu link
Time for action – add uncategorized articles
Time for action – adding items to the home page
Step 3: add extras through extensions
Time for action – create a contact
Time for action – create a Contact Form menu link
Time for action – create a message block
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
Time for action – create a future proof site map
Creating categories and subcategories
Time for action – create a category and subcategories
Displaying main categories and subcategories on your site
Time for action – create a link to point to a main category
Refining your site structure
Time for action – move content from one category to another
Time for action – rename a category
Building a site without using categories
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 your words 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
Time for action – enabling the Flash image uploader
Changing the way the article displays
Time for action – creating an intro text
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
Time for action – rearrange the layout of articles on the home page
Time for action – show the most recent items first
Time for action – creating a different home page
Creating category overview pages
The first type of overview page: creating Category Blog layouts
Time for action – create a facebook using the Blog layout
The second type of overview page: Lists
Time for action – add a link to a Category List layout
How are multi-level categories displayed in 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
Time for action – changing menu item order
Time for action – creating a secondary menu item
Time for action – creating a new, empty menu
Time for action – moving hyperlinks to the new menu
Time for action – telling Joomla where to display the menu
Exploring menu module settings
What types of menu links are available?
Creating plain text links
Time for action – creating text links
Summary
Chapter 9: Opening up the Site: Enabling Users to Log in and Contribute
What are the default user groups and their permissions?
Enabling users to log in and contribute content
Time for action – adding a user with frontend authoring permissions
Time for action – put a Login Form on the home page
Time for action – logging in as a frontend content contributor
Time for action – reviewing and publishing submitted content
Enabling self-registration—allowing visitors to register
Time for action – register yourself and log in
Time for action – hiding content for non-registered users
Time for action – partially hiding content from non-registered users
Creating custom-made user groups
Time for action – create a user group
Time for action – tell Joomla what the group can see
Time for action – tell Joomla what the group can do
Time for action – add users to the new group
Summary
Chapter 10: Getting the Most out of your Site: Extending Joomla
Extensions in all shapes and sizes
Enhancing your site using core extensions
Time for action – adding a Newsflash to the home page
Time for action – add a series of contacts
Enhancing your site using third-party extensions
Time for action – downloading and installing an extension
Time for action – putting the extension to work
Time for action – create an image gallery
Time for action – replace Joomla's default text editor
Summary
Chapter 11: Creating an Attractive Design: Working with Templates
This is what templates do
And this is why templates are so much fun
Changing the settings of the current template
Time for action – changing the site color and layout options
Changing to a different template
Time for action – activating a different template
Time for action – changing the logo and header image
Applying Template Styles to individual pages
Time for action – creating a Template Style for one specific page
Downloading and installing a new template
Time for action – downloading and activating a new template
Time for action – place modules in new template positions
Time for action – replace the logo file
Time for action – adding a banner module
Customizing a template: tweaking CSS styles
Time for action – editing CSS on the fly using Firebug
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?
Optimizing articles for findability
Time for action – adding a page heading to an article
Configuring HTML page titles
Time for action – setting the HTML page title
Adding meaningful metadata
Time for action – personalize the site metadata
Use search engine friendly URLS
Adding extra links to site content
Time for action – add a list of links to popular articles
Redirecting visitors to pages that have been moved
Time for action – creating page redirects
Getting to know more about your site traffic
More SEO resources
Summary

What You Will Learn

  • 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

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.

Completely updated for Joomla! 2.5, this practical guide teaches you how to create professional, appealing and extendable websites, whether you want to create a full-featured company or club website or build a personal blog site.

The Joomla! Beginner's Guide helps beginners to get started quickly and to get beyond the basics to take full advantage of Joomla!'s powerful features. Completely updated from the first book, real-life examples and tutorials will spark your imagination and show you what kind of professional, contemporary, feature-rich websites any developer can achieve with Joomla!. This book thoroughly covers the concepts behind the software and creates 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!.

Authors

Table of Contents

Chapter 1: Introduction: A New and Easy Way to Build Websites
Join the CMS revolution
Learning to use Joomla
Summary
Chapter 2: Installation: Getting Joomla Up and Running
What do you need to start?
Installing Joomla in four steps
Time for action – downloading the Joomla files
Time for action – placing the files on the web server
Time for action – creating a database
Time for action – running the Joomla installation wizard
Got stuck? Get help!
Summary
Chapter 3: First Step: Getting to Know Joomla
Making the switch—building websites the Joomla way
Introducing frontend and backend: the Joomla interface
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
Getting your feet wet: start administering your site
Time for action – publish your first article
Time for action – add a module to the site
Time for action – set Joomla preferences
Summary
Chapter 4: Web Building Basics: Creating a Site in an Hour
What you will be making
Cleaning up: removing the sample data
Time for action – deleting articles and categories
Time for action – deleting menus
Building your new site in three steps
Step 1: customize the layout
Time for action – preparing a new logo image
Time for action – replace the header image
Time for action – tweak the design details
Have a go hero – explore layout settings
Step 2: add content
Time for action – create a News category
Time for action – create an article
Time for action – add a menu link
Time for action – add uncategorized articles
Time for action – adding items to the home page
Step 3: add extras through extensions
Time for action – create a contact
Time for action – create a Contact Form menu link
Time for action – create a message block
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
Time for action – create a future proof site map
Creating categories and subcategories
Time for action – create a category and subcategories
Displaying main categories and subcategories on your site
Time for action – create a link to point to a main category
Refining your site structure
Time for action – move content from one category to another
Time for action – rename a category
Building a site without using categories
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 your words 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
Time for action – enabling the Flash image uploader
Changing the way the article displays
Time for action – creating an intro text
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
Time for action – rearrange the layout of articles on the home page
Time for action – show the most recent items first
Time for action – creating a different home page
Creating category overview pages
The first type of overview page: creating Category Blog layouts
Time for action – create a facebook using the Blog layout
The second type of overview page: Lists
Time for action – add a link to a Category List layout
How are multi-level categories displayed in 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
Time for action – changing menu item order
Time for action – creating a secondary menu item
Time for action – creating a new, empty menu
Time for action – moving hyperlinks to the new menu
Time for action – telling Joomla where to display the menu
Exploring menu module settings
What types of menu links are available?
Creating plain text links
Time for action – creating text links
Summary
Chapter 9: Opening up the Site: Enabling Users to Log in and Contribute
What are the default user groups and their permissions?
Enabling users to log in and contribute content
Time for action – adding a user with frontend authoring permissions
Time for action – put a Login Form on the home page
Time for action – logging in as a frontend content contributor
Time for action – reviewing and publishing submitted content
Enabling self-registration—allowing visitors to register
Time for action – register yourself and log in
Time for action – hiding content for non-registered users
Time for action – partially hiding content from non-registered users
Creating custom-made user groups
Time for action – create a user group
Time for action – tell Joomla what the group can see
Time for action – tell Joomla what the group can do
Time for action – add users to the new group
Summary
Chapter 10: Getting the Most out of your Site: Extending Joomla
Extensions in all shapes and sizes
Enhancing your site using core extensions
Time for action – adding a Newsflash to the home page
Time for action – add a series of contacts
Enhancing your site using third-party extensions
Time for action – downloading and installing an extension
Time for action – putting the extension to work
Time for action – create an image gallery
Time for action – replace Joomla's default text editor
Summary
Chapter 11: Creating an Attractive Design: Working with Templates
This is what templates do
And this is why templates are so much fun
Changing the settings of the current template
Time for action – changing the site color and layout options
Changing to a different template
Time for action – activating a different template
Time for action – changing the logo and header image
Applying Template Styles to individual pages
Time for action – creating a Template Style for one specific page
Downloading and installing a new template
Time for action – downloading and activating a new template
Time for action – place modules in new template positions
Time for action – replace the logo file
Time for action – adding a banner module
Customizing a template: tweaking CSS styles
Time for action – editing CSS on the fly using Firebug
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?
Optimizing articles for findability
Time for action – adding a page heading to an article
Configuring HTML page titles
Time for action – setting the HTML page title
Adding meaningful metadata
Time for action – personalize the site metadata
Use search engine friendly URLS
Adding extra links to site content
Time for action – add a list of links to popular articles
Redirecting visitors to pages that have been moved
Time for action – creating page redirects
Getting to know more about your site traffic
More SEO resources
Summary

Book Details

ISBN 139781849517904
Paperback426 pages
Read More