When to Use SVN (or Git) in Joomla Development

We just started a large Joomla project with a local company (the company is located here in Montreal). The project consisted of customizing Joomla to fit the needs of a large NGO (we needed to create many extensions). In the first meeting that was held last week, we discussed with the company executives the project […]

PHP Code Is Showing on Joomla Website

One of our clients called us today and said: “Help! My Joomla website is not working! It is displaying code instead of my content!”. We checked his website and true enough, it was indeed displaying PHP code instead of displaying actual content. We’ve seen this problem before and we know that there are several reasons […]

An Intelligent Approach to URL Canonicalization in Joomla

We are currently working on a very large project (yes, we’re even working on the weekends) – this project consists of building a Joomla website from scratch for a government agency (many government agencies use Joomla – see why Joomla is a good choice for government websites). Naturally, the project has an SEO aspect – […]

Undefined Index Notice in Joomla Websites: How to Remove

Before we begin, we must stress that the “Undefined Index” message is a notice, and not an error – which means that it will not, by itself, stop your website from functioning, but its presence may be the indication of a serious problem, for example: menu not appearing, form not working, site not displaying information […]

Server Caching and Joomla

This morning we worked on a bizarre project that was a very welcome challenge to our Joomla skills! The project was not hard: it consisted of modifying a custom made extension on a Norwegian healthcare website, and it was supposed to take us a maximum of 30 minutes, but instead, it took us the whole […]

“JFolder::create: Could Not Create Directory” Error in Joomla

Note: We know that this Joomla error has been covered in other places before – but in many cases, the solutions presented elsewhere do not solve the problem and none of the other places explains why this problem happens in the first place. We will try our best to present an actual solution that will […]

“500 – An Error Has Occurred” Message When Trying to Login to Joomla’s Backend

Earlie today, we worked on moving a Joomla website for one of our clients from one server (Network Solutions) to another. The move went smoothly and according to plan and the website functioned after the necessary modifications on the configuration.php file. However, when we tried to login to Joomla’s backend. We were greeted with the […]

Language Switcher Does Not Appear in Joomla

We were working on a bilingual project today and we added the language switcher module to the top right of the website. The language switcher appeared for one language, but did not appear for the other. For example, when the website was in French, then we were able to see the language switcher on the […]

Why Joomla Is a Good Choice for Government Websites

We have worked on many government websites powered by Joomla, either directly (through direct contracts with government agencies) or indirectly as sub-contractors. We always love working on government projects, mainly because the requirements are very clear upfront and they are usually very challenging! Today, the owner of a company for which we were sub-contracted to […]

Quick Fix to “Connection Was Reset”/”No Data Received” Errors on Firefox/Chrome When Installing a Joomla Extension

One of our clients was trying to install an extension today (it was VirtueMart), and she told us that every time she tried to install that extension, she got a “No Data Received” error on Google Chrome. So we checked the problem ourselves, and sure enough, we had the same error. So we tried on […]

Why Migrate to Joomla 2.5?

We are now recommending all our clients to migrate to Joomla 2.5. When we explain how hard it is to do this migration, we usually get one of the following answers: Tell us again, why should we migrate to Joomla 2.5? or Do we really need to migrate to Joomla 2.5? or Can’t we just […]

An Introduction to Joomla’s Session Registry

Note: This post is a bit advanced when it comes to Joomla – and is mainly targeted at developers who are developing an integrated solution for their clients using Joomla. So what is Joomla’s registry? Joomla’s registry is a temporary storage for variables that can be passed back and forth between different extensions on the […]

Internal Server Error When Logging In to Joomla’s Frontend

One of our top clients came to us today with the classic “invalid token when logging in to Joomla’s frontend” problem, we thought that it’ll be a straightforward fix, but like all these “token” problems, it wasn’t! Our client was using an extension called ExtendedReg, which extends the built-in registration extension by allowing the administrator […]

Is Joomla 1.5.26 Still Secure?

Up until recently, we were recommending our clients to keep using Joomla 1.5.26 until the end of the year, but we no longer recommend this. In fact, we are urging all our clients to migrate as soon as possible from Joomla 1.5.26 to Joomla 2.5.6 (or the latest version of Joomla, whatever it is). So, […]

How to Add an HTML Text Editor Field in Joomla?

Let’s say that you are building a form in Joomla, but you need one of your fields to be an HTML text editor instead of a normal textarea, how do yo do that? Well, it’s very simple in Joomla – if you’re building the form using MVC (Model-View-Controller), and you want to add a field […]