Sometimes, when you change things in your Joomla! site, you might encounter a page which is entirely white. As a site administrator, you have the responsibility to make Joomla! show up again, so the next question is: Why does this white page occur? This tutorial shows you how to troubleshoot such a white page.

Read more: Troubleshooting a blank page

When implementing SSL in your Joomla! site, you might come across the problem that not all content is actually served over HTTPS. Because of this, browsers will show a warning when visiting your site. This tutorial explains how to find out what kind of content is actually causing this.

Read more: Dealing with SSL mixed content in Joomla!

By default, the Joomla! htaccess-file allows you to redirect all SEF-requests to Joomla! so that Joomla! is respond with the proper content. This also counts for SEF URLs that do not exist: They will generate a 404-error, and this 404-error will also be picked up Joomla!. However, if the URL contains a dot (.), Joomla! will be bypassed and Apache will show a 404-error. This tutorial shows you how to modify the Joomla! htaccess-file to bypass this problem.

Read more: Redirecting all 404s to Joomla! properly

The Global Configuration of Joomla! allows you to turn on SEF URLs, but this is either with or without Apache mod_rewrite. Without mod_rewrite (which might be needed because IIS is favoured over Apache), all URLs include an /index.php/ segment. But when you switch to Apache mod_rewrite after a while, you might want to redirect all old URLs with /index.php/ to URLs without /index.php/. This tutorial shows you how to accomplish this.

Read more: Get rid of /index.php/ in your Joomla! URLs

Within Joomla! 1.6, you can add new usergroups and set advanced permissions. The definition of who can do what is made possible through the mechanism of ACLs (Access Control Lists). This tutorial is the first of a set of tutorials that explains the practical usage of ACLs.

Read more: Joomla! 1.6 ACLs (1): Marketing group

One of the more in-to-depth tricks that Joomla! offers is to load a module within Joomla! content (like an article). This is accomplished by adding the code [loadposition xyz] to your content, and using this new position with your modules. Let's see how far we can stretch the functionality of this little gadget.

Read more: Load a module within your Joomla! articles

Joomla! 1.5 offers partial multi-linguality, meaning that the system language of Joomla! or its extensions can be translated, but if you want to translate your content, you'll need third party extensions like Joom!Fish or Nooku. If you want to modify the system language, you can edit the necessary files, but with the next Joomla! upgrade, your changes might be gone. So how to deal with this?

Read more: Modifying a Joomla! language pack

Within the Global Configuration of Joomla! there is an option Add suffix to URLs that allows you to add the extension ".html" to every URL generated by Joomla!. But if you switch on or off this settings, all your old URLs will become invalid. This tutorial shows you how you can add a new RewriteRule to the Apache htaccess-file to redirect all old URLs to their new version.

Read more: Redirect html-suffix in your URLs

So now and then, you will notice strange error messages on your Joomla! site. These messages tell you something about PHP Notice or PHP Warning or even PHP Error. So what do these messages mean? And how to get rid of them?

Read more: Hiding PHP Notices in Joomla!

Joomla! version 1.5 was released almost a year ago. So what's happening with Joomla! 1.6? How much work is already done? Developers who are interested in Joomla! 1.6 can take a sneak preview at the next version of Joomla! by checking out the sources with Subversion (SVN).

Read more: So what's happening with Joomla! 1.6?