Skip to main content

The big clean-up (JoomlaCommunity)

I wrote the article below for Joomla Community and can also be read at: https://www.joomlacommunity.nl/blogs/1493-de-grote-schoonmaak

Last year, I was tasked with cleaning up a large Joomla website. And that clean-up was definitely needed! Dozens of extensions, hundreds of images, more than 1,300 unused articles and almost 2,500 unnecessary modules I managed to clean up. In this article, I will explain how you can clean up your website yourself so that it remains a workable environment.

Make a backup

Before changing anything on your website, make sure you have a working backup. This should actually be a habit. Sometimes this is well taken care of through the hosting party. In other cases, you make a copy of your files and database yourself using Akeeba Backup, for instance. Of course, you should also remember to check that your backup is working. Nothing is more annoying than discovering that your backup doesn't work the moment you need it.

Make sure all extensions are up-to-date

Via extensions > manage > update, you can quickly find out whether you still need to perform updates.

But it is also possible that there are still extensions installed where the Joomla Updater mechanism no longer works or which do not use the Joomla Updater at all. In that case, you can find your version via extensions > manage > manage.


extensiebeheer

Tip: By hovering your mouse over the author, you can see which website the extension comes from. To see if you are using the latest version, go to that website and look for the Changelog or the most recent download of the extension.

Remove/publish unused extensions

Via extensions > manage > manage you get a complete list of extensions installed on your website. Check this list and think about whether you are using each item. I still come across many websites where 3 of the same type of extensions are installed and only 1 is used.

Tip: If you want to try out extensions, install a separate test and trial environment. Preferably do this offline via, for example, a wamp or xampp programme.

Also, in many cases it is not necessary to have multiple templates active. If you use a third-party template, you can depublish templates like "protostar" and "beez". An additional advantage is that in module management, the list of module positions becomes smaller, making site management easier.

Of course, this applies not only to templates, but also to modules, plugins, components and language files. If you are not 100% sure if you can do without the extension, it is better to depublish it instead of removing it.

Replace extensions with core capabilities

Joomla has been extended with many new features in recent years. Think, for example, of the improved router or custom fields. These new features have made several extensions obsolete. Perhaps you are still using one of these superfluous extensions and it is worth investigating whether you can replace these extensions with the core capabilities of Joomla. This will make maintaining your website a little easier again.

Update your content

Regularly check if your content is still up-to-date. Are the texts still correct or do you need to refresh them?
Do the links still work? This applies to both internal and external links and is easy to check using broken link check(https://www.brokenlinkcheck.com).

Tip: When you delete an article or change the name of a URL, don't forget to make a reference to the correct URL via referral management. This way, your visitors will never end up on a 404 page.

Delete unused images

The images folder and its subfolders contain all the images of your website. It can be difficult to determine whether images are used on your website or not, but R2H image manager(https://www.r2h.nl/joomla-extensions/imagemanager) can help you with this. This extension uses colours (red or green) to indicate whether an image has been used on your website. Please note: the image manager can currently only check for Joomla articles, custom fields and custom HTML modules, so if an image only appears in a third-party extension, it will give a negative message. So think carefully before deleting anything and remember step 1 (make a backup first).

Avoid spam

If you don't need user registration on your website, you can disable registration via users > manage > options. If unknown users have already registered, you can delete them immediately.

If you do not use Joomla's default contact form, still check that no demo information is stored under components > contacts. These demo persons can be abused by spam robots to send spam or unnecessarily burden your server.

Empty the recycle bin

When you delete something in Joomla, it is not yet gone from the database. It is still in the recycle bin. The recycle bin can be found in menu items, articles and categories, fields and field groups, advertisements, messages, contacts, news feeds, tags and modules.
If you want to view discarded items in Joomla, you need to open the Search Tools and set the Status selection to "Moved to Trash".

prullenbak

Better Trash(https://www.regularlabs.com/extensions/bettertrash) from Regular Labs is a handy extension that lets you empty your bins in a smarter way.

A tidy website makes for faster and more pleasant management, better security and probably (nothing official is known about this yet) an easier transition to Joomla 4, so what are you waiting for?

Jeroen Moolenschot

About Jeroen

I have been working with the Joomla! CMS since 2006. Besides building and maintaining Joomla! websites and webshops, I am also familiar with search engine optimization (SEO), Joomla hosting and developing templates and extensions. Furthermore, I am a frequent visitor and speaker at JoomlaDays and various Joomla user groups.

I am committed to the Joomla! community as a member of the Extensions Directory team and the organization of Joomla user group Breda and JoomlaDagen Netherlands. In short: Are you looking for a Joomla Specialist, you should contact me!

Popular articles

What's new in Joomla 6.0?

Joomla 6.0 is the latest version of the popular content management system and was officially releas…

Joomla is not suitable for large companies

"Joomla is only meant for small websites, right?" A question I hear more often than you might think…

What's new in Joomla 5.1?

On 16 April 2024, Joomla 5.1 was released. If you have a website running Joomla version 4.x or 5.x…

Joomla video marketing

Video marketing is popular. Increasingly, I get requests to add videos to a Joomla website. These i…

Is your Joomla Website Hacked?

A Joomla website that is not properly maintained is potentially vulnerable and can become a target…

What's new in Joomla 4.0?

Joomla version 4.0 was released on 17 August 2021. What does this new version mean? What changes an…