Joomla! 3 Beginner's Guide Second Edition


Joomla! 3 Beginner's Guide Second Edition
eBook: $29.99
Formats: PDF, PacktLib, ePub and Mobi formats
$25.49
save 15%!
Print + free eBook + free PacktLib access to the book: $79.98    Print cover: $49.99
$49.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Overview
Table of Contents
Author
Support
Sample Chapters
  • Build and maintain your own website quickly, easily, and efficiently, getting the most out of the fully revised Joomla content management system
  • Learn all the necessary web building skills: from organizing your content to completely changing the site design
  • Learn by doing: follow step-by-step instructions on how to create an example website that meets real-life requirements

Book Details

Language : English
Paperback : 476 pages [ 235mm x 191mm ]
Release Date : July 2014
ISBN : 1783981504
ISBN 13 : 9781783981502
Author(s) : Eric Tiggeler
Topics and Technologies : All Books, CMS and eCommerce, Beginner's Guides, Open Source


Table of Contents

Preface
Chapter 1: A New and Easy Way to Build Websites
Chapter 2: 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 Log in and Contribute
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 – SEO Tips and Techniques
Appendix A: Keeping the Site Secure
Appendix B: Creating a Multilingual Site
Appendix C: Pop Quiz Answers
Index
  • Chapter 1: A New and Easy Way to Build Websites
    • Join the CMS revolution
    • Why would you choose Joomla!?
    • What kind of sites can you build with Joomla!?
    • Learning to use Joomla!
      • The approach of this book
      • What's the current version of Joomla!?
      • About the example site
    • Summary
  • Chapter 2: Getting Joomla! Up and Running
    • What do you need to start?
      • Hosting space
      • FTP software
      • More than one browser
    • Installing Joomla! on a web server
    • 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
      • What are post-installation messages?
    • Installing Joomla! on your own computer
      • Downloading and installing a web server software
    • Time for action – installing XAMPP
      • Creating a database
    • Time for action – creating a MySQL database
      • Downloading and installing Joomla!
    • Time for action – downloading Joomla! and running the installation wizard
    • Upgrading from previous versions of Joomla!
      • Updating Joomla! 1.5 to 3.x
      • Updating Joomla! 2.5 to 3.x
    • Got stuck? Get help!
    • Summary
  • Chapter 3: First Steps – Getting to Know Joomla!
    • Building websites the Joomla! way
      • Sorry, web pages have ceased to exist
      • The benefits of the CMS approach to websites
      • A website built of blocks
    • Introducing the frontend and backend – the Joomla! interface
      • Your workspace – the backend
      • What's the frontend?
    • Exploring the frontend – the website as the user sees it
    • Time for action – touring the example site
      • Exploring the example content
    • Administering your site in the backend
    • Time for action – logging in to the backend
      • Taking a closer look at Control Panel
        • The top menu
        • The shortcut list (quick icons)
        • The information panels
        • The preview and info bar
      • Adjusting Control Panel to your needs
      • Understanding the backend tools and controls
        • What if you can't click on the top menu items?
    • Getting your feet wet – start administering your site
      • The three types of backend tasks
        • A content management example – let's create some content!
    • Time for action – publishing your first article
      • An extension management example – adding a module
  • Time for action – adding a module to the site
    • A site management example – configuring basic site settings
  • Time for action – setting Joomla! preferences
  • Summary
  • Chapter 4: Web Building Basics – Creating a Site in an Hour
    • What you will be making
      • Meet your client
    • Removing the sample data
      • Step one – removing the sample content
    • Time for action – deleting articles and categories
      • Step two – deleting menus and other modules
    • Time for action – deleting menus
    • Building your new site in three steps
      • Step one – customizing the layout
    • Time for action – creating a copy of the current template
    • Time for action – preparing a new logo image
    • Time for action – tweaking the design details
      • CSS style sheets? Come again?
    • Step two – adding content
    • Creating a foundation first – creating categories
  • Time for action – creating a news category
    • Creating articles and using the images and links fields
  • Time for action – creating an article
    • Making content visible on the site – creating a menu link
  • Time for action – adding a menu link
    • That's the all-important power of menus
  • Creating menu links to the new content
  • Adding individual content pages – uncategorized articles
  • Time for action – adding uncategorized articles
    • Putting content on the home page – at last!
      • Adding items to the home page
  • Time for action – assigning articles to the home page
    • Step three – adding extras through extensions
    • Components and extensions – what's the difference?
    • Adding a contact form
  • Time for action – creating a contact
  • Time for action – creating a Contact Form menu link
    • Adding a special message block
  • Time for action – creating a message block
  • Wrapping up – changing site settings
  • Time for action – changing the site configuration
  • Summary
  • Chapter 5: Small Sites, Big Sites – Organizing Your Content Effectively
    • Building on the example site
    • Grouping content – a crash course on site organization
      • Designing a site map
    • Time for action – creating a future-proof site map
      • Using tags as an additional means of organizing content
      • Transferring your site map to Joomla!
      • How do you turn a site map into a website?
    • Creating categories and subcategories
    • Time for action – creating a category and subcategories
      • In what case do you need more subcategory levels?
      • Adding content to new categories
    • Displaying main categories and subcategories on your site
    • Time for action – creating a link to point to a main category
    • Refining your site structure
    • Time for action – moving content from one category to another
      • Renaming categories
    • Time for action – renaming a category
      • Changing the category settings
    • Using tags to label and organize content
      • Adding tags to the example site
    • Time for action – creating a tag
      • Creating and managing tags using the Tags component
        • Using tags as an alternative to categories
        • Building a site without using categories or tags
      • How do you go about building a small site?
    • Summary
  • Chapter 6: Creating Killer Content – Adding and Editing Articles
    • Articles and content pages – what's the difference?
    • Creating and editing articles – beyond the basics
    • Making your words look good – formatting article text
    • Time for action – adding styles to the article text
    • Extending the text editor
    • Adding images to articles
    • Time for action – uploading images
    • Time for action – inserting and aligning images
    • Changing the way the article is displayed
      • Splitting the article into intro text and main text
    • Time for action – creating intro text
      • Creating multipage articles
    • Time for action – using page breaks to split up an article
    • Displaying images and links with articles
    • Time for action – adding images and links to an article
    • Restoring a previous version of an article
    • Tweaking the details – changing article settings
      • The Publishing tab
      • The Images and links tab
      • The Options tab
      • The Configure Edit Screen tab
      • The Permissions tab
      • Setting general preferences for all articles
        • The Articles tab
        • The Editing Layout tab
        • The Category tab
        • The Categories, Blog/Featured Layouts, List Layouts, and Shared Options tabs
        • The Integration tab
        • The Permissions tab
    • 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?
    • Mastering the home page layout
      • Changing the way the home page is arranged
    • Time for action – rearranging the layout of articles on the home page
      • Adding items to the home page
      • Controlling the order of the home page items manually
        • Creating a sticky article
      • Setting criteria to automatically order the home page items
    • Time for action – showing the most recent items first
      • The Featured Articles menu item type – an overview of all options
    • Creating more than one page that contains featured articles
    • Another type of home page – using a single article
  • Time for action – creating a different home page
  • Creating category overview pages
    • Two main choices – Blog layout and List layout
  • The first type of overview page – creating Category Blog layouts
  • Time for action – creating a face book using the Blog layout
    • Showing full articles on a category overview page
      • Setting the options for the Category Blog menu item type
  • The second type of overview page – lists
  • Time for action – adding a link to a Category List layout
    • Customizing lists – exploring the Category List options
      • Category Options
      • List Layouts
      • Options, Integration, Link Type, Page Display, and Metadata tabs
  • Creating overview pages that show tagged articles
  • Time for action – creating a tagged items overview page
  • Summary
  • Chapter 8: Helping Your Visitors Find What They Want – Managing Menus
    • How many menus can you have?
    • Creating user-friendly navigation – cleaning up Main Menu
      • Option one – changing the order of menu items
    • Time for action – changing the order of menu items
      • Option two – creating submenu items
    • Time for action – creating a secondary menu item
      • Option three – adding a separate new menu
    • Time for action – create a new, empty menu
    • Time for action – moving hyperlinks to the new menu
    • Time for action – telling Joomla! where to display the menu
    • Using the horizontal drop-down menu as the main menu
    • Time for action – displaying Main Menu links in Top Menu
      • Creating split submenus
    • Exploring menu module settings
      • Switching to the menu module screen
        • The Module tab
        • The Menu Assignment tab
        • The Module Permissions tab
        • The Advanced tab
    • 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
    • Working with the default set of user groups
      • An overview of the default user groups and their permissions
        • Public and Guest users – the site visitors
        • Registered users – the user group that can log in
        • Author, Editor, and Publisher – the frontend content contributors
        • Manager, administrator, and super user – the backend content contributors and administrators
        • Shop Suppliers and Customers – two example user groups
      • Enabling users to log in and contribute content
    • Time for action – adding a user with frontend authoring permissions
      • Enabling content contributors to log in to the frontend
    • Time for action – putting Login Form on the home page
    • Time for action – logging in as a frontend content contributor
      • Reviewing and publishing team content submissions
    • Time for action – reviewing and publishing submitted content
      • Finding out what editors and publishers can do
      • Finding out what backend users can do
  • Enabling self-registration – allowing visitors to register
    • How do you enable users to create their own account?
      • Displaying a Login menu link
  • Time for action – registering yourself and logging in
    • Hiding content for nonregistered users
  • Time for action – hiding content for nonregistered users
    • Getting your visitors to register to read more
  • Time for action – partially hiding content from nonregistered users
  • Creating custom-made user groups
    • An overview of the permissions you can assign to user groups
    • An overview of all available Viewing Access Levels
    • Creating a custom user group to manage contacts
  • Time for action – creating a user group
  • Time for action – telling Joomla! what the group can see
  • Time for action – telling Joomla! what the group can do
  • Time for action – adding users to the new group
  • Summary
  • Chapter 10: Getting the Most out of Your Site – Extending Joomla!
    • Extensions in all shapes and sizes
      • The big ones – components
      • The medium ones – modules
      • The tiny ones – plugins
      • Where do you get extensions from?
    • Enhancing your site using core extensions
      • Highlighting articles using the Newsflash module
    • Time for action – adding the Newsflash module to the home page
      • Creating a list of contacts using the Contacts component
    • Time for action – adding a series of contacts
      • What extensions are parts of the Joomla! core?
    • Enhancing your site using third-party extensions
      • Trying out a more powerful Newsflash module
    • Time for action – downloading and installing an extension
    • Time for action – putting the extension to work
      • Showing images in a lightbox gallery
    • Time for action – creating an image gallery
      • Do you need a more powerful photo gallery?
    • Using extensions to enhance your work space
  • Time for action – replacing the default text editor of Joomla!
    • Creating text links using JCE
    • Inserting images with JCE
    • Using JCE to create a link to a PDF or Word file
    • Customizing JCE
  • A selection of must-have extensions
    • Add to Menu – adding links directly from articles
    • Asikart RemoteImage – a much-enhanced image editor
    • B2J Contact – a feature-rich contact form
    • Finding the right extensions for your site
  • Updating extensions
  • Managing the site language
    • Changing default text strings
  • Time for action – removing or replacing default texts
    • Using the Language Manager to create multilingual sites
  • Summary
  • Chapter 11: Creating an Attractive Design – Working with Templates
    • What do templates do?
    • Why are templates so much fun?
    • Changing the settings of the current template
      • The function of template styles
      • Customizing the current template using the built-in options
    • Time for action – changing the site color and layout options
    • Switching to a different template
      • The templates that come with Joomla!
      • Previewing the available templates
      • Setting a different template as the default
    • Time for action – activating a different template
    • 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 – adding the logo file
    • Time for action – adding a menu module
    • Time for action – placing modules in new template positions
    • Customizing a template – tweaking CSS styles
      • Understanding the very basics of CSS
    • Time for action – customizing the background color using CSS
      • Diving deeper into Joomla! CSS – using developer tools
        • Expanding your CSS knowledge
    • Backing up and restoring a customized template
    • Where can you get a new template for your site?
    • Creating your own template
      • Template building resources
    • Using a template framework as the base for your own template
    • Summary
  • Chapter 12: Attracting Search Engine Traffic – SEO Tips and Techniques
    • Working on search engine optimization
      • Why do you need to accommodate search engines?
    • Optimizing articles to make them easy to find
      • The article title – making it meaningful
      • The article structure – using clear formatting
        • Adding H1 heading
        • Adding H2 Headings
        • Adding H3 through H6 headings
        • Optimizing the use of H1 headings
      • The article body text – using relevant keywords
        • Updating articles regularly
      • The images – giving more information
    • Configuring HTML page titles
    • Time for action – setting the HTML page title
      • Adding the site name to the page title
  • Adding meaningful metadata
  • Time for action – personalizing the site metadata
    • Choosing what metadata to set
  • Using search engine friendly URLs
  • Adding extra links to the site's content
    • Creating an automatically generated list of hyperlinks
  • Time for action – adding a list of links to popular articles
  • Adding microdata to your content
  • Redirecting visitors after pages have been moved
  • Time for action – creating page redirects
  • Getting to know more about your site's traffic
  • More SEO resources
  • Summary
  • Appendix A: Keeping the Site Secure
    • Choosing a web host that meets your security requirements
      • Tip 1 – Download from reliable sources
      • Tip 2 – Update regularly
      • Tip 3 – Choose a safe administrator username
      • Tip 4 – Pick a strong password
      • Tip 5 – Use Two-Factor authentication
        • Enabling the Two-Factor authentication system of Joomla!
      • Tip 6 – Protect files and directories
        • Setting file permissions
      • Tip 7 – Use extensions to secure your site
        • Using the Joomla! Captcha plugin to avoid spam
      • Tip 8 – Have a backup ready
        • Creating a backup with Akeeba Backup
        • Restoring a backup file
      • Tip 9 – Stay informed!
  • Appendix B: Creating a Multilingual Site
    • Creating a new site with multilingual capabilities
      • Installing Joomla! with multilingual support
      • Exploring the frontend of the new multilingual site
      • Exploring the backend of the new multilingual site
        • Adding new multilingual content
    • Creating a translated version of an existing site
      • Adding a new language
      • Enabling Joomla! to switch between languages
      • Adding multilingual content
      • Creating menus for multilingual content
      • Connecting menu links to their translated counterparts
      • Finalizing the site menus
      • Enabling the visitor to select a language
      • Reading the step-by-step tutorial on multilingual sites

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).

