Practical articles, perspectives, and updates for people building and managing Joomla-powered websites, with an emphasis on simpler publishing, maintainability, and making better decisions about the websites you own.
Joomla extensions make it possible to add features, customize functionality, and expand a website beyond its built-in capabilities. However, every extension introduces additional software that must...
Caching is one of the ways Joomla can improve website performance by reducing the amount of processing required to deliver content. However, Joomla offers several caching mechanisms, and enabling t...
Two critical security vulnerabilities affecting PHP have prompted urgent warnings across the web hosting and cybersecurity industries. Known collectively as PHP2Shell, these vulnerabilities could e...
Joomla extensions allow website owners to add functionality without developing every feature themselves. Components, modules, plugins, and templates can work together to create a flexible website, ...
Keeping Joomla updated is an important part of maintaining a secure, stable, and functional website. However, updates are not always as straightforward as selecting an available update and waiting ...
Installing a Joomla template does not necessarily mean every page on the website has to use exactly the same template configuration. Joomla's Template Styles allow an installed template to have dif...
Website security advice can easily become dominated by fear. A new vulnerability appears, another security product promises stronger protection, or a list of recommended precautions grows until sec...
Websites rarely become difficult to manage because of one dramatic configuration change. More often, complexity accumulates through dozens of smaller decisions: a setting changed to solve a problem...
Search Engine Friendly URLs are one of those Joomla features that can appear simpler than they really are. Enable a setting, remove index.php from the address, and the job seems finish...
When people think about finding content on a Joomla website, the search box is usually the obvious starting point. But visitors discover information in several other ways before they ever type a se...
Seeing a successful backup message can be reassuring, but it does not necessarily mean your website can be recovered from that backup. Problems with the backup itself, its storage, or the restorati...