Liitännäisillä voi vaikuttaa Joomlan toimintoihin ollen koodaajille siten tärkeä työkalu. Esimerkiksi Joomlan tekstieditorit, joilla päivitetään ja lisätään artikkeleita, ovat liitännäisiä. Liitännäiset asennetaan kuten muutkin lisäosat. Ne kuuluvat usein johon komponenttiin tai tehostavat moduulin toimintoa saaden sen esittämään dataa halutulla tavalla.
Joomla on ilmainen, monipuolinen ja pelkällä internet-selaimella käytettävä julkaisujärjestelmä , jonka avulla yksityishenkilöt, yritykset tai yhteisöt voivat lisätä ja päivittää internet-sivujen sisältöä itsenäisesti ilman mitään ulkopuolista apua.
Joomla soveltuu niin suurten yritysten tarpeisiin kuin yksittäisen henkilön harrastesivujen ylläpitämiseen. Joomla käyttömahdollisuuksia on rajattomasti.
Julkaisujärjestelmän tarkoitus on tehdä sisällön tuottaminen ja sen julkaiseminen teknisesti helpoksi. Perustoimintojen pitäisi onnistua keneltä tahansa, joka osaa käyttää tekstinkäsittelyohjelmaa. Julkaisujärjestelmällä ei ole tarkoitus hallita sivuston graafista ulkoasua vaan siitä erotettua sisältöä.
Prosessi voi mennä vaikka siten, että mainostoimisto tai muu taho suunnittelee ja toteuttaa talotyylin tai muun ilmeen mukaisen graafisen ulkoasun ja typografian sivustolle. Sen jälkeen rakennetaan sivupohja tyylitiedostoineen, johon tuotetaan julkaisujärjestelmän kautta sisältö.
Julkaisualustoja on valtavasti. Jotkin ovat ilmaisia avoimen lähdekoodin järjestelmiä ja toiset kaupallisia. Ei voi yksiselitteisesti sanoa, kumpi tapa on parempi; kaupallinen vai yhteisöllinen (avoin lähdekoodi).
# tehokkaampi työnkulku, päivittämiseen ei tarvita ulkopuolisia tahoja # sisällön yhteneväisyys antaa hyvän kuvan sivustoa lukevalle ja helpottaa sivuston käyttöä # sisällöntuottamisen helppous lisää usein julkaisutiheyttä, joka taas lisää kävijöitä ja antaa heille kuvan verkkoläsnäolosta # julkaisualusta on helposti päivitettävissä lukuisin erilaisin toiminnoin
Tällaista toiminnallisuutta sisältävät sivustot vaativat myös palvelimelta joitakin lisäominaisuuksia, jotka täytyy huomioida webhotellia ostaessa. Jos päivität sivustoasi todella harvoin ja erillisten sivujen määrä on alhainen, julkaisujärjestelmä ei välttämättä ole paras valinta. Perinteisillä html-sivuillakin voi käyttää useita tekniikoita, joilla pienen sisällön päivittäminen onnistuu. Tällaisia ovat erinäiset scriptit, xml ja kenties flash.
Joomlan kielisyyden voi helposti vaihtaa ja siinä voi olla asennettuna rajoittamaton määrä kieliä. Jokainen voi siten käyttää Joomlaa haluamallaan kielellä yht'aikaisesti.