Blank Page When Saving a K2 Item

A new client called us this evening and told us that she’s seeing a blank page when saving a K2 item. She told us that the item was being saved correctly despite the blank page. Hmmm… A blank page, as you might have already guessed, is a sign of a fatal error somewhere. So what […]

A Simple Plugin to Auto-Tweet from K2

At itoctopus, we like to give our readers a really special treat from time to time. Today (well, actually tonight – it’s 2:19 AM here in Montreal now), we have decided to release, for free, a plugin that is used to automatically post tweets whenever you publish a new K2 item. In other words, whenever […]

Warning: Joomla 2.5 Is Completely Unoptimized!

Every single time we migrate a large Joomla website to Joomla 2.5, we have to optimize it. Not because the client asks to do it and not because we think it’s fun (or because we like gold-plating), but because we have to – elsewise the website would be crawling. But why is that? Well, let’s […]

“Unknown or bad timezone” Error When Logging in to Joomla

Note: Please read this post, in full, before taking any action. The representative of a large company that has contracted us to maintain its array of Joomla websites contacted us today and told us that some of the company’s users were not able to login to the backend of one specific website. Since we were […]

“You are not authorized to access this attachment.” Error on Mosets Tree

A client emailed us this morning and told us that after his website was migrated to Joomla 2.5, he was seeing the below error whenever he tried to download an attachment in Mosets Tree: You are not authorized to access this attachment. So, we started debugging Mosets Tree in order to trace the source of […]

Articles Appearing Under the Wrong Category in Joomla – How to Solve

The main administrator of a very large Joomla website called us today and told us that they have the following problem: a few articles, while being listed under the right directory, have the wrong category selected (in the menu) when they are viewed individually. For example, Article A belongs to Category C, and when you […]

Increasing the Search Limit in Joomla to More than 20 Characters

If you have tried to search for a very long sentence in Joomla, then most likely the only result that you got was the following: Search term must be a minimum of 3 characters and a maximum of 20 characters. If you really want people to search for long sentences on your website, then obviously […]

You Cannot Migrate a Joomla Website With the Click of a Button!

A client of us called us today and told us that her website was hacked – again! She reminded us politely that we have cleaned her old Joomla website nearly a week ago but her website got hacked again, even though she did migrate to Joomla 2.5 as we recommended her to do. That’s odd! […]

How to Quickly Move a Joomla Website from Development to Production

Note: This post assumes your server is powered by WHM/cPanel and that you have ssh access. If you’re using Plesk then you can still do the below with minor modifications. As usual, you can contact us for help. Warning: While we try our best to make our guides as easy as possible, we have to […]

Can an SSL Certificate Protect My Joomla Website from Hacks?

We just had an interesting conversation over the phone with a Joomla website administrator. The conversation went like this: – “Hi. My name is [customer name] and I work at [company name] and I’m calling you because I heard that you are experts in Joomla security.” – “That is true”, we said, “How can we […]

How We Optimized a Large Joomla 2.5 Website and Made It Over 200 Times Faster

Note: This post is extremely advanced. If you’re not a technical person then we suggest you email it to your developer so that he can implement the suggestions below. If you don’t have a developer you can call us and we’ll take care of the optimization of your Joomla website. We had a small debate […]

K2 And Setting the Wrong Open Graph Description Meta Tag

We love K2 – it’s one of those rare components that are a true a gem. Nevertheless, we do discover some quirks in the K2 engine from time to time. Today, we have discovered a problem with setting the Open Graph description meta tag. Here’s what happened this afternoon… In the HTML code of one […]