Free Joomla Tutorials

Federico Dantoni

Federico Dantoni

Web Developer Expert in Global Online Solutions. 12+ years experience in the web development filed well versed in Content Management Systems, HTML5, CSS3, Java Script, SQL, JQuery among others.

Saturday, 27 September 2014 00:00

Joomla 3! Duplicate Content Solved

Joomla 3! Duplicate Content Solved - 3.7 out of 5 based on 3 votes

At Golfo Media chicago web design we keep you updated with the lastest web development updates. We have talked about dealing with duplicate content and canonicalization on Joomla 2.5 on a past Joomla tutorial. There are other issues with the new Joomla 3, which I call rogue trail slashes, these are trail slashes that pass through the system and give you duplicate content.
We did a revision on the latest version of Joomla! 3.4 and dealt with the issue on our video tutorial called Duplicate Content on Joomla! 3.4 revised. However some Youtube subscribers were reporting issues with the trail slashes.

So on this video at Golfo Meida free joomla tutorials we intalled a test website and recreated the problem. On this video you will find the Solution to Joomla! 3 Cannonical URL www to non www duplicate content and the trail slashes problems [SOLVED] with only a few tools Nibbler to monitor the issue under Server Behavior.
And 2 free plugins:

1. Domain Redirect which deals with the www to non www avoiding you to have to write code on your .htaccess file on your server
2. JoomSEF (Highly Recommended) to deal with the trail slashes issue using 301 redirects

We hope this video tutorial helps you solve your Joomla! 3 URL Dupliacte Content Issues once and for all. Stay Tuned!

Friday, 26 September 2014 00:00

Joomla 3 Duplicate Content (Revised)

Joomla 3 Duplicate Content (Revised) - 5.0 out of 5 based on 2 votes

We have dealt with duplicate content with Joomla 2.5 on our video How to Solve Duplicate URL's

With Joomla 3 these measures no longer work, leaving rogue trail slashes URLs.

We have dealt with it by using 301 redirects using a component called RSseo, but it can also be acomplished using Joomla's own Redirect Component, just make sure to activate the plugin.

We did a complete test today starting from the scratch, we've installed a 3.3 template, then upgraded the version of joomla to the lastest version Joomla 3.4! and the results were encouraging, in this version of Joomla 3.4 those trail slashes didn't show up..

Thursday, 04 September 2014 00:00

How to setup a Firewall on Joomla 3

How to setup a Firewall on Joomla 3 - 5.0 out of 5 based on 2 votes

Websites are under constant attack by hackers and spammers. Especially Content Management Systems are vulnerable to these kinds of attacks. SQL Injections, File Insertion with Malicious code, hijacking of your hosting account email system. On this video will show you how to setup a Firewall on Joomla! 3 with RSFirewall, and will also talk a bit about Joomla! security in General. We hope you'll find it helpful.

Thursday, 21 August 2014 00:00

Getting a New Website Design in Chicago

Getting a New Website Design in Chicago - 5.0 out of 5 based on 1 vote

Chicago is not only a great city for the food, the jazz and blues, Chicago it is also a very important center of marketing and of course along with it website design and development of which Golfo Media is proud to be a part of it.

If you need a new Website for your new business or rebuild/renew or imporve yoour old website to meet up with all the new standards and trends now is a great moment to do it.

A bunch of new upcoming technologies have already being developed and tested and they are thriving, as in the case of responsive technology.

From Responsive Techlology, Adaptive Websites, Content Management Systems, E-Commerce Solutions you can find all your company needs.



What You Should Know Before Starting Your Web Design - 5.0 out of 5 based on 2 votes

When it comes to Website Development, a web designer will suggest to you the best way to move forward, but of course in the end he will do what you ask, after all you are the one paying for it. So in order to avoid making fatal mistakes it is important that you do a little research yourself as to what are today's best web design/developing practices.

Do not rely on ideas form other websites without knowing what the best practices are first, since the internet is plagued with bad websites.

Bad Website Design Ideas:

Probably one of the most common miss-conceptions is thinking that people will visit the site for the experience. Actually they don't, people visit sites for information anything else it just get in the way and it is annoying. Of course making it difficult for visitors to get information can't be good for business.

Another important issue is that there are an immense number of proper accessing the internet using their smart phones and tablets, and this number keeps growing everyday. So a good policy would be avoiding bust content and of course flash animations that is not compatible with many devices and that can slow down even a computer.

Other bad ideas to watch out for include: not mobile friendly, irrelevant content, flash animations, pop-up windows, over use of stock photos, music playing automatically, videos playing automatically, too many adds, poor navigation, inappropriate fonts. Of course the list could go on, but this just about covers the most common mistakes.

Good Website Design Ideas:

Make the site Innovative. Avoid the cliches above and use most current technologies for your interface and functionality, if you are not sure of what they are, consult with your developer.

Design. The less the better keep it down to the essentials. The most beautiful things are the simple things.

Easy to use. Make sure it is easy for the visitor to find what they are looking for and that the site is compatible with all common browsers and search engines.

The Look. Find a balance between looks and function, the colors, the spacing, make sure everything works in harmony and that no element is stepping on the other.

Comprehensible. Make sure the site is easy to understand, again easy to navigate and to get from point to point.

Upgradable. Make sure the site has the capability of growing, do not make a site for staying the same, not only content, but also layout and implementation of new technologies.

