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
How to deliver a Joomla 5 or 6 site that clients can run confidently, without breaking it and without calling you for every small change.
- Hits: 131

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
A practical setup for real Joomla extension work: code intelligence, step debugging, coding standards, snippets, Emmet, Sass, one-key packaging and AI assistance.
- Hits: 17504

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
Joomla's core Contacts component (com_contact) has built-in support for custom fields — no third-party plugin is required, and the approach is fully upgrade-safe. This is the same mechanism used since Joomla 3.7 and it works unchanged in Joomla 6.
- Hits: 174

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
Usually, most of the websites in order to be profitable, need to create an advertising plan to make them sustainable.
- Hits: 933

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
This tutorial explains how to configure Joomla's TinyMCE editor to control HTML content filtering, ensuring clean markup while maintaining security when users copy content from external applications. The default Joomla editor (TinyMCE) allows administrators to configure content filtering rules that automatically clean HTML when users paste content copied from other programs such as Microsoft Office or Libre Office to the article without having weird classes or styles. As a Super User or Administrator, login to the Administration area of your website and navigate to System > Plugins.
- Hits: 4680

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
Joomla ACL (Access Control List) has implemented a method to secure the website content by giving the users the ability to edit their own created articles only. With that method your site is secured from accidental or ...deliberate mistakes.
- Hits: 3724

- Details
- Written by: Panagiotis Kiriakopoulos
- Category: Tutorials
Joomla supports changing the string on every aspect of a joomla installation. With this simple guide we will analyse in a few steps how to change a few strings.
- Hits: 3418
Panagiotis Kiriakopoulos
UI/UX Designer | Joomla & Wordpress Expert | Graphic Designer | Branding Specialist