Why suPHP Is Insecure for a Joomla Website

Most of the Joomla websites use suPHP, and yet most of the Joomla websites (with vulnerabilities, e.g. those with version less than the current one, or those that have vulnerable extensions installed) are getting hacked. Is that a coincidence? We think not, and we’ll explain why. What is suPHP anyway? suPHP is a tool that […]

Are You Unable to Save Anything in Joomla’s Backend?

A new client called us this afternoon and told us that he’s not able to save anything in the backend of his Joomla website. Articles, categories, menu items, modules, etc… are all not saving. He gave us his Joomla credentials, we logged in to his account, and we verified that he indeed had this problem: […]

How to Override the Default MooTools JavaScript Library in a Module

While migrating a very old Joomla website to version 2.5, we ran into a compatibility issue between the default MooTools library that comes with Joomla 2.5 and a module (the module was mod_jxtc_k2contentwall, for those who really want to know). The module was expecting an older version of MooTools – but what it got was […]

Why We Recommend Against Using Joomla 3.0

A new customer approached us this evening with a problem that is very common on old Joomla versions, the annoying 404 error on the homepage. We thought, that’s odd, this is a very old problem, does it still exist on Joomla 3.0? It wasn’t surprising but it was just…odd! The first thing that we did […]

Beware the Images Folder in Joomla

The images directory is considered to be a harmless directory – after all, what can it contain other than images and other downloadable content? In our experience, the images directory is not as innocent as it seems, in fact, it is, in our opinion, one of the most dangerous directories that can wreak havoc on […]

404 Error When Trying to Download a K2 Attachment

We got a call this afternoon from a very large company that outsource development work on its Joomla website to us. Everything works fine on their website, except for K2 attachments: a 404 error is display when someone clicks on any link to a K2 attachment. A quick research on the topic blamed one or […]

Is Joomla 1.5 Still Supported?

We get many calls nowadays where clients ask us whether Joomla 1.5 is still supported or not. We answer that Joomla 1.5 is no longer officially supported – in fact, the official support for Joomla 1.5, including LTS (LTS stands for Long Term Support) ceased back in September of 2012. STS (Standard Term Support) ceased […]

21 Reasons Why Your Joomla Website Doesn’t Get Traffic

One of the common questions we get from our customers is: “Why is it that my Joomla website doesn’t get the traffic that it deserves?” We take a look at their websites and then we answer their question. After a while, we discovered that the reasons why a Joomla website doesn’t get the traffic it […]

How to Fix the “Assigning the return value of new by reference is deprecated” Notice in Joomla

One of our clients was having a blank page when he was logging in to the backend of his Joomla website and so he turned to us for help. We enabled error reporting and we saw the following two errors: Deprecated: Assigning the return value of new by reference is deprecated in /libraries/openid/Auth/OpenID/Consumer.php on line […]

How to Migrate Users from Joomla 1.5 to Joomla 2.5

Some websites don’t have that much content – but they do have a lot of users. Such websites include charity websites, political websites, and some subscription websites. For these websites, it makes more sense to re-create the website from scratch in Joomla 2.5 (instead of migrating from Joomla 1.5 to Joomla 2.5 – which can […]

“Form Component Not Available” Error in RSForm

We are currently migrating many Joomla websites to version 2.5 – in fact, migrations are taking the bulk of our time nowadays! Naturally, we are facing issues during these migrations, and one of the issues that we have faced today was in the RSForm extension; we easily migrated all the forms but we just couldn’t […]

Why It’s Important to Use SEF in Joomla

We are currently migrating a large Joomla website with many pages to Joomla 2.5. Nearly every page has (unoptimized) links to other pages that look like the following: index.php?option=com_content&view=article&id=[n]&Itemid=[m] Although the link above is not that pretty, it’s valid and it works. However, it only works before migrating the website (it will stop working after […]