Sorry, we don't have any reviews for this title yet.

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.

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! 3 Beginner's Guide Second Edition +    Drupal for Education and E-Learning - Second Edition =
50% Off
the second eBook
Price for both: $43.05

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

What you will learn from this book

  • Discover how to create a feature-rich site that's easy to expand, customize, and maintain, without learning HTML and Cascading Style Sheets (CSS)
  • Engage your web visitors and turn them into active users; enable users to register and add content
  • Use templates to get your site to look just right by tweaking the CSS and customizing templates using your own logo, fonts, and colors
  • Extend Joomla's capabilities by finding and installing must-have extensions that perfectly meet your purposes
  • Get to know how to increase your site's visibility for search engines, applying search engine optimization (SEO) techniques

In Detail

Taking full advantage of all the new features and enhancements added to the 2014 release of Joomla 3, this practical guide starts by teaching you how to install Joomla. After a quick tour of the basic concepts and the new features, you'll build your very first site in no time by customizing Joomla's default sample site to fit your needs, replacing the logo, colors, menus, and content.

You will learn how to organize the growing amount of content using Joomla's flexible system of categories and content tags. In the last couple of chapters, you go beyond the basics and will discover how to expand Joomla's capabilities. Finally, you will gain knowledge about search engine optimization (SEO), site security, and multilingual sites. Step-by-step, the Joomla! 3 Beginner's Guide Second Edition teaches you how to set up, customize, enhance, and maintain your website using Joomla!

Approach

An easy to use, step-by-step guide to creating professional, mobile-friendly websites with the free Joomla CMS.

Who this book is for

The Joomla! 3 Beginner's Guide Second Edition is the ultimate guide for web developers who wish to build upon their skills and knowledge on creating websites. Even if you’re new to this subject, you won’t have any difficulty understanding the clear and friendly instructions and explanations. No prior knowledge of HTML and CSS is required.

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