Joomla je volně dostupný redakční systém (CMS), který si oblíbily miliony webmasterů po celém světě. Podobně jako WordPress nebo Drupal umožňuje stavět weby bez nutnosti psát kód od nuly. Funguje na principu šablon a rozšíření, takže jeho možnosti lze přizpůsobit prakticky libovolnému projektu.
Joomla vznikla v roce 2005 jako odnož projektu Mambo a od té doby se vyvinula v plnohodnotnou platformu s aktivní komunitou. Dnes ji pohání PHP a MySQL, tedy stejné technologie jako většinu ostatních populárních CMS. Instalace na webhosting je přímočará a zvládne ji i naprostý začátečník díky jednoduchému průvodci.
Oproti WordPressu nabízí Joomla o něco složitější správu uživatelů a obsahu rovnou v základní instalaci. To je výhodou pro weby s více úrovněmi přístupu, jako jsou firemní intranety, komunitní portály nebo e-learningové platformy. Nevýhodou je strmější křivka učení: orientace v administraci může začátečníka zpočátku zmást.
Ekosystém Joomly tvoří tisíce rozšíření (extensions), která se dělí na komponenty, moduly a pluginy. Komponenty přidávají větší funkční celky (např. e-shop, fórum), moduly zobrazují bloky na stránce (např. navigace, přihlašovací formulář) a pluginy zasahují do chování systému na pozadí. Díky tomu je Joomla velmi flexibilní, i když správa rozšíření vyžaduje určitou pečlivost.
Co se týče SEO, Joomla podporuje přátelské URL adresy, meta tagy i strukturovaná data. Pro pokročilejší optimalizaci existují rozšíření jako sh404SEF nebo EFSEO. Bezpečnost systému závisí na pravidelných aktualizacích, protože zastaralá verze Joomly je běžným terčem automatizovaných útoků. Udržování webu v aktuálním stavu je proto zásadní.