How to Move Your Joomla Website to Another Server?

Not a week goes by without us receiving at least 3 requests to move a Joomla website from one server to the other (or from one hosting account to another). Generally, the process is straightforward, and can be done in 3 methods: Method 1 This method is the easiest one and the most straightforward, and […]

Do Joomla Websites Have to Be Ugly?

We have worked on many Joomla websites for many customers covering nearly every profession anyone can think of. All of our customers’ websites are great when it comes to content, but most of them are not that great when it comes to design. Some of them are very ugly, and yes, we do tell our […]

Can Joomla Run on a Windows Server?

Some of our potential clients already have hosting plans on Windows Servers, and they prefer not to switch as they are already familiar with the system, so they come to us and ask us “Can I run Joomla on a Windows Server?” Our answer is: “Of course you can”. Joomla can run on a Windows […]

Is Joomla Good for Ecommerce?

Many of our clients, who already have a Joomla website, reach a point where they want to sell products and/or services on their websites. They all come to us with this immediate question: “Is Joomla good for ecommerce?”. Our answer is always: “It depends”. Yes, whether Joomla is good or not for ecommerce depends on […]

How to Make Your Joomla Website Faster

Joomla is highly criticized of being slow. We can say, with confidence, that this criticism has grounds. Joomla is indeed slow. This is because Joomla is a very complex CMS and there’s a lot of code that is executed in order to display even the “about us” page of a website. So, what can you […]

How to Block an IP Address on Your Joomla Website?

Sometimes, you feel that you are obliged to block a certain IP from accessing your Joomla website. Reasons may include: The IP is hacking your website. The IP is scraping content from your website. The IP is attacking your website with a lot of requests. The IP is continuously spamming your website. The IP is […]

How To Create A Logout Menu Item In Joomla?

Sometimes, even the seemingly easiest things are very complicated to in Joomla. One of these easy, yet complicated things to do, is creating a Logout menu item in Joomla. We had this request several times so we thought it would be helpful to share how to do it. Note that the below applies to both […]

10 Reasons Why Your Joomla Website Got Hacked

We have at least 3 times every week where a customer comes to us with a hacked Joomla website. Usually, the Joomla website will be either filled with hidden malicious content, is redirected to another website with malicious content, has all its data erased, or is simply does not show up. Here are, according to […]

Is Joomla Hard to Learn?

While the absolute majority of our customers already have Joomla websites, some of them don’t even have a website and want us to create a website for them using Joomla, or have a website yet or they are using another CMS and they want us to move them to Joomla. These customers ask for Joomla […]

How to Change the Database Password in Joomla?

In some situations, you may find yourself forced to change the database password of your Joomla website. Such situations include: Your website just got hacked. You gave all the website credentials (particularly the username and the password of the database) to a developer that you no longer trust. You have a good habit of changing […]

Salvage Your Joomla Website!

Sometimes one of your Joomla database tables (jos_*) , or even your whole Joomla database can become corrupt because of the following: – Hardware failure on your server (you should always pray that this never happens on your server, and if it does, then you should pray that you have a recent backup) – Someone […]

How Do You Add Marquee to Your Joomla Website?

Some of our clients come to us with requests to add a marquee to their Joomla website. Although we always want to have more work, we tell them to do this themselves. Why? Because it’s really easy! All you need to do is to add the following to the text that you want to have […]

How to Add Background Music To Your Joomla Website

Some of our clients ask us to add background musing on their Joomla website. Typical requirements include: I want to play Song X on my website. I want the music to play on all browsers. I don’t want the music to stop if the person moves from one page to the other. Playing music is […]

Why We Are the Joomla Security Experts

Website security has always been a hot topic, and now it’s even a hotter topic as security standards, such as PCI-DSS, are becoming required by credit card companies as well as internal security auditors (especially in schools, universities, and other websites). As a result, we are currently experiencing a surge in projects consisting of securing […]

How to Fix Joomla’s Problem With session.save_path

We have previously examined a problem where one of our clients was not able to login to the administrator’s control panel, and we have concluded that the root of the problem is that PHP was unable to write the session information to the filesystem because it doesn’t have the proper permissions. This problem often happens […]

How to Accept Payments on a Joomla Website?

There are many reasons why someone would want to accept a payment on his website, including: – He might be selling a product – He might be selling a service – He might be accepting donation But if that someone happens to run a Joomla website, how an he accept payments? Like everything in life, […]

Blank Page on Joomla Login

One of Joomla’s interesting (and common) problems is when a user logs in to Joomla’s administrator’s control panel only to be greeted by a blank page instead of seeing Joomla’s control panel. The blank page doesn’t have any code in it, at all, not even the <html> and the <body> tags. So what’s going on? […]

My Joomla Changes Are Not Showing!

If you’re reading this post then probably the following has happened (or is currently happening) to you: – You disable a module (or change a template, or disable/enable/update any extension). – You go to your website and check if the module is no longer there. – You still see the module. – You go back […]

Are You Suddenly Unable To Login to Your Joomla Administrator?

One of our little projects today was interesting. The owner of the website was not able to login to his Joomla’s Administrator. Here is what we knew about the problem when we first started working on it: – The website was using Joomla 1.0x (which is more Mambo than Joomla). – The owner of the […]

Multiple Categories on JEvents

Many of our clients want to have multiple categories on Joomla’s JEevents (An event component for Joomla). We always accommodate the request, and here’s how: – We create a field called “multiple_categories” in the main events table. – We change the field type of categories from a single select to a multiple select (see below) […]