PrintNumber ErrorLocation Error Correction DateAdded
1 p iv First printing July 2011 Second printing November 2011 8/8/2011
1 p xvi Practically, this book was written thanks to the undying patience and support of Debra Williams-Cauley and Songlin Qiu. Thanks also to my Dad, my wife, my friends, and all those gave feedback on the unfinished chapters. Practically, this book was written thanks to the undying patience and support of Debra Williams-Cauley and Songlin Qiu. Thanks also to my Dad, my wife, my friends, and all those who gave feedback on the unfinished chapters. 8/9/2011
1 p xvii They went well enough that Stephen ended up combing his two careers and became a full-time Joomla teacher. He now runs OSTraining.com, which helps thousands of people learn Joomla every year. They went well enough that Stephen ended up combining his two careers and became a full-time Joomla teacher. He now runs OSTraining.com, which helps thousands of people learn Joomla every year. 8/9/2011
1 p 11 The end result of this process should look like www.joomlaexplained.com/
joomlaville, as shown in Figure 1.7.
The end result of this process should look like http://www.joomlaexplained.com/
joomlaville, as shown in Figure 1.7.
8/9/2011
1 p 12 In this chapter you learned some really important information about Joomla: In this chapter, you learned some really important information about Joomla: 8/9/2011
1 p 15 If you work for a company they may be able to provide a server. However, for most of us we need to rent space from a hosting company. There are two common types of Web server, Linux and Microsoft. Both require PHP because that is the language Joomla is written in and MySQL because it is the type of database Joomla uses. These are the minimum versions needed:
• PHP 5.2 or above
• MySQL 5.1 or above
Linux servers also require Apache, a type of Web server software. The minimum version for that is 1.3 and above.
When it comes to running Joomla, Apache has long been the favorite choice. Microsoft is working hard to make Joomla run as smoothly as possible on its Web server software, but for now Apache is still my recommendation.
If you work for a company, they may be able to provide a server. However, for most of us we need to rent space from a hosting company. There are two common types of Web servers, Linux and Microsoft. Both require PHP because that is the language Joomla is written in and MySQL because it is the type of database Joomla uses. These are the minimum versions needed:
• PHP 5.2 or above
• MySQL 5.1 or above
Linux servers also require Apache, a type of Web server software. The minimum version for that is 1.3 and above.
When it comes to running Joomla, Linux has long been the favorite choice. Microsoft is working hard to make Joomla run as smoothly as possible on its Web server software, but for now Linux is still my recommendation.
8/9/2011
1 p 16 However, the idea is that this is a easy and quick way to install Joomla. However, the idea is that this is an easy and quick way to install Joomla. 8/9/2011
1 p 19 • Administrator. This is username you will use on your site. Please don’t use “admin” as that is too easy for other people to guess. • Administrator. This is the username you will use on your site. Please don’t use “admin” as that is too easy for other people to guess. 8/9/2011
1 p 19 Enter those details in the screen you see. It should like the one in Figure 2.5. Enter those details in the screen you see. It should look like the one in Figure 2.5. 8/9/2011
1 p 21 8. Visit your new site. Go ahead and click the links shown in Figure 2.7. In the example you saw previously, the links take you to http://www.
joomlaexplained.com/joomlaville. You now see a new Web site like the one shown in Figure 2.8.
8. Visit your new site. Go ahead and click the links shown in Figure 2.7. The links take you to http://www.joomlaexplained.com/joomlaville. You now see a new Web site like the one shown in Figure 2.8. 8/9/2011
1 p 21 If you’re in the right place, you see a login screen like the one in Figure 2.9. Log in using the username and password you created earlier. If you’re in the right place, you should see a login screen like the one in Figure 2.9. Log in using the username and password you created earlier. 8/9/2011
1 p 22 However, a Joomla Web site is a little different because it consists not only of files but also a database to store all the site’s information. However, a Joomla Web site is a little different because it consists not only of files but also includes a database to store all the site’s information. 8/9/2011
1 p 23 A database is basically a group of tables with letters and numbers stored in its rows and columns. Think of it as several spreadsheets. There’s a spreadsheet with all the articles you write. There’s another for all the users who register on your site. The database makes it easy for Joomla to handle large amounts of data. If a new article or user is added, Joomla just needs to add an extra row to the appropriate spreadsheet. Joomla uses a particular type of database known as MySQL. Joomla uses a particular type of database known as MySQL. Like all other databases, MySQL is basically a group of tables with letters and numbers stored in its rows and columns. Think of it as several spreadsheets. There’s a spreadsheet with all the articles you write. There’s another for all the users who register on your site. The database makes it easy for Joomla to handle large amounts of data. If a new article or user is added, Joomla just needs to add an extra row to the appropriate spreadsheet. 8/9/2011
1 p 24 Choose a password. Some versions of CPanel help you choose a password that is difficult to guess. If you set your own choice, please use a combination of numbers, punctuation, and uppercase and lowercase letters so that the password is hard to guess. Choose a password. Some versions of CPanel help you choose a password that is difficult to guess. If you set your own, please use a combination of numbers, punctuation, and uppercase and lowercase letters so that the password is hard to guess. 8/9/2011
1 p 28 7. Double-check your database information. Before we go any further, let’s stop to make sure we have all the information we’ll need in Step 3 make into a: 7. Double-check your database information. Before we go any further, let’s stop to make sure we have all the information we’ll need in Step 3: 8/9/2011
1 p 29 You should see an installation screen like in Figure 2.21. You should see an installation screen like the one in Figure 2.21. 8/9/2011
1 p 30 4. Joomla Web Installer Step 4: Database. This is the most important step. This is where you connect your files and database together. We’re going to need the details we collected when we created the database earlier. You see a screen like Figure 2.24, and most of the six fields will be similar: 4. Joomla Web Installer Step 4: Database. This is the most important step. This is where you connect your files and database together. For this step, we’re going to need the details we collected when we created the database earlier. You see a screen like Figure 2.24, and most of the six fields will be similar: 8/9/2011
1 p 31 As mentioned earlier, enter the details of the database you collected earlier. Click Next when you’re done. If you’ve made a mistake, Joomla sends you back here to try again. Click Next when you’re done. If you’ve made a mistake, Joomla sends you back here to try again. 8/9/2011
1 p 40 This area is always accessible by adding /administrator/ to your site’s home page. So if your site was http://joomlaexplained.com/joomlaville, you’d add /administrator to visit http://joomlaexplained.com/joomlaville/administrator. This area is always accessible by adding /administrator/ to your site’s home page. So if your site was http://joomlaexplained.com/joomlaville, you’d add /administrator to visit the administrator area. Thus, you’d type in
http://joomlaexplained.com/joomlaville/administrator.
8/9/2011
1 p 41 In this chapter you get an overview of both areas of your Joomla site, and we start right here in the administrator area.
Understand the Administrator Area
of Your Joomla Site
In the administrator area of your Joomla site you see four distinct sections outlined in Figure 3.4:
In this chapter, you get an overview of both areas of your Joomla site, and we start right here in the administrator area.
Understand the Administrator Area
of Your Joomla Site
In the administrator area of your Joomla site, you see four distinct sections outlined in Figure 3.4:
8/9/2011
1 p 44 If you want to manage your languages, go the Language Manager If you want to manage your languages, go to the Language Manager. 8/9/2011
1 p 47 Let’s take a look at a final example. Go back Joomla’s User Manager by clicking on Users, then User Manager, and finally Super User. The screen you see looks like Figure 3.11. Let’s take a look at a final example. Go back to Joomla’s User Manager by clicking on Users, then User Manager, and finally Super User. The screen you see looks like Figure 3.11. 8/9/2011
1 p 50 1. In the drop-down menu, click on Content, then Article Manager, and then click on New. You see a screen like in Figure 3.13. This is where you will write all your articles in Joomla. 1. In the drop-down menu, click on Content, then Article Manager, and then click on New. You see a screen like the one in Figure 3.13. This is where you will write all your articles in Joomla. 8/9/2011
1 p 51 4. Then in very top-right corner, above the Save & Close button, click on View Site. This sends you to the visitor area of your site. You can see both the Save & Close and the View Site buttons in Figure 3.15. 4. Then in the very top-right corner, above the Save & Close button, click on View Site. This sends you to the visitor area of your site. You can see both the Save & Close and the View Site buttons in Figure 3.15. 8/9/2011
1 p 54 In the visitors area you now can see your template changes live on your site. Figure 3.20 shows how it will appear. In the visitors area, you now can see your template changes live on your site. Figure 3.20 shows how it will appear. 8/9/2011
1 p 63 When you save the article, the Title is copied automatically into the Alias field. This Alias field forms part of the URL for this article, so our Joomlaville Overview will have a URL that contains joomlaville-overview. When you save the article, the Title is copied automatically into the Alias field. This Alias field forms part of the URL, so our Joomlaville Overview will have a URL that contains joomlaville-overview. 8/10/2011
1 p 64 Let’s go ahead and repeat that process again. Here are the details for our second article in the About category:
• Title: Joomlaville Location
• Category: About
• Article Text: Describe where the city is. There is some sample text at www.joomlaexplained.com/chapter4 to help you out.
Let’s go ahead and repeat that process again for the article titled Joomlaville location. Here are the details for our second article in the About category:
1. Title: Joomlaville Location
2. Category: About
3. Article Text: Describe where the city is. There is some sample text at www.joomlaexplained.com/chapter4 to help you out.
8/10/2011
1 p 64 Let’s do that one more time to finish our About category with the third article. Here are the details we use:
• Title: Joomlaville History
• Category: About
• Article Text: As before, there is some sample text at www.
joomlaexplained.com/chapter4 to help you out.
Let’s go through the process one more time to finish our About category with the third article. Here are the details we use:
1. Title: Joomlaville History
2. Category: About
3. Article Text: As before, there is some sample text at www.
joomlaexplained.com/chapter4 to help you out.
8/10/2011
1 p 72 We’ve done that first category. Here’s what we’re going to do. We’re going to give you a full step-by-step guide to creating the Attractions category, articles, and menu links. We’ve done that first category, and here’s what we’re going to do now. We’re going to give you a full step-by-step guide to creating the Attractions category, articles, and menu links. 8/10/2011
1 p 74 Afterward your Main Menu should look like Figure 4.25. When you are done, your Main Menu should look like Figure 4.25. 8/23/2011
1 p 86 1. Enter the folder name “attractions” into the “create folder” field at the bottom-right of the screen. I recommend using all lowercase names with no spaces or punctuation. 1. Enter the folder name “attractions” into the “create folder” field at the bottom-right of the screen. I recommend using all lowercase letters with no spaces or punctuation. 8/23/2011
1 p 95 These links won’t work in the Article Editor, but they will when you go to the visitors area of your site. These links won’t work in the Article Editor, but they will when you go to the visitor area of your site. 8/23/2011
1 p 96 5. Select http://joomla.org in the text step 4. 5. Select http://joomla.org in the text. 8/23/2011
1 p 100 Save the article and go to the visitor area. The screen your visitors see will looks like Figure 5.40. Save the article and go to the visitor area. The screen your visitors see will look like Figure 5.40. 8/23/2011
1 p 100 Figure 5.41 shows what an article looks like with two Pagebreak links inserted. It has a table of contents on the right. These won’t work on your front page because unlike the Read More links, these aren’t suited for the front page of your site. The Pagebreak is ideal for long, inside pages. Examples of Pagebreak links are Table of Contents links and Previous and Next links. Figure 5.41 shows what an article looks like with these two Pagebreak links inserted. It should be noted though that unlike the Read Move links, these Pagebreak links are not suited for the front page of your site. They are, however, more ideal for long, insed pages on your site. 8/23/2011
1 p 110 Let’s add some text to the Airport article. We’ll then format the text and insert images and links: Let’s add some text to the Bus Station article. We’ll then format the text and insert images and links: 8/23/2011
1 p 112 Again, don’t worry if you can’t—full instructions are online at http://www.
joomlaexplained.com/Chapter5.
Again, don’t worry if you can’t complete the task on your own—full instructions are online at http://www.joomlaexplained.com/Chapter5. 8/23/2011
1 p 113 As long as you’re comfortable with the categorize/add/show workflow that we’ve practiced here to create content, you’re ready move on to the next chapter. As long as you’re comfortable with the categorize/add/show workflow that we’ve practiced here to create content, you’re ready to move on to the next chapter. 8/23/2011
1 p 118 • Title. This is really useful because it’s the name of the menu that you’ll see in the administrator area and visitors will see.
• Menu Type. This is much less useful for you. It’s a name that Joomla uses for technical stuff, but you’ll rarely need to use it, if ever.
• Description. As if the name Attractions Menu weren’t clear enough, we can use this box to spell out the menu’s purpose even more clearly.
• Title. This is really useful because it’s the name of the menu that you’ll see in the administrator area and visitors will see in the visitor area.
• Menu Type. This is much less useful for you. It’s a name that Joomla uses for technical stuff, but you’ll rarely need to use it, if ever.
• Description. As if the name Attractions Menu wasn’t clear enough, we can use this box to spell out the menu’s purpose even more clearly.
8/23/2011
1 p 127 This time there are no instructions, but hopefully now you’re feeling more confident now. This time there are no instructions, but hopefully now you’re feeling more confident. 8/23/2011
1 p 128 Most likely it shows the first part of the article and then a Read More link as we saw in a previous chapter. Most likely it shows the first part of the article and then includes a Read More link as we saw in a previous chapter. 8/23/2011
1 p 129 We also add a news area to our site so that we can report on the latest events in Joomlaville, and we put it all together: the Joomla workflow, Joomla content, and Joomla menus. We also add a news area to our site so that we can report on the latest events in Joomlaville. In doing this, we put it all together: the Joomla workflow, Joomla content, and Joomla menus. 8/23/2011
1 p 130 2. Make sure you set these four things in the article. Your screen should look like what’s shown in Figure 6.24: 2. Make sure you set these four things in the article. Your screen should look like the screen in Figure 6.24: 8/23/2011
1 p 132 Just as with our articles, we can change the options for this layout, and we change them in two places: Just as with our articles, we can change the options for this layout, and we can do this in two places: 8/23/2011
1 p 136 Just as with our articles and our blog layout, we can change the options for the list layout, and we change them in two places: Just as with our articles and our blog layout, we can change the options for the list layout, and we can do this in two places: 8/23/2011
1 p 143 • Click URL. The Web address to send people when they click the banner. Let’s put http://www.joomla.org in here. • Click URL. This is the Web address you will send people to when they click the banner. Let’s put http://www.joomla.org in here. 8/23/2011
1 p 149 3. Click Save & Close and then View Site. You should be able to see your new menu link in the Main Menu. When you click on it you see your new contact form as in Figure 7.13. 3. Click Save & Close and then View Site. You should be able to see your new menu link in the Main Menu. When you click on it, you see your new contact form as in Figure 7.13. 8/23/2011
1 p 151 The Joomla Messaging component is by far the simplest: It allows you to send private messages to other members of your site. The Joomla Messaging component is by far the simplest component: It allows you to send private messages to other members of your site. 8/23/2011
1 p 152 3. Set a title and enter the message. Your screen should look like Figure 7.16. 3. Set a title for the subject and enter the message. Your screen should look like Figure 7.16. 8/23/2011
1 p 154 Just as with our articles, banners, and contacts, our news feeds are organized into categories: Just as with our articles, banners, and contacts, our News Feeds are organized into categories: 8/23/2011
1 p 155 2. Click New and you see the News feeds creation page. I recommend you fill in at least three fields as you create your first contact form: 2. Click New and you see the News Feeds creation page. I recommend you fill in at least three fields as you create your first contact form: 8/23/2011
1 p 155 Before you click Save & Close, make sure you page looks like Figure 7.21. Before you click Save & Close, make sure your page looks like Figure 7.21. 8/23/2011
1 p 156 3. Click Save & Close and then View Site. You should see your new menu link in the Main Menu. When you click on it you see your feed as in Figure 7.23. 3. Click Save & Close and then View Site. You should see your new menu link in the Main Menu. When you click on it, you see your feed as in Figure 7.23. 8/23/2011
1 p 159 After you’ve created that menu link, you can go to the visitor area of the site, click Search This Site under Main Menu, and you see a screen like Figure 7.28. After you’ve created that menu link, go to the visitor area of the site, click Search This Site under Main Menu, and you see a screen like Figure 7.28. 8/23/2011
1 p 162 Before you click Save & Close, make sure you page looks like Figure 7.31. Before you click Save & Close, make sure your page looks like Figure 7.31. 8/25/2011
1 p 162 1. In your Administrator area go to Menus and then Main Menu. 1. In your Administrator area, go to Menus and then Main Menu. 8/25/2011
1 p 163 Banners
To practice banners, we’re going to set up two banners. First, let’s set up a banner advertising the Joomlaville Aquarium. We place it on the left of our site’s footer.
Practicing Components
Banners
To practice banners, we’re going to set up two banners. First, let’s set up a banner advertising the Joomlaville Aquarium. We place it on the left of our site’s footer.
8/25/2011
1 p 176 1. Open up one of the menu links to contact forms that you’ve already made. One example is the menu link called Joomlaville Mayor. 1. Open up one of the menu links to a contact form that you’ve already made. One example is the menu link called Joomlaville Mayor. 8/25/2011
1 p 179 Don’t worry if your Main Menu or the whole site are not 100% the same as Figure 7.59. Don’t worry if your Main Menu or the whole site is not 100% the same as Figure 7.59. 8/25/2011
1 p 183 There are also four ways in which you can control modules. You learn how to There are also four ways in which you can control modules. In this chapter, you learn how to 8/25/2011
1 p 185 Figure 8.3  Modules positions in Beez, the default Joomla template

