Weekend Special: Get 1 year of the Everything Club for $59! You save $85!
  Offer ends in 1
Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!

| Joomla

This week we'll walk you through how to enable Search Engine Friendly (SEF) URLs in Joomla.

This mystical feat requires no extensions!

Here's how you do it:

  1. Go to the Administration area of your Joomla site and Global Configuration (or in the menus, site >> Global Configuration).
  2. In the 'Site' settings, on the right you will see 'SEO Settings', click on the 'Yes' radio button to enable Search Engine Friendly URLs

That's it! You have just enabled SEF URLs for your site. However, if you would like to clean up the URLs even more, read on...

To shorten up the URLs ever more, follow the next steps:

  1. Select 'Yes' for the option to use Apache mod_rewrite *ONLY if you are on a server that uses Apache (which will most likely be the case, but if you're unsure check with your hosting company).
  2. Go to your joomla_root directory and locate the file named htaccess.txt and rename the file to .htaccess (notice the proceeding dot . ) This can be done either via FTP or your hosting control panel.

You should now have nice clean URLs that are human readable.

If you find that upon trying to visit links in your site's menus you are getting 404 errors, you can simply go back to your configuration area and set the 'Use Apache mod_rewrite' option to 'No', and rename your .htaccess back to htaccess.txt Your issue should clear up after.

Additionally, should you wish to add a suffix after your URL (.html for example), you may select the third option in the SEO Settings 'Add suffix to URLs'.

As always, if you need any help with this feel free to post in our forum for support if you are a member.

| Joomla

This week we're going to walk you through adding a commenting system to your site, the easy way!

We're going to be using the 'Disqus Plugin for Joomla' by JoomlaWorks. It's a free plugin that allows visitors to comment on your articles in designed categories and/or menu items using the popular Disqus Comment System.

Here's how set it up:

  • Step 1: Visit Disqus.com and sign up for a free account.
  • Step 2: Visit JoomlaWorks.gr and download the Disqus for Joomla plugin.
  • Step 3: In the administration area of your Joomla site, go to Extensions >> Install / Uninstall and upload the file.
  • Step 4: In the administration area of your Joomla site, go to Extensions >> Plugin Manager >> Disqus Comment System for Joomla! (by JoomlaWorks), and add your Disqus subdomain name to the Plugin Paramters (this will be the name you added to the 'short name' field when you set up your Disqus account), assign the categories/menu items you would like to allow comments in, and enable the plugin.
  • Step 5: Start adding comments to your site!

There are quite a few really nice features you can further enable, such as shared login for Facebook and Twitter, and the ability for visitors to post their comment to their twitter feed, thus taking your commenting system to a 'social networking' level! These features and more can be enabled within the Disqus settings and managed in your account at disqus.com


| Joomla

This week we'll walk you through how to set up a file download manager on your site.

We're going to use a component called RokDownloads

Here's how you do it:

  1. Download the RokDownloads component from Rocket Theme.
  2. In the administration area of your Joomla site, go to Extensions >> Install / Uninstall and upload the file to install.
  3. In the administration area of your Joomla site, go to Components >> RokDownloads >> Configuration and set your preferences for the root download folder and other settings, and click Save.
  4. Click on the 'Manager' link and set up your folders and upload the items you wish to offer as downloads on your site.
  5. Create a link to your downloads as either a 'File Layout' offering a direct link to a file, or a 'Folder Layout' presenting a particular folder of files. Don't forget to have a look at the many options available in the Advanced Parameters for the link.

| Joomla
It is no secret that the editor you first see when using Joomla isn't very powerful. It looks like this:

How to Add a New Joomla WYSIWYG Editor

In this tutorial we'll show you how to install an editor with improved features. It's called JCE (Joomla Content Editor). You can see there's at least 25% more options, and when you use them, you'll see they're much better:

How to Add a New Joomla WYSIWYG Editor

  • Step 1: Go to JoomlaContentEditor.net. You won't need a subscription for anything we're recommending.
  • Step 2: Go to Downloads >> Editor >> Joomla! 1.5x
  • Step 3: Find the file that has the label "Single installation package for Joomla! 1.5.x". At the time of writing this is "com_jce_157_156_package.zip"
  • Step 4: Download this file to your desktop.
  • Step 5: In the administration area of your Joomla site, go to Extensions >> Install / Uninstall and upload the file.
  • Step 6: Go to Site >> Global Configuration and choose JCE in the field "Default WYSIWYG Editor".
  • Step 7: Now when you go to an article, you'll see the new, improved editor.

What Are the Big Improvements I'll See?

  • Improved image control. Click the picture of a tree (third from right on bottom row)
  • Easier linking. Select some text and click the chain link (fifth from right on second row)
  • Pasting from Word. Clean up that ugly text using the W button (middle of second row)

JCE Installation Video Tutorial

| Joomla

When this tutorial was originally published, we recommend a certain Paypal Donate extension from the JED. However, since then, that extension has been removed from the JED.

Thankfully we have created a Paypal Donate extension which has even more features. The download and tutorial can be found here: OSDonate!

| Joomla

This week we'll walk you through how to set up a little bit of extra security that will hide your Joomla Admin area from prying hackers and bots, requiring authentication to log in.

We're going to use a plugin called jSecureAuthentication.

Here's how you do it:

  1. Download the jSecureAuthentication plugin from Joomla Service Provider.
  2. In the administration area of your Joomla site, go to Extensions >> Install / Uninstall and upload the file to install.
  3. In the administration area of your Joomla site, go to Extensions >> Plugins and open the System - jSecure Authentication
  4. Enable the plugin, and on the right in the parameters insert your Key in the field - this will be your 'secret' key to use for authentication when accessing the Joomla admin area.
  5. Save the changes and log out of the admin. To get to your new admin area you will go to http://example.com/administrator/?secretkey (don't forget the ? before the secret key)

Using this plugin you can also set a custom redirect so that if someone were to try and access the default admin area at /administrator you can customize the message.

*We'll take this opportunity to remind you that while this is another step to help secure your Joomla site, it is no replacement for keeping your Joomla core files AND your extension files up to date. Make sure you're running the most recent versions in order to have the most secure site.

| Joomla

Social bookmarking and networking sites are very popular these days, and a must for those who wish to share their content with the broadest audience possible. Allowing your visitors to share your content with those in their 'network' is a great way to market your site.

This week we'll walk you through how to set up a tool to allow quick sharing of your articles in the most popular social bookmarking/networking sites.

We're going to use a plugin called Share This

Here's how you do it:

  1. Download the Share This plugin.
  2. In the administration area of your Joomla site, go to Extensions >> Install / Uninstall and upload the file to install.
  3. In the administration area of your Joomla site, go to Extensions >> Plugins and open the Share This plugin.
  4. On the right there are parameters allowing you to choose which services you would like to have displayed. Over 35 of the most common sites are included. You can also change the color and location to match your site.
  5. Enable the plugin, save the changes and start sharing your content with others.

One reason we recommend Share This over the alternatives is that its very discreet. Other bookmarking plugins take up a lot of space but Share This has only a small link that pops-up to reveal more options. There's a demo available here.


| Joomla

If you run a website that allows registration, you're probably familiar with the parade of fake addresses that people use: mickymouse [at] hotmail.com, email [at] email.com and so on. You've also seen spam addresses often ending in .ru, .biz, info or similar.

This week we're going to show you how to check registration emails to make sure they are using legitimate. This can cut down on the number of spam comments, forum posts and other submissions you have to deal with.

We're going to use a plugin called Registration Validator. Here's how you do it:

  1. Register for an account at CEDit.biz and confirm your account.
  2. Log in and Download the Registration Validator plugin.
  3. In the administration area of your Joomla site, go to Extensions >> Install / Uninstall and upload the file.
  4. In the administration area of your Joomla site, go to Extensions >> Plugin Manager >> System - Registration Validator and enable the plugin.
  5. Inside the plugin you can change the settings.

Once the plugin is enabled your registration form will have add another layer of protection to your site from spammers.

| Joomla

One of the most famous blogging experts is Brain Clark on Copyblogger. He recently wrote a post about the “Click Here problem”.

He quotes research that shows how often people click on different kinds of link:

  • Click to continue”: 8.53%
  • Continue to article”: 3.3%
  • Read more”: 1.8% backend.png

The main problem is that "Read More" doesn't tell people what to do or what they'll be reading about. Well, you can probably guess which of these options Joomla uses by default.

Fortunately, it is possible to make Joomla's Read More more descriptive and useful.

Here's how you do it:

  1. Go to the administrator area of your site and Content >> Article Manager.
  2. In the parameters of your article, under 'Parameters(Advanced)', enter the text you would like the article to use for the Read More link. If you leave this field blank, Joomla will use the default "Read More".
  3. This is how it will look on the front end of your site:










If you don't want to do this yourself for every article, both sh404SEF and SEF Advance are components that will optimize your URLs and also insert the article title into the read more link. Finally, if you're not using either of those, click here to find a code hack available to insert the title automatically (notice what we did? Wink ).

| Joomla

The favicon is the small image that people use to identify your site. It appears in their bookmarks, in their browser bar and in any tabs that they have open:

Favicon With Joomla

By default, Joomla uses the official Joomla logo. Here's how to change the image to something that reflects your website:

  • Step 1: Find the image that you'd like to use. The best favicons are normally square and don't have a great of detail.
  • Step 2: Either resize the image yourself to 16 pixels high and 16 pixels wide, or you can use a website such as http://www.favicon.cc to resize it for you.
  • Step 3: Make sure that the image is called favicon.ico
  • Step 4: You will need to upload the image via FTP or your favorite file manager. The location you need to upload to will look like this /templates/your-template-name/. That's all. You don't need to place it in your template's images directory or even Joomla's image directory. Just place it in your template's main folder.

A Note of Caution:

Many browsers use "caching" which means they show a version of the page from several minutes ago. That means that your browser may not show your new favicon immediately. You may need to delete your browser cache (instructions are here) and restart your browser to see the change.

| Joomla

In our beginner classes we explain a Joomla quirk ... all images should go in the /images/stories folder to make them easier to use. However, some people are taking over sites where that hasn't been done. Here's how to change the place where images are put:

  • Step 1: Login to the administrator area of your Joomla website.
  • Step 2: Go to Site >> Global Configuration.
  • Step 3: Global Configuration is divided into 3 sections: Site, System, and Server. Click on "System".
  • Step 4: Scroll down to "Media Settings".
  • Step 5: In the field "Path to Image Folder", change where you'd like images to be placed. It is most likely that'll you want to change this from /images/stories to just /images/
  • Step 6: Click Save.

How to Change the Image Folder in Joomla

| Joomla
Well, almost any template. This tip works for all but the most complicated templates.

  • Step 1: Go and download the Firefox browser, if you haven't done so yet: http://www.mozilla.com/en-US/firefox/personal.html. Firefox is much better than Internet Explorer or Safari for working on websites.
  • Step 2: We're going to install an extra toolbar for Firefox. It is called the "Web Developer" toolbar. It was already installed on the Firefox we used in the Joomla beginners classes: https://addons.mozilla.org/en-US/firefox/addon/60
  • Step 3: Click "Add to Firefox" and follow the instructions, including restarting Firefox.
  • Step 4: The next time you open Firefox, you will see a list of links that starts with "Disable", "Cookies", "CSS" and ends in "Options"
  • Step 5: Browse to the website where you want to change the logo. We're going to use http://joomla.org for this example.
  • Step 6: In the toolbar, click on "Images" which is the 5th link from the left. Then click "View Image Information" from the dropdown.
  • Step 7: You will now see a list of all the images on the site.
  • Step 8: Scroll down until you see the logo. You will see two pieces of information about it: Location ( http://cdn.joomla.org/images/logo.png ) and Size ( Width = 235 pixels, Height = 40 pixels ).
  • Step 9: You need to make a new logo that is the same width and height as the old.
  • Step 10: Use your favorite file manager to upload the new logo to the location you found in Step 8. It is better to rename rather than delete the old logo. You could call it logo-backup.png for example.

| Joomla

People often ask "what's the best blog extension for Joomla?". Our answer: "how about Joomla itself?".

We use Joomla for our blog on alledia.com and get 10s of 1000s of visitors every month. Here's how to set up a blog using Joomla:

  • Step 1: Go to Content >> Section Manager and make a section called "Blog".
  • Step 2: Go to Content >> Category Manager and make categories for your blog. Make sure to assign them to the "Blog" category.
  • Step 3: Go to Content >> Article Manager and write the first few articles for your blog. When you're writing each article, be sure to click the "Read More" button at the bottom of the page to insert the red line. This will create an intro text for the article. Everything before the red line will be the intro. To get to the rest of the article, people will need to click "Read More".

How to Create a Blog Using Joomla

  • Step 4: Go to Menus >> Main Menu >> New >> Articles >> Section Blog Layout and choose the "Blog" section that you created in Step 1.
  • Step 5: Go to the front of your site and click on the new link. If you don't like what you see, you can go back to the menu link from Step 4 and change the "Parameters" on the right-hand side. Common things to change are the number of articles on each page and the number of columns.

Adding Comments

If you'd like to allow people to leave comments to your blog, click here and follow the instructions.

| Joomla
  • Step 1: Go to the RSS Feeds section on Joomla.org.
  • Step 2: Download the Ninja RSS Syndicator.
  • Step 3: Install Ninja RSS via the Joomla installer.
  • Step 4: Go to Components >> Ninja RSS and click "New"
  • Step 5: Fill in the information requested. Most of this fields are self-explanatory. You can happily just give your feed a name and click save.


Collecting Data on Your RSS Feed

  • Step 6: After you've saved your feed, copy the URL or save it into a text editor.
  • Step 7: Go to http://feedburner.google.com and login.
  • Step 8: Enter the URL for your RSS feed into this box:
RSS Feedburner
  • Step 8: Give your feed a name and URL. Make sure to write down the name of your new feed URL.
  • Step 9: Over the next few weeks, you can login back into Feedburner and see detailed information about how many people are subscribing to your feed:

RSS Statistics

Allowing Search Engines and Visitors to Find Your RSS Feed

  • Step 10: Add this to the head of your template:
    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://feedaddress.com" />
  • Step 11: Go to https://siteexplorer.search.yahoo.com/submit and submit your RSS feed.

| Joomla

In our classes we've talk about the SCAM workflow that makes building Joomla 1.5 websites much easier:

  • S: Go to Section Manager and create sections
  • C: Go to Category Manager and create categories
  • A: Go to Article Manager and create articles
  • M: Go to Menus and create menu links

That 4-step process is the key to building a site. A lot of people's confusion with Joomla comes from not knowing about that workflow. They try to create articles first and then realise they have no way to organize them. Or they create sections, categories and articles then wonder why they aren't visible on the site (they haven't made a menu link so that people can see them).

But what if this workflow could be done much more quickly? That's what we're going to explain in this tutorial using a component called MassContent.

  • Step 1: Go to Baticore.com and download Mass Content via this link.
  • Step 2: Go to Extensions >> Install / Uninstall and install the file (called com_masscontent)
  • Step 3: Go to Components >> Mass Content >> Create Mass Sections
  • Step 4: Enter the titles for all your sections, check the box saying "Copy Title to Alias" and then click Save.
How to Create a Joomla Site Quickly
  • Step 5: Go to "Create Mass Categories" and repeat the process. Make sure you put the categories in the correct section, using the dropdown on the right-hand side.
How to Create a Joomla Site Quickly
  • Step 6: Go to "Create Mass Content".
  • Step 7: Click on "Parameters" in the top-right and choose your setting. How many articles do you want to create? Do you want to use the WYSIWYG editor?
  • Step 8: Write your articles. You can either just write the title and fill in the rest later or you can actually create the full articles directly from this screen.

Video on How to Use Mass Content

| Joomla

This is a very simple trick that many people seem to miss ... you can create your own module positions from inside of Joomla. Here's how to do it:

  1. Go to Extensions >> Module Manager and open up any module. You'll see page looking like this:
    How to Create New Joomla Module Positions
  2. Place your cursor in the "Position" box and hit backspace. You'll be able to delete the position name:
    How to Create New Joomla Module Positions
  3. Type in the name of the position that you'd like to create:
    How to Create New Joomla Module Positions
This makes life much easier if you want to use other techniques using modules, including placing modules into articles.
Join today and get access to 1,000's of books and videos. Learn WordPress, Drupal, Magento, Joomla and more! Sign up today!