Belangrijkste verschil: Joomla 1.5 werd uitgebracht op 22 januari 2008, terwijl Joomla 2.5 werd uitgebracht op 24 januari 2012. Joomla 2.5 bracht veel upgrades naar Joomla 1.5, waarvan sommige al deel uitmaakten van de Joomla 1.6- en 1.7-updates.
Joomla! is een framework voor contentmanagement waarmee gebruikers vanaf het begin websites kunnen bouwen zonder basis programmeertaal te hoeven leren. Dit CMS is bedoeld voor mensen die niet thuis zijn in alles wat te maken heeft met het ontwerpen van websites, maar dit zelf willen doen. Het maakt het eenvoudiger voor hen om websites te maken en te onderhouden zonder tijd en geld te verspillen aan speciale ontwerpers.
Net als alle andere software heeft Joomla verschillende versies die later zijn toegevoegd met extra functies om het systeem eenvoudiger en gebruiksvriendelijker te maken. Joomla streeft ernaar om elke 18 maanden een LTS-versie (Long-term Support) te ontwikkelen, met kleine updates ertussenin. Joomla heeft aangegeven dat elke LTS-versie zou eindigen in .5, wat betekent dat de volgende Joomla LTS-versie 3.5 zou zijn, gevolgd door 4.5, 5.5, etc. Joomla 1.5 en Joomla 2.5 zijn twee LTS-versies van de software. Joomla 1.5 werd uitgebracht op 22 januari 2008, terwijl Joomla 2.5 werd uitgebracht op 24 januari 2012. Joomla 2.5 bracht veel upgrades naar Joomla 1.5, waarvan sommige al deel uitmaakten van de Joomla 1.6 en 1.7 updates.
Joomla 2.5 kwam met de volgende nieuwe functies en upgrades:
- Een nieuw platform: Joomla heeft de basis van de CMS veranderd, wat nu de Joomla Platform-versie 11.3 is.
- Beeldmanipulatie met de JImage-klasse en genereren van HTML-tabellen met de JGrid-klasse
- Een nieuwe versie van de JavaScript-bibliotheek MooTools wordt gebruikt (1.4)
- Zoeken wordt opnieuw uitgevonden met de nieuwe Finder. Het heeft een meer Google-achtige ervaring. Het heeft meer geavanceerde zoekfilters, automatisch corrigeren, automatisch aanvullen, etc.
- Mogelijkheid om Joomla op MySQL en Microsoft SQL Server te gebruiken
- Nieuwe functies voor offlinemodus (nieuwe berichten, mogelijkheid om afbeeldingen toe te voegen of offline website tijdens onderhoud.)
- Gebruikersregistraties met CAPTCHA
- Mobiele uitbreidingen
- Schonere lay-outs
- Eenvoudiger afhandeling voor lay-outs
- Meertalig vermogen
- Gebruikersnotities
- Filtercategorieën bevatten nu subcategorieën
- Verwijderd automatisch aanmaken van modules voor elk menutype
- Aangepaste tekstfilters worden verplaatst naar de globale configuratie
- Beheerder kan een nieuw bericht ontvangen wanneer een gebruiker een account aanmaakt
- Secties worden verwijderd, maar categorieën kunnen diep genest worden.
- Nieuw toegangsconcept
- multiprocessing
- Het systeem detecteert beschikbare updates en initieert ze door op de bijbehorende knop te klikken
- Nieuwe beheerderssjablonen en websitesjablonen
- Nieuwe sjabloonstijlen en lay-outs
- Consistente gebruikersinterface
- Legacy-modus is uitgeschakeld
- Gebruikers kunnen nu unicode gebruiken in URL's
- Gebruikers kunnen metatekst en trefwoorden aan categorieën toewijzen
- Modules kunnen tijdgestuurd worden gepubliceerd
- Code Mirror is de nieuwe editor die naast TinyMCE wordt geleverd
- Nieuwe omleidingscomponent
- Artikelen kunnen de paginakop en de paginakop afzonderlijk wijzigen
- Installatieprogramma's voor het installatiepakket met één klik, componenten, modules en plug-ins kunnen allemaal in één bestand worden verpakt en geïnstalleerd