Figure 8.4  Modules position in rhuk_milkyway, the default template
in the previous version of Joomla
Figure 8.3  Module positions in Beez, the default Joomla template

Figure 8.4  Module positions in rhuk_milkyway, the default template
in the previous version of Joomla
8/25/2011
1 p 186 In most cases the designer of a template provides a map of the different modules for you. In most cases, the designer of a template provides a map of the different modules for you. 8/25/2011
1 p 195 3. After that’s done you should see Main Menu at the top of all the position-7 modules as in Figure 8.19. 3. After that’s done, you should see Main Menu at the top of all the position-7 modules as in Figure 8.19. 8/25/2011
1 p 196 2. After that’s done you should see the Login Form placed just under the Main Menu at the top of all the position-7 modules as in Figure 8.20. 2. After that’s done, you should see the Login Form placed just under the Main Menu at the top of all the position-7 modules as in Figure 8.20. 8/25/2011
1 p 197 Let’s use the example of Parks. We make a module that automatically updates with a list of all the parks in our city. Here’s how we do it: Let’s use the example of Parks. We will make a module that automatically updates with a list of all the parks in our city. Here’s how we do it: 8/25/2011
1 p 205 At the beginning of this chapter I explained there are four ways you can control the modules on your site: At the beginning of this chapter, I explained there are four ways you can control the modules on your site: 8/30/2011
1 p 207 If you get stuck, instructions for each step are at http://joomlaexplained.com/chapter8. If you get stuck, instructions for each step are at http://www.joomlaexplained.com/chapter8. 8/30/2011
1 p 207 Order
Move the Joomlaville New Year’s Party! module to the top of the position-6 column. When you’re done it should look like Figure 8.36.
Menu Links
Move the Left Column Banner module so that it appears only when people click on Joomla Web links under Main Menu. To see the module more easily, it might also be useful to place it in position-12. When you’re done it should look like Figure 8.37.
Order
Move the Joomlaville New Year’s Party! module to the top of the position-6 column. When you’re done, it should look like Figure 8.36.
Menu Links
Move the Left Column Banner module so that it appears only when people click on Joomla Web links under Main Menu. To see the module more easily, it might also be useful to place it in position-12. When you’re done, it should look like Figure 8.37.
8/30/2011
1 p 218 Normally if you try to display any type of code inside a Joomla article it’s likely to look messy Normally if you try to display any type of code inside a Joomla article, it’s likely to look messy 8/30/2011
1 p 224 4. Go to the visitors area of your site and try a search. You won’t get any results. Your search results page will look like Figure 9.19. 4. Go to the visitor area of your site and try a search. You won’t get any results. Your search results page will look like Figure 9.19. 8/30/2011
1 p 224 In Chapter 11 we show you how to install extra features such as calendars, photo galleries, and shopping carts. Each one of these components requires a plug-in if you want your users to search for their content. In Chapter 11, we show you how to install extra features such as calendars, photo galleries, and shopping carts. Each one of these components requires a plug-in if you want your users to search for their content. 8/30/2011
1 p 232 Figure 10.6 shows the The Joomla Community article in the Dominion template from Rockettheme.com: Figure 10.6 shows the The Joomla Community article in the Dominion template from Rockettheme.com. 11/15/2011
1 p 233 By default five templates are installed on your Joomla site. To see them, go to Extensions and then Template Manager. You see a screen like the one Figure 10.7. By default, five templates are installed on your Joomla site. To see them, go to Extensions and then Template Manager. You see a screen like the one Figure 10.7. 11/15/2011
1 p 234 • Atomic. A plain white template. It designed to be a framework for experienced designers to build on and create their own designs quickly and easily. As a Joomla beginner, you’re unlikely to use this on a live site. • Atomic. A plain white template. It is designed to be a framework for experienced designers to build on and create their own designs quickly and easily. As a Joomla beginner, you’re unlikely to use this on a live site. 11/15/2011
1 p 239 With this template it’s possible to pick any color you like for the template, directly from the template options. With this template, it’s possible to pick any color you like for the template, directly from the template options. 11/15/2011
1 p 246 Back in Chapter 2, “Joomla Installations Explained,” you installed Joomla. In every chapter since then you’ve learned more and more about the features included with that first installation. You’ve seen how to add content and menus. Back in Chapter 2, “Joomla Installations Explained,” you installed Joomla. In every chapter since then, you’ve learned more and more about the features included with that first installation. You’ve seen how to add content and menus. 11/15/2011
1 p 247 It’s time to move beyond the default extensions. We’ve shown you the components, modules, plug-ins, and templates that you see when you install Joomla. In this chapter we show you how to find extensions that meet the unique needs of your site. It’s time to move beyond the default extensions. We’ve shown you the components, modules, plug-ins, and templates that you see when you install Joomla. In this chapter, we show you how to find extensions that meet the unique needs of your site. 11/15/2011
1 p 248 The following sections explain how we use it to find and evaluate extensions. The following sections explain how we use the JED to find and evaluate extensions. 11/15/2011
1 p 249 If you know what you’re looking for and want to drill down quickly then the Search box is a good option. If you know what you’re looking for and want to drill down quickly, then the Search box is a good option. 11/15/2011
1 p 251 If you scroll to the bottom of the page and click Next you see that there are several more pages of Photo Gallery extensions. If you scroll to the bottom of the page and click Next, you see that there are several more pages of Photo Gallery extensions. 11/15/2011
1 p 252 We’re looking for the blue icon. If an extension isn’t marked with that blue icon then it’s unlikely to work with our version of Joomla. We’re looking for the blue icon. If an extension isn’t marked with that blue icon, then it’s unlikely to work with our version of Joomla. 11/15/2011
1 p 259 For now it’s now time to download, install, and test this extension we’ve found. For now it’s time to download, install, and test this extension we’ve found. 11/15/2011
1 p 262 If you go there you should see the new module on this page as in Figure 11.21. If you go there, you should see the new module on this page as in Figure 11.21. 11/15/2011
1 p 264 That’s the workflow. Now let’s go and use it to add a plug-in and a component to our site. That’s the workflow. Now let’s go and use the same workflow to add a plug-in and a component to our site. 11/15/2011
1 p 269 • Reviews. They are almost all positive and most speak about how easy it is to use.
• Reviews. They are almost all positive, and most speak about how easy it is to use.
11/15/2011
1 p 272 5. Save that menu link, go the visitors area of your site, and then click the Sitemap link under Main Menu. You should see a list of all the pages you have on your site as in Figure 11.32. 5. Save that menu link, go to the visitors area of your site, and then click the Sitemap link under Main Menu. You should see a list of all the pages you have on your site as in Figure 11.32. 11/15/2011
1 p 273 Instead in the next part of this chapter we give you some guidelines for finding the right template for you. Instead, in the next part of this chapter we give you some guidelines for finding the right template for you. 11/15/2011

