Rozszyfrujmy zatem numer wersji 2.5.7.

2 = numer wersji głównej czy też w pewnym sensie "rodziny" dlatego czasami używa się 1.x, 2.x, 3.x jeśli mówimy ogólnie o wersji
5 = numer wersji w "rodzinie". Wersja Joomla 2 nie miała pośrednich więc zawsze jest 5... ale np. arsja 1 miała ich kilka: 1.5, 1.6 i 1.7
7 = numer poprawki czy też łatki

Zatem wersja 2.5.7 jest stara bo w tej rodzinie ostatnia była 2.5.28.

Najnowsza wersja to 3.8.6.

Różnią się od siebie wieloma rzeczami - co się rzuca od razu to wygląd zaplecza. By zobaczyć wszystkie różnice trzeba by przejrzeć changelog.

Dla ciebie najważniejszą informacją jest:

- wersja 2.5.x jest nie wspierana (nie będzie aktualizacji)
- może zawierać dziury co naraża bezpieczeństwo twojej strony i serwera
- używa starej technologii i nie będzie działać poprawnie na php 7

W przypadku 2.5 i 3.x mówimy o aktualizacji , nie migracji chociaż to wciąż złożony proces (w sensie dopasowanie komponentów trzecich i szablonu).