(Päivitetty 5.2.2013)
Joomlasta on tällä hetkellä (helmikuu 2013) käytössä kaksi versiota: Joomla 2.5 (LTS-versio) ja Joomla 3.0. (STS-versio) Niiden viimeisimmät päivitysversiot ovat Joomla 2.5.9 ja Joomla 3.0.3. Joomla 1.7 tuki loppui helmikuussa 2012 ja Joomla 1.5 -version tuen ilmoitettiin päättyneen syyskuussa 2012 kun Joomla 3.0 julkaistiin.
Päivitys Joomlan päivitettävästä versiosta uusimpaan Joomla 2.5 versioon oli ns. yhden napsautuksen päivitys ts. päivityksen voi tehdä Joomlan ylläpidon puolella. Tosiasiassa napsautuksia on muutama enemmän, mutta päivityksen periaate on kokonaan uusittu verrattuna vanhempaan Joomla 1.5 versioon. (Huomaa, että Joomla 1.7 -versio oli Joomla 2.5 -versiosarjaan kuuluva numeroinnistaan huolimatta.)
Uuden Joomlan versionumerointi saattaa aluksi hämmentää. Se muuttuu päivitysten mukaan puolen vuoden välein. Lisäksi näitä päivityksiä on kahdenlaisia:
Joka neljäs päivitys on siis LTS-päivitys. Ensimmäinen LTS-päivitys - Joomla 2.5 - julkaistiin tammikuussa 2012, seuraava maaliskuussa 2014 (Joomla 3.5), seuraava maaliskuussa 2016 (Joomla 4.5). Ja niin edelleen. Tämä pitkän ajanjakson päivitys (LTS) on nimenomaan tarkoitettu Joomlan käyttäjille, joiden sivuston rakennustapaan sopii pitkäjänteisyys eikä päivitys pienten muutosten takia ole heille oleellisen tärkeätä. LTS-päivitys pitää sisällään myös STS-Joomlan.
Lyhyen ajanjakson (STS) päivitykset sopivat kehittäjille, ohjelmoijille, lisäosien valmistajille tai heille, jotka haluavat pysyä ajan hermolla Joomlan uusien toimintojen ja lisäosien suhteen. Huonona puolena tosin silloin on, että sivustoa on päivitettävä aina kuuden kuukauden välein uuden STS-version tultua julkaistuksi.
Esimerkiksi Joomla 1.7 tuki päättyi kuukauden kuluttua siitä kun Joomla 2.5 on julkaistiin (24. tammikuuta 2012). Toinen esimerkki STS-päivityksen tuen loppumisesta on kesältä 2011: Joomla 1.7 julkaistiin heinäkuussa ja Joomla 1.6 tuki loppui kuukauden kuluttua tästä eli elokuussa 2011.
Joomlan versionumerointi vuoden 2012 alustaVersionumeroinnista järjestettiin kesällä 2011 verkkoäänestys, jossa äänestävät saivat valita kahdesta vaihtoehdosta. Uudistuvalla versionumeroinnilla on tarkoitus nimenomaan selkiyttää LTS- ja STS-päivitysten eroa.
Äänestyksen voittaneen ehdotuksen mukaisesti tammikuussa 2012 julkaistu on Joomla 2.5, ensimmäinen pitkän ajanjakson päivitys, josta alkaa uusi LTS-versioiden numerointi, joka on selvästi erilainen kuin lyhyen ajanjakson (STS) päivityksissä. Katso kuva vasemmalla.
Varmasti julkaistaan myös tietoturva- ja bugipäivityksiä ja tällainen päivitys näytetään kolmannella numerolla, esimerkiksi Joomla 2.5.8.
Tämän Joomlan tuki päättyi syyskuussa 2012. Käytännössä tämä tarkoitti sitä, että vanhemman Joomlan käyttäjien oli päivitettävä eli tehtävä migraatio Joomlansa viimeistään tähän mennessä. Jos se on vielä tekemättä, kannattaa se tehdä välittömästi. Luonnollisesti kannattaa päivittää suoraan Joomlan LTS-versioon, joka on Joomla 2.5. Tällöin seuraava päivitys uudempaan Joomlaan on edessä vasta maaliskuussa 2014. Syyskuun 2012 jälkeen on käytössä vain kaksi versiota: Joomla 2.5 (LTS) ja Joomla 3.0 (STS). Lue lisää versioiden päivityksestä.
Muunnos Joomlan 1.5 -versiosta uuteen Joomlaan ei ole päivitys vaan se on nimeltään migraatio. Se tehdään siten, että vanhaan Joomlaan asennetaan migraatiokomponentti, jossa annetaan asetukset. Sen jälkeen painetaan Muunna/Päivitä-painiketta. Eräs tällainen migraatiokomponentti on Jupgrade-komponentti, jonka voi ladata osoitteesta: http://redcomponent.com/redcomponent/jupgrade.
Sen toimintaperiaate on yksinkertainen: se asentaa uudemman Joomlan ja siirtää vanhemman Joomlan sisällön siihen.
Uudemman Joomlan versiopäivitykset ja normaalit tietoturva- tai bugipäivitykset tapahtuvat Joomlan ylläpitopuolella. Joomlan päivityspaketti voidaan asentaa esimerkiksi kuten mikä tahansa Joomlan lisäosa. Tai Joomlan ylläpitopuolella on nähtävissä, että uusi Joomlan päivityspaketti on saatavilla ja päivittäminen voi tapahtua suoraan tästä näkymästä. Uuden Joomlan päivitys on helpompaa edelliseen Joomlaan verrattuna.
1) Termeille ei ole vielä vakiintuneita suomenkielisiä vastineita.