Joomla tutorials by Joomlaboratory
Tutorials
Welcome to our tutorial section. From here you can read useful practices about Joomla CMS.
Our hands-on guides are written for site builders, administrators and developers: working with modules, hardening security, rolling out HTTP headers and CSP, managing automatic updates in Joomla 6, using Web Components and applying modern front-end techniques like CSS View Transitions. Every tutorial is tested on real Joomla installations, so you can follow along with confidence.

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
A Content Security Policy is one of the strongest defenses against XSS, but a wrong policy can blank your pages or lock you out of the admin. Joomla ships everything you need in the core System - HTTP Headers plugin. This guide sets the baseline security headers first, then rolls out a CSP in report-only mode, tightens it with a nonce, and only then enforces it.
- Hits: 10

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
Who this guide is for By the end of this guide you will be able to add a block of content to any area of a Joomla 6 website, choose which pages show it, and keep it tidy afterwards. You do not need to know HTML, PHP or any other CMS. If you can fill in a web form and click Save, you can do everything here.
- Hits: 18

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
Automatic core updates can keep a Joomla 6 site patched within hours of a security release, but only if you turn them on deliberately and build a safety net around them. This tutorial shows site administrators how to make that decision and configure it, and shows developers what happens under the hood and how to keep extensions from breaking.
- Hits: 36

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
Introduction Most Joomla compromises do not come from exotic zero-days. They come from sites running old core versions, abandoned extensions, weak administrator logins, and servers that execute any PHP file an attacker manages to drop into a writable folder. This guide covers each of those, in the order that gives the most protection for the least effort.
- Hits: 215

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
- Hits: 50
- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
How it works When two pages on the same site both include @view-transition { navigation: auto; } in their CSS, the browser animates every link click between them — no JavaScript, no framework, no change to how the site is built.
- Hits: 38

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
So you have decided to build a website with Joomla. Great choice! Joomla is a free, open-source content management system (CMS) that powers millions of websites, from personal blogs and small business sites to schools, municipalities and large organisations.
- Hits: 415
Panagiotis Kiriakopoulos
UI/UX Designer | Joomla & Wordpress Expert | Graphic Designer | Branding Specialist