p 273 • Design. This is specific only to templates. Does it match the look and the feel that you want for your site? Especially when you’re getting started, you have enough to worry about without digging into to the code of templates and working hard to make it look the way you want. It’s better to start with a template that’s as close as possible to the desired end result. • Design. This is specific only to templates. Does it match the look and the feel that you want for your site? Especially when you’re getting started, you have enough to worry about without digging into the code of templates and working hard to make it look the way you want. It’s better to start with a template that’s as close as possible to the desired end result. 11/15/2011
1 p 275 7. OK, that’s good, but there are some things we still need to change.First, let’s see if the template has any options or further information for us. 7. OK, that’s good, but there are some things we still need to change. First, let’s see if the template has any options or further information for us. 11/15/2011
1 p 277 Now that we have our site’s name on the template, we also need to change the module positions. Figure 11.38 shows the module positions you will see when you go to the Template Manager in your administrator. Click the Templates tab and click on Preview next to phoca_rein. Now that we have our site’s name on the template, we also need to change the module positions. Figure 11.38 shows the module positions you will see when you go to the Template Manager in your administrator area. Click the Templates tab and click on Preview next to phoca_rein. 11/15/2011
1 p 278 So make our site look better, we need to move some modules to new positions. Let’s see if we can complete the move from Beez to Phoca Rein: To make our site look better, we need to move some modules to new positions. Let’s see if we can complete the move from Beez to Phoca Rein: 11/15/2011
1 p 279 • Search. position-15 (set the Show Title option to No)
• Breadcrumbs. position-5
• Latest Joomlaville Article, Popular Joomlaville Articles, New Years Party. position-6
• Attractions Menu, Transport Menu, Festival Menu, About Joomlaville Menu, Welcome to Our New Site, Login form. position-7
• Joomlaville Photos. unpublish this module
• Footer Left Banner. position-9
• Footer Middle Banner. position-10
• Footer Right Banner. position-11
2. When you finish moving your modules, your site should look like
Figure 11.40.
Congratulations! You’ve done a great job in getting your template set up!
So, that was our first experience with a free Joomla template. You may have noticed that it wasn’t quite as easy as installing the components, modules, and plug-ins.
We had to move all of our modules around and also edit the code to use our own logo.
Fortunately most sites have a lot of components, modules, and plug-ins and only one template!e
• Search: position-15 (set the Show Title option to No)
• Breadcrumbs: position-5
• Latest Joomlaville Article, Popular Joomlaville Articles, New Years Party: position-6
• Attractions Menu, Transport Menu, Festival Menu, About Joomlaville Menu, Welcome to Our New Site, Login form: position-7
• Joomlaville Photos: unpublish this module
• Footer Left Banner: position-9
• Footer Middle Banner: position-10
• Footer Right Banner: position-11
2. When you finish moving your modules, your site should look like
Figure 11.40.
Congratulations! You’ve done a great job in getting your template set up!
So, that was our first experience with a free Joomla template. You may have noticed that it wasn’t quite as easy as installing the components, modules, and plug-ins.
We had to move all of our modules around and also edit the code to use our own logo.
Fortunately, most sites have a lot of components, modules, and plug-ins and only one template!e
11/15/2011
1 p 284 So far in this chapter we’ve been through the workflows allowed us to find, evaluate, and install components, modules, plug-ins, and templates. Let’s practice an example of each one. So far in this chapter we’ve been through the workflows which have allowed us to find, evaluate, and install components, modules, plug-ins, and templates. Let’s practice an example of each one. 11/15/2011
1 p 285 2. Upload.
3. Install.
4. Use.
2. Download.
3. Upload.
4. Use.
11/15/2011
1 p 286 If you’ve followed this book through to this point, you can now understand a default Joomla installation and also add extra features and designs. You have completed the entire Joomla site-building workflow: If you’ve followed this book through to this point, you can now understand a default Joomla installation and also add extra features and designs to your site. You have completed the entire Joomla site-building workflow: 11/15/2011
1 p 289 Now it’s time to put it all together. We’re going to practice everything you’ve learned. In this chapter we go through the Joomla workflow and build a personal site for you. Now it’s time to put it all together. We’re going to practice everything you’ve learned. In this chapter, we go through the Joomla workflow and build a personal site for you. 11/15/2011
1 p 291 Manual installation takes longer but gives you a little more control over how your site is set up. This tutorial focuses on installing Joomla using the popular CPanel system, so it does require. your hosting company to have CPanel installed. If your hosting company uses different software, you need to find out how to create a database with them. Manual installation takes longer but gives you a little more control over how your site is set up. This tutorial focuses on installing Joomla using the popular CPanel system, so it does require, your hosting company to have CPanel installed. If your hosting company uses different software, you need to find out how to create a database with them. 11/15/2011
1 p 292 14. On Joomla Web Installer Step 7: Finish, keep this screen open in your Web browser. 14. On Joomla Web Installer Step 7: Finish, keeping this screen open in your Web browser. 11/15/2011
1 p 293 Feel free to adjust those categories to meet your needs, but we to use them for this example: Feel free to adjust those categories to meet your needs, but we will be using them for this example: 11/15/2011
1 p 298 Let’s allow people to send an e-mail message to us. We use the Contacts component and to create the form we use the CASh workflow: Let’s allow people to send an e-mail message to us. We use the Contacts component, and to create the form we use the CASh workflow: 11/15/2011
1 p 299 Now let’s see if we can add a photo gallery to our site. In Chapter 11 we installed a relatively small module for photos. This time, let’s look for a larger gallery capable of holding a lot more photos. Now let’s see if we can add a photo gallery to our site. In Chapter 11, we installed a relatively small module for photos. This time, let’s look for a larger gallery capable of holding a lot more photos. 11/15/2011

