Joomla! 3 Beginner’s Guide


Joomla! 3 Beginner’s Guide
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
  • Create a Joomla! website in an hour with the help of easy-to-follow steps and screenshots
  • Build and maintain your own website quickly, easily and efficiently, getting the most out of the latest release of the Joomla! content management system
  • Go beyond a typical Joomla! site to make a website meet your specific needs
  • Learn by doing: follow step-by-step instructions on how to design, secure, administrate, and fill your site with content
  • Update to the popular "Joomla! 2.5 Beginner's Guide" by Eric Tiggeler

Book Details

Language : English
Paperback : 434 pages [ 235mm x 191mm ]
Release Date : March 2013
ISBN : 1782164340
ISBN 13 : 9781782164340
Author(s) : Eric Tiggeler
Topics and Technologies : All Books, CMS and eCommerce, Beginner's Guides, Joomla!, Open Source

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 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 2: Installation: Getting Joomla Up and Running
      • What do you need to start?
        • Hosting space
        • FTP software
        • More than one browser
        • Upgrading from previous versions of Joomla
          • Updating Joomla 1.5 to 3.x
      • 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 Steps: Getting to Know Joomla
        • Making the switch – 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 frontend and backend – the Joomla interface
          • Your workspace – the backend
          • And what's the frontend?
        • Exploring the frontend – the website as the user sees it
        • Time for action – tour the example site
          • Exploring the example content
        • Taking control – administering your site in the backend
        • Time for action – logging in to the backend
          • Taking a closer look at the Control Panel
            • Top menu (1)
            • The Submenu and System menus (2)
            • Information panels (3)
            • Shortcut list (4)
            • Preview and Info Bar (5)
          • Understanding backend tools and controls
        • Getting your feet wet – start administering your site
          • Three types of backend tasks
            • Content management example – let's create some content!
        • Time for action – publishing your first article
          • Extension management example – adding a module
      • Time for action – adding a module to the site
        • 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
          • Cleaning up – removing the sample data
            • Step 1: Removing sample content
          • Time for action – deleting articles and categories
            • Step 2: Deleting menus and other modules
          • Time for action – deleting menus
          • Building your new site in three steps
          • Step 1: 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 stylesheets? Come again?
        • Step 2: Adding content
          • Creating a foundation first: Making 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
          • Now 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 3: adding extras through extensions
          • Components and Extensions, what's the difference?
          • Add 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 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 categories and subcategories
            • Time for action – create 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 – create a link to point to a main category
            • Refining your site structure
            • Time for action – move content from one category to another
            • Renaming categories
            • Time for action – rename a category
              • Changing category settings
            • Building a site without using categories
              • 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 – add styling to article text
              • Adding images to articles
              • Time for action – uploading images
              • Time for action – inserting and aligning images
              • Changing the way the article displays
                • One lump or two? Split the article into an intro text and main text
              • Time for action – creating an 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
              • Tweaking the details: changing article settings
                • The Publishing Options tab
                • The Article Options tab
                • The Configure Edit screen tab
                • The Metadata Options tab
                • The Article 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?
                • Creating the perfect home – mastering 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 home page items manually
                  • Setting a criteria to automatically order home page items
                • Time for action – show the most recent items first
                  • The Featured Articles Menu Item Type – an overview of all options
                • Creating more than one page containing 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 – create a facebook using the Blog layout
                • Showing full articles on a category overview page
                  • Setting the options of the Category Blog Menu Item Type
              • The second type of overview page – Lists
              • Time for action – add a link to a Category List layout
                • Customizing lists: Exploring Category List options
                  • Category Options
                  • List Layouts
                • 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: changing the order of menu items
                  • Time for action – changing menu item order
                    • Option 2: creating submenu items
                  • Time for action – creating a secondary menu item
                    • Option 3: adding a separate new menu
                  • 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
                    • Using the horizontal drop-down menu as the main menu
                  • Time for action: displaying Main Menu links in the Top Menu
                    • Creating split submenus
                  • Exploring menu module settings
                    • Switching to the menu module screen
                • 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?
                      • 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, 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 – put a 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
                      • Find 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 – register yourself and log in
                    • Hiding content for non-registered users
                  • Time for action – hiding content from non-registered users
                    • Getting your visitors to "register to read more"
                  • Time for action – partially hiding content from non-registered users
                  • Creating custom-made user groups
                    • What are the permissions you can assign to user groups?
                    • What Viewing Access Levels are available?
                    • Creating a custom user group to manage contacts
                  • Time for action: Step 1 – create a user group
                  • Time for action: Step 2 – tell Joomla what the group can see
                  • Time for action: Step 3 – Tell Joomla what the group can do
                  • Time for action: Step 4 – 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 a Newsflash to the home page
                        • Creating a list of contacts using the Contacts component
                      • Time for action – adding a series of contacts
                        • What extensions are part of the Joomla core?
                      • Enhancing your site using third-party extensions
                        • Trying out an alternative 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 – create an image gallery
                        • Do you want more from your photo gallery?
                      • Using extensions to enhance your work space
                    • Time for action – replace Joomla's default text editor
                      • So much more to explore
                    • Managing the site language
                      • Changing default text strings
                    • Time for action – removing or replacing default texts
                      • Using the Language Manager to create multilingual sites
                      • Updating extensions
                    • 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
                          • What are Template Styles?
                          • Customizing the current template using built-in options
                        • Time for action – changing the site color and layout options
                        • Changing to a different template
                          • Which templates come with Joomla?
                          • Previewing 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
                          • Analyzing Joomla CSS using web 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 a base for your own template
                        • Summary
                        • Chapter 12: Attracting Search Engine Traffic: SEO Tips and Techniques
                          • Why do you need to accommodate for search engines?
                          • Optimizing articles for findability
                            • 1. The article title – make it meaningful
                            • 2. The article structure – use clear formatting
                              • Optimizing the use of H1 headings
                            • 3. The article body text – use relevant keywords
                              • Updating articles regularly
                            • 4. The images – explain what they're about
                          • 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 – personalize the site metadata
                            • Choosing what metadata to set
                          • Using search engine friendly URLs
                          • Adding extra links to site content
                            • Creating an automatically generated list of hyperlinks
                          • Time for action – adding 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
                          • Appendix A: Keeping the Site Secure
                            • 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: Protect files and directories
                              • Setting File Permissions
                            • Tip 6: Use extensions to secure your site
                              • Using the Joomla Captcha plugin to avoid spam
                            • Tip 7: Have a backup ready
                              • Creating a Backup with Akeeba Backup
                              • Restoring a backup
                            • Tip 8: Stay informed!
                            • Appendix B: Creating a Multilingual Site
                              • 1. Adding a new language
                              • 2. Enabling Joomla to switch between languages
                              • 3. Adding multilingual content
                              • 4. Creating menus for the multilingual content
                              • 5. Connect menu links to their translated counterparts
                              • 6. Finalizing the site menus
                              • 7. Enabling the visitor to select a language
                              • Read the step-by-step tutorial on multilingual sites

                              Eric Tiggeler

                              Eric Tiggeler is the author of the Joomla! 3 Beginner's Guide and has written several Dutch guides on Joomla! and other content management systems, all of which got excellent reviews. Eric writes tutorials for several computer magazines and Joomla! community websites. Over the last ten years, Eric has developed numerous websites, big and small, many of them using Joomla!

                              Eric is fascinated by the Web as a powerful and creative means of communication, and by revolutionary software such as Joomla!, which enables anyone to create beautiful and user-friendly websites. His passion is making complex things easy to understand.

                              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.


                              Errata

                              - 1 submitted: last submission 10 Jul 2013

                              Errata type: Typo | Page number: 81

                              On step number 2, the sentence "...line of text has the.site-description  class applied to it." should be "...line of text has the .site-description  class applied to it." The corrected portions have been highlighted.

                               

                              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 +    Learning Joomla! 3 Extension Development-Third Edition =
                              50% Off
                              the second eBook
                              Price for both: €32.80

                              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 looking 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. It’s a free, fun, and feature-rich tool for anyone who wants to create dynamic, interactive websites. Even beginners can deploy Joomla to build professional websites. Even though it can be challenging to get beyond the basics and build the site that meets your needs perfectly, this book will guide you through it all.

                              Completely updated for Joomla! 3, this practical guide helps you to create professional and good-looking websites with Joomla!, whether you want to build a personal blog site or a full-featured company or club website.

                              The Joomla! 3 Beginner’s Guide will help you to get started with Joomla! quickly. It’s presented in an organized, easy-to-read manner. The book doesn’t focus on what Joomla! can do – it focuses on what you can do using Joomla!.
                              You learn how to get Joomla! up and running, how to organize content, add new menus, add new features, change the design and much more. Real-life examples and tutorials will spark your imagination and show you what kind of professional, feature-rich websites any web builder can achieve with Joomla!. The focus is on clear instructions and easy-to-understand tutorials, with minimal jargon.

                              Using the "Joomla! 3 Beginner’s Guide" you’ll quickly gain the knowledge needed to build your own site, perfectly tailored to your specific needs.

                              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. 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! website.

                              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.

                              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