Size. To make it more efficient try to reduce the amount of data that has to be downloaded. Optimize the images, try not to upload videos to your server, use services such as Youtube or Vimeo, unless of course you are a Netflix or a Video service company.

With this concept in mind you are ready to have an honest conversation with your website designer and you are prepared to avoid the most typical cliches and design mistakes. 



Joomla 3! How to Hide the Administrator Backend - 5.0 out of 5 based on 2 votes

On this article we are going to learn how to hide and password protect Joomla 3! admistrator backend.

To hide the backend we are tgoing to use a free component called jSecure light click to download

Jsecure has also a premium version, if you find the plugin useful feel free to purchase it.

jSecure allows you to setup a password to the back end, if the password is not entered correctly it gets redirected to the index page or to any custom page you create. 

To setup this component go to JED (Joomla Entensions Directory and Download it jSecure light click to download.

You have to register to get the extension, registration is free!

Make sure to unzipped the file on the folder you'll find 3 versions for Joomla 1.5, 2.5 and 3.x.

Install the one applicable to you by going to the extentions manager, make sure you activate it.

If you have a custom page include the path to it by cliccking on the tab "Custom Path", otherwise just leave the Index File tab activated.

Click Save. Once you are done, logout of your backend.

To access your backend you have to type

Now your Joomla backend access is passowrd protected.


Saturday, 02 August 2014 00:00

How to reset your Joomla! 3 admin password

How to reset your Joomla! 3 admin password - 5.0 out of 5 based on 2 votes

Lost your Joomla! 3 admin password and can't access the backend?

If this happens to you there is a way to reset the password in your PhpMyAdmin database. Whether you are on your localhost or your hosting account online.

1. If you are on a mac open MAMP.

2. If you are on Windows open WAMP.

3. If you are on your hosting account access PHPMyAdmin on MySQL.

4. Locate the website's database and open.

5. Find and open the table called "Users" open.

6. Make sure you are on the browse tab.

7. Find your username and click edit.

8. Click on the setting next to the password [varchar(100)] and change to md5

9. Replace the current password with a new one.

10. Scroll down and Click GO to save.

11. Login to the backend with your new username and password.


Wednesday, 12 March 2014 00:00

Turning magic quotes off on GoDaddy

Turning magic quotes off on GoDaddy - 5.0 out of 5 based on 4 votes

Magic Quotes is a process that escapes incoming data to the PHP script. Joomla 3.0 requires to disable Magic quotes from your host. Every hosting company has a different procedure to turn magic quotes off. On ipage magic quotes are off by default, GoDaddy on the other hand does not and it requires you to create a php5.ini file and type a line of code to turn magic quotes off. (Please see the code below on step 3)

Watch Our Video Tutorial Below to Follow Instructions

The steps are as follow:

1. Open your main host with an ftp client software (i.e. filezilla)
2. Download the file php.ini to your desktop
3. Open the php.ini file with any text editor and add the following code:

; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off
; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off
; Use Sybase-style magic quotes (escape ? with ? instead of \?).
magic_quotes_sybase = Off

4. Save the file and rename it php5.ini
5. Upload the php5.ini file to your server.
6. Login to the GoDaddy account.
7. Go to my accoount, click on your hosting account and click launch.
8. Go to system processes and click on the End Web icon on the top left corner.

That's all there is to switching magic quotes off on GoDaddy's server. 

Joomla! Update from 3.1 to 3.2 fatal error remember.php - 5.0 out of 5 based on 7 votes


This error happened when updating Joomla 3.0 or 3.1 to 3.2 with a Rocket Theme Joomla Template, but as I was researching the issue on various forums I've noticed that many other people are having the same issue.

After the update it shows the following error:


The website encountered an error while retrieving http://localhost/mysite/administrator/index.php?option=com_joomlaupdate&task=update.finalise. It may be down for maintenance or configured incorrectly.

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

 The error is shown on the front and backend.

In other cases a blank screen appears. Whatever the case you can no longer access the site.

Watch Our Video Tutorial Below for the solution

Sunday, 16 February 2014 00:00

How to Backup and Restore a Joomla Website

How to Backup and Restore a Joomla Website - 5.0 out of 5 based on 2 votes

It is very important to back up your website so it can be restore fast and easy in case the data is lost by accident, this is particularly important in the beginning when building the website because it is then when you are most vulnerable since you are experimenting with extensions installing and uninstalling plug-ins components and modules, any of these can cause a conflict and bring your site down, you could fix the website by finding and repairing the conflict but that could cost you valuable time which you should be using building the website.
One of the most used free applications for backing up Joomla is Akeeba Backup
Akeeba Backup makes a clone of the site's database and files in to a .jpa file.

Akeeba Backup uses a php executable file called Kickstart.php to automate the steps required before and after the restoration of a site backed up with Akeeba Backup.

Kickstart.php is used to extract the akeeba backup archive files directly on the target server and even CMS and script installation files such as Joomla, WordPress, Drupal, phpBB

Akeeba is one of the most effective tools for backing up, transfer and restore a Joomla Site from your localhost to your hosting account or from your hosting account to your localhost.

If you have built your site on your localhost, you will need to transfer it to your hosting account.

Watch Our Video Tutorial Below to Follow Instructions

Page 1 of 2
Can't get data from youtube.
Probable causes listed below:

1. Youtube username or Playlist is not valid with your selection. Please set the parameters correctly from module manager

2. It might also be a problem with CURL library or your server config

Reply from youtube:

No longer available