p 300 3. You should see a message saying that Phoca Gallery was successfully installed. You also see a large button saying Install as in Figure 12.9. Make sure to click on this button to finish the installation. 3. You should see a message saying that Phoca Gallery was successfully installed. You also see a large button saying Install, as in Figure 12.9. Make sure to click on this button to finish the installation. 11/15/2011
1 p 301 1. Categorize. Go to Components, then Phoca Gallery, then Categories, and click New. The only field you need to enter is Title. In this example my category is called Holiday. Click Save & Close to finish creating the category. 1. Categorize. Go to Components, then Phoca Gallery, then Categories, and click New. The only field you need to enter is Title. In this example, my category is called Holiday. Click Save & Close to finish creating the category. 11/15/2011
1 p 307 3. Go the visitor area of your site, click the menu link to the Where I Live page, and it should look like Figure 12.17.
Figure 12.17  The JGMap module inside an article
Installed Plug-in: ITPSocial Buttons
Now we’re really going to test your memory and how much you’ve learned up to this point.
In the previous chapter we installed the ITPSocial Buttons extension: Your task now is to see if you can install it on this new site also. If you get stuck the instructions are back in Chapter 11.
3. Go to the visitor area of your site, click the menu link to the Where I Live page, and it should look like Figure 12.17.
Figure 12.17  The JGMap module inside an article
Installed Plug-in: ITPSocial Buttons
Now we’re really going to test your memory and how much you’ve learned up to this point.
In the previous chapter, we installed the ITPSocial Buttons extension: Your task now is to see if you can install it on this new site also. If you get stuck, the instructions are back in Chapter 11.
11/15/2011
1 p 315 In Chapter 12 we built a personal Web site by putting together everything you’ve learned in this book so far. We added new content, navigation, features, and designs to your Joomla! site. In short, we used all fours steps of the Joomla workflow:
Step 1: Installation
Step 2: Content
Step 3: Extensions (Components, Modules, and Plug-ins)
Step 4: Templates
Now it’s time to go further again and build a business site. In this chapter we use the example of a Web design business, but you could use any business that you’re familiar with.
In Chapter 12, we built a personal Web site by putting together everything you’ve learned in this book so far. We added new content, navigation, features, and designs to your Joomla! site. In short, we used all fours steps of the Joomla workflow:
Step 1: Installation
Step 2: Content
Step 3: Extensions (Components, Modules, and Plug-ins)
Step 4: Templates
Now it’s time to go further again and build a business site. In this chapter, we use the example of a Web design business, but you could use any business that you’re familiar with.
11/15/2011
1 p 316 As in Chapters 2 and 12, go ahead and choose the methodyou feel most comfortable with. Here are two things to remember as you do the installation:: As in Chapters 2 and 12, go ahead and choose the method you feel most comfortable with. Here are two things to remember as you do the installation:: 11/16/2011
1 p 318 2. Also to make sure the site stays as organized as possible, let’s go to the Media Manager and do the following two things: 2. Also to make sure the site stays as organized as possible, thus let’s go to the Media Manager and do the following two things: 11/16/2011
1 p 319 Let’s set up our menu links so that visitors can easily see our articles. Here’s how we do it, using the About Us category as an example. First, let’s allow people to see all About Us articles: Let’s set up our menu links so that visitors can easily see our articles. Here’s how we do it using the About Us category as an example. First, let’s allow people to see all About Us articles: 11/16/2011
1 p 320 If you go to the visitor area of your site you should see the Main Menu module with all of your categories. Click on any category, and you see the articles in that category. If you go to the visitor area of your site, you should see the Main Menu module with all of your categories. Click on any category, and you see the articles in that category. 11/16/2011
1 p 321 3. Show. Go to Menus, then Main Menu and make a menu link to your new contact form. When you’re finished it should look like Figure 13.7.
Installed Component: Zen Portfolio
Rather than simply using a plain article to show our company’s portfolio, it would be a good idea to use an photo gallery instead. That would really enable us to show images of our work clearly. So let’s add a photo gallery to our site. Before we start, make sure you have done two things already:
3. Show. Go to Menus, then Main Menu and make a menu link to your new contact form. When you’re finished, it should look like Figure 13.7.
Installed Component: Zen Portfolio
Rather than simply using a plain article to show our company’s portfolio, it would be a good idea to use a photo gallery instead. That would really enable us to show images of our work clearly. So let’s add a photo gallery to our site. Before we start, make sure you have done two things already:
11/16/2011
1 p 323 When you’ve successfully saved your menu link you can go to the visitor area of your site, and each photo should look like Figure 13.9. When you’ve successfully saved your menu link, you can go to the visitor area of your site, and each photo should look like Figure 13.9. 11/16/2011
1 p 324 • Latest Company News. This allows visitors to see our recent Company News. • Latest News. This allows visitors to see our recent Company News. 11/16/2011
1 p 325 • Popular Company News. This allows people to see which Company News articles have received the most visits.
• Title. Popular Company News
• Position. position-6
• Category. Company Newss
• Popular Company News. This allows people to see which Company News articles have received the most visits.
• Title. Popular Company News
• Position. position-6
• Category. Company Newss
11/16/2011
1 p 327 Go to the visitor area of your site and you see the module in action as in Figure 13.12.
Figure 13.12  The GTranslate module on your site
Default Plug-in: User Profile
This task allows us to collect information about users when they register on our site. There are many reasons why you might ask people to register. For example, you might want to entice visitors to register and give you their details in exchange for free information or downloads. Also registering is a popular way to reduce spam if you allow visitors to submit content on your site. See Chapter 14, “Joomla Users Explained,” for more information on this.
1. Go to Extensions then Plug-in Manager and click on the red circle next to the User – Profile plug-in so that it turns to a green check mark.
2. Go to the visitor area and look for the Login Form module in the left column. Click on the Create an account link at the bottom of the module, and you see a screen like that in Figure 13.13.
3. To remove any of these fields or to make them required, go to Extensions then Plugin Manager and click on the User – Profile plug-in link. On the right-hand side in the Basic Options area you can decide what information you collect from users.
Go to the visitor area of your site, and you see the module in action as in Figure 13.12.
Figure 13.12  The GTranslate module on your site
Default Plug-in: User Profile
This task allows us to collect information about users when they register on our site. There are many reasons why you might ask people to register. For example, you might want to entice visitors to register and give you their details in exchange for free information or downloads. Also, registering is a popular way to reduce spam if you allow visitors to submit content on your site. See Chapter 14, “Joomla Users Explained,” for more information on this.
1. Go to Extensions then Plug-in Manager and click on the red circle next to the User – Profile plug-in so that it turns to a green check mark.
2. Go to the visitor area and look for the Login Form module in the left column. Click on the Create an account link at the bottom of the module, and you see a screen like that in Figure 13.13.
3. To remove any of these fields or to make them required, go to Extensions then Plugin Manager and click on the User – Profile plug-in link. On the right-hand side in the Basic Options area, you can decide what information you collect from users.
11/16/2011
1 p 329 2. Get the identifying code of the video. Often it will look like this: http://www.youtube.com/watch?v=vb2eObvmvdI. You’re looking for the code after ?v= so in this case the code we need is vb2eObvmdvI. This can be a little confusing because there can also be extra code at the end such as &feature=player_embedded. Be sure not to gather that extra code, just the approximately 12 letters and numbers in the identifying code. 2. Get the identifying code of the video. Often it will look like this: http://www.youtube.com/watch?v=vb2eObvmvdI. You’re looking for the code after ?v=, so in this case the code we need is vb2eObvmdvI. This can be a little confusing because there can also be extra code at the end such as &feature=player_embedded. Be sure not to gather that extra code, just the approximately 12 letters and numbers in the identifying code. 11/16/2011
1 p 338 In Chapter 13 we built a business Web site using everything we’ve learned in this book so far. We used many parts of the Joomla administrator area, but you probably noticed that we skipped over some areas entirely. That was deliberate. Some of Joomla’s features are more important than others, and some require more experience with Joomla. In fact, we actually skipped over one entire area of the main drop-down menu: Users. That area is the focus of this chapter.
Things You Can Do After Reading This Chapter
• Understand Joomla’s three default access levels that control what people see on your site
• Understand Joomla’s eight default user groups that control what people can do on your site
• Modify those access level and user groups to meet the unique needs of your site
Imagine you are running a business site and you have many different types of visitors. Here are some fairly simple examples:
• The general public. They’re just curious and want to browse around your site.
• Registered users. They want to log in to comment on your blog posts and maybe to access special offers.
• Administrators. They want to add content, move modules, add menu links, and do whatever else they need to manage the site.
Each of these types of visitors need different permissions for different areas of the site.
In Chapter 13, we built a business Web site using everything we’ve learned in this book so far. We used many parts of the Joomla administrator area, but you probably noticed that we skipped over some areas entirely. That was deliberate. Some of Joomla’s features are more important than others, and some require more experience with Joomla. In fact, we actually skipped over one entire area of the main drop-down menu: Users. That area is the focus of this chapter.
Things You Can Do After Reading This Chapter
• Understand Joomla’s three default access levels that control what people see on your site
• Understand Joomla’s eight default user groups that control what people can do on your site
• Modify those access levels and user groups to meet the unique needs of your site
Imagine you are running a business site and you have many different types of visitors. Here are some fairly simple examples:
• The general public. They’re just curious and want to browse around your site.
• Registered users. They want to log in to comment on your blog posts and maybe to access special offers.
• Administrators. They want to add content, move modules, add menu links, and do whatever else they need to manage the site.
Each of these types of visitors needs different permissions for different areas of the site.
11/16/2011
1 p 339 How do we give different permissions to different types of visitor? That’s the question we’re going to answer in this chapter. How do we give different permissions to different types of visitors? That’s the question we’re going to answer in this chapter. 11/16/2011
1 p 341 4. After you’ve logged in successfully you can see that the Login Form module has changed. The module no longer shows the information the general public needs such as how to register or recover a forgotten password. Now it just shows you a welcome message and a Log Out button as in Figure 14.4.
Figure 14.4  The Login Form module as shown to logged in users
5. Now find the Brochures article. You should be able to successfully find it by using the search box. Also if you click on Our Services in the menu you can see the article as in Figure 14.5.
4. After you’ve logged in successfully, you can see that the Login Form module has changed. The module no longer shows the information the general public needs such as how to register or recover a forgotten password. Now it just shows you a welcome message and a Log Out button as in Figure 14.4.
Figure 14.4  The Login Form module as shown to logged in users
5. Now find the Brochures article. You should be able to successfully find it by using the search box. Also if you click on Our Services in the menu, you can see the article as in Figure 14.5.
11/16/2011
1 p 344 You can keep on moving through your administrator, but you see the same Access option almost everywhere you go. This means you can control who sees what for most of the features on your site from articles to menu links to modules. You can keep on moving through your administrator area, but you see the same Access option almost everywhere you go. This means you can control who sees what for most of the features on your site from articles to menu links to modules. 11/16/2011
1 p 345 6. When you do click on the link you see another message. As in Figure 14.11, this one says, “Your Account has been successfully activated. You can now log in using the username and password you chose during the registration.” You can use the login box under the message to log in. 6. When you do click on the link, you see another message. As in Figure 14.11, this one says, “Your Account has been successfully activated. You can now log in using the username and password you chose during the registration.” You can use the login box under the message to log in. 11/16/2011
1 p 346 There’s one final and important thing to note about the Public and Registered level. That concerns the administrator area rather than the visitor area. Here’s how to see that difference in action. There’s one final and important thing to note about the Public and Registered level concerning the administrator area rather than the visitor area. Here’s how to see that difference in action. 11/16/2011
1 p 347 Let’s see how different the Manager and Administrator groups are. Let’s log in at those two groups. Here’s how we do it: Let’s see how different the Manager and Administrator groups are. Let’s log in as those two groups. Here’s how we do it: 11/16/2011
1 p 348 Figure 14.13  Access denied for the administrator area
3. Click Save & Close and then Log out in the top-right corner.
4. Now go back to the administrator area and log in using the Demo User account.
5. You see a screen like Figure 14.15. Many of the drop-down menu options are gone. The Manager group has the ability to add and organize content. They can also use some of the components. However they have very little ability to modify the site. They can’t change the site’s layout because they don’t have access to the templates, modules, or menus. They also can’t change any key settings because they don’t have access to the Site Configuration screen or the Users link in the main drop-down menu.
Figure 14.14  Access denied for the administrator area
3. Click Save & Close and then Log out in the top-right corner.
4. Now go back to the administrator area and log in using the Demo User account.
5. You see a screen like Figure 14.15. Many of the drop-down menu options are gone. The Manager group has the ability to add and organize content. They can also use some of the components. However, they have very little ability to modify the site. They can’t change the site’s layout because they don’t have access to the templates, modules, or menus. They also can’t change any key settings because they don’t have access to the Site Configuration screen or the Users link in the main drop-down menu.
11/16/2011
1 p 350 Remember how your Super User account was able to control the Demo Site user? The opposite is not true. You won’t be able to click on the Super User account. That’s because the Administrator can’t edit the Super User, can’t control them, and can’t demote them to a lower group. They also can’t create a Super User.
The Administrator group is great if you want to maintain final control over the site but give access to people who really know their way around Joomla.
Remember how your Super User account was able to control the Demo Site user? The opposite is not true. Because you are logged in as the Demo Site user, you won’t be able to click on the Super User account. That’s because the Administrator can’t edit the Super User, can’t control them, and can’t demote them to a lower group. They also can’t create a Super User.
The Administrator group is great if you want to maintain final control over the site but only give access to people who really know their way around Joomla.
11/16/2011
1 p 359 If everything is set up correctly you should see a screen like Figure 14.33 when you’re logged in as a Chief Editor. If everything is set up correctly, you should see a screen like Figure 14.33 when you’re logged in as a Chief Editor. 11/16/2011
1 p 360 In this chapter we only scratched the surface of what Method 3 could achieve on large sites. In this chapter, we only scratched the surface of what Method 3 could achieve on large sites. 11/16/2011
1 p 361 If you do need to use Method 3 to create a detailed set of user permissions on your site, we have a collection of videos and tutorials links to help you out. Go to http://joomlaexplained.com/chapter14 to find that information.
In the next chapter we turn our attention to multilingual sites. You see how Joomla can allow you to add and manage translated content. Turn the page and see how to do it.
If you do need to use Method 3 to create a detailed set of user permissions on your site, we have a collection of videos and tutorial links to help you out. Go to http://joomlaexplained.com/chapter14 to find that information.
In the next chapter, we turn our attention to multilingual sites. You see how Joomla can allow you to add and manage translated content. Turn the page and see how to do it.
11/16/2011
1 p 363 In this chapter you see another new feature: the ability to run your site in more than one language. Visitors can click a button and change from one language to another. In this chapter, you see another new feature: the ability to run your site in more than one language. Visitors can click a button and change from one language to another. 11/16/2011
1 p 365 2. Unlike other extensions there is also a dedicated page elsewhere on Joomla.org. Because these extensions are created and maintained by the Joomla community, this translations page is located at http://community.
joomla.org/translations.html. Visit this page; it looks like Figure 15.2.
2. Unlike other extensions, there is also a dedicated page elsewhere on Joomla.org. Because these extensions are created and maintained by the Joomla community, this translations page is located at http://community.
joomla.org/translations.html. Visit this page; it looks like Figure 15.2.
11/16/2011
1 p 368 13. You can see that Spanish is missing from here so we need to add it. Click on New, and you see a screen like Figure 15.8. Here are the fields you need to fill in: 13. You can see that Spanish is missing from here, so we need to add it. Click on New, and you see a screen like Figure 15.8. Here are the fields you need to fill in: 11/16/2011
1 p 376 At the moment we do have different content on our home page with each language. At the moment, we do have different content on our home page with each language. 11/16/2011
1 p 377 4. Save the menu link, and you see that the Spain flag appears beside it. In Figure 15.21 you can see a Spanish home page link next to a normal home page with a gold star.
Figure 15.21  A home page link in English and
another home page link in Spanish
Step 3: Extensions (Components, Modules,
and Plug-ins)
The third step in creating the Spanish side to our site is translating the extensions. Joomla allows you to create new language versions of your components and modules. You probably won’t need to translate your plug-ins. Some occasional plug-ins may have a language setting for you to change, but none of default plug-ins do.
4. Save the menu link, and you see that the Spain flag appears beside it. In Figure 15.21, you can see a Spanish home page link next to a normal home page with a gold star.
Figure 15.21  A home page link in English and
another home page link in Spanish
Step 3: Extensions (Components, Modules,
and Plug-ins)
The third step in creating the Spanish side to our site is translating the extensions. Joomla allows you to create new language versions of your components and modules. You probably won’t need to translate your plug-ins. Some occasional plug-ins may have a language setting for you to change, but none of the default plug-ins do.
11/16/2011
1 p 382 • At the time of writing there are three major version of Joomla: • At the time of writing, there are three major version of Joomla: 11/16/2011
1 p 383 • Updating. Unfortunately, it can be difficult to update from 1.0 to 1.5 and from 1.5 to 1.6. The more complicated the site, the more difficult it is to update. However the Joomla Team has promised to make updates much easier in the future, starting with the move from 1.6 to 1.7. At the time of writing the update process hasn’t been finalized, but when firm details are available we’ll publish them at http://joomlaexplained.com/updates. • Updating. Unfortunately, it can be difficult to update from 1.0 to 1.5 and from 1.5 to 1.6. The more complicated the site, the more difficult it is to update. However, the Joomla Team has promised to make updates much easier in the future, starting with the move from 1.6 to 1.7. At the time of writing, the update process hasn’t been finalized, but when firm details are available we’ll publish them at http://joomlaexplained.com/updates. 11/16/2011
1 p 385 The site shown in Figure 16.1 is using 1.6.0, which is definitely out-of-date. We mentioned earlier that at the time of writing version 1.6.2 is out so we definitely need to update. Fortunately Joomla 1.6 has new a feature that allows us to update Joomla directly from our site’s Extension Manager. Here’s how we do it: The site shown in Figure 16.1 is using 1.6.0, which is definitely out-of-date. We mentioned earlier that at the time of writing, version 1.6.2 is out so we definitely need to update. Fortunately Joomla 1.6 has new a feature that allows us to update Joomla directly from our site’s Extension Manager. Here’s how we do it: 11/16/2011
1 p 389 3. After clicking on the link you are taken to http://www.joomlacode.org, which is an official site used to host many Joomla extensions. Click on the name TweetDisplayBack1.6.x as shown in Figure 16.11. 3. After clicking on the link, you are taken to http://www.joomlacode.org, which is an official site used to host many Joomla extensions. Click on the name TweetDisplayBack1.6.x as shown in Figure 16.11. 11/16/2011
1 p 389 7. Click on the Find Update button as you also did earlier in this chapter. Afterward you see that available updates include Tweet Display Back as in Figure 16.13. 7. Click on the Find Update button as you also did earlier in this chapter. Afterward, you see that available updates include Tweet Display Back as in Figure 16.13. 11/16/2011
1 p 395 • Database Table Prefix Editor. If you installed Joomla manually you were able to choose part of the prefix Joomla used when adding your data to the database. By default this is jos_. However, many people who try to hack Joomla sites assume that jos_ is being used, and this gives them a head start in finding weaknesses. This feature allows you to change it to something other than jos_. • Database Table Prefix Editor. If you installed Joomla manually, you were able to choose part of the prefix Joomla used when adding your data to the database. By default this is jos_. However, many people who try to hack Joomla sites assume that jos_ is being used, and this gives them a head start in finding weaknesses. This feature allows you to change it to something other than jos_. 11/16/2011
1 p 396 Finally some hosts won’t make any backups at all available to you as they create backups to recover from server failure and not your mistakes. Finally, some hosts won’t make any backups at all available to you as they create backups to recover from server failure and not your mistakes. 11/16/2011
1 p 402 • Site Meta Keywords. Also in Chapter 5 I said that search engines now entirely ignore keywords included in your metadata because so many people tried to misuse that feature for spam. It’s much more important to have keywords in your main article text instead. • Site Meta Keywords. Also in Chapter 5, I said that search engines now entirely ignore keywords included in your metadata because so many people tried to misuse that feature for spam. It’s much more important to have keywords in your main article text instead. 11/16/2011
1 p 403 • It is best to get these settings right before you launch your site. If you change them later they can cause broken links and frustration for your visitors. • It is best to get these settings right before you launch your site. If you change them later, they can cause broken links and frustration for your visitors. 11/16/2011
1 p 405 • Yes. If you look at the top of your browser and in search results, the title shown will be in this format: Your Site Name – Your Page Title. For example, in Figure 16.35 the title is Joomla Explained – Joomla on a Mac. Your Site Name is taken from field inside Global Configuration. • Yes. If you look at the top of your browser and in search results, the title shown will be in this format: Your Site Name – Your Page Title. For example, in Figure 16.35 the title is Joomla Explained – Joomla on a Mac. Your Site Name is taken from a field inside Global Configuration. 11/16/2011
1 p 406 3. Rename the file to .htaccess. If there is already file called .htaccess, you need to rename that other file first. 3. Rename the file to .htaccess. If there is already a file called .htaccess, you need to rename that other file first. 11/16/2011