Skip to main content

21 October 2026: critical security updates for PHP and YOOtheme Pro 5. Is your Joomla website up to date yet? Get it checked

Review: Joomla 2.5

On 24 January 2012 Joomla 2.5 came out – the first long-term release after Joomla 1.5 and the end of a rebuild that had started a year earlier with Joomla 1.6. For this review we installed the last version, Joomla 2.5.28 of 10 December 2014, once more and photographed it: the installation, the website with two sample sites and the backend with its new access rights.

Series "Joomla history" · part 3 of 7 · back to Review: Joomla 1.5 · next: Review: Joomla 3.0

Released24 January 2012 (Joomla 2.5.0)
Last version2.5.28 "Ember" of 10 December 2014
Versions29
End of support31 December 2014 – more in the post End of Life: Joomla 2.5
Requirements according to the installerPHP from 5.2.4, zlib, XML, JSON, MySQL
TemplatesBeez2 (default), Beez5, Atomic; Bluestork and Hathor in the backend
EditorTinyMCE 3.5.11, CodeMirror
Included in the installation125 extensions; sample data with 69 articles in 25 categories

From 1.6 via 1.7 to 2.5

The big leap came as early as January 2011 with Joomla 1.6. According to the Joomla 1.6 announcement, it brought finer access control with user groups and viewing levels you define yourself, categories from one level to as many as you like, packages with several extensions that update with one click, better support for multilingual websites, and template styles. The rigid sections of Joomla 1.0 and 1.5 were dropped.

Joomla 1.6, like Joomla 1.7 of July 2011, was a short-term release in the new six-month rhythm. Joomla 2.5 was the next version after that – the numbers 1.8 to 2.4 never existed. According to the Joomla 2.5 announcement, 2.5 was a long-term release with at least 18 months of support, with 26 new features, 4 fixed security issues and 356 resolved tracker issues. New were, among other things, a notice about Joomla updates in the control panel, overrides for language strings, notes on users and, for the first time, a second database next to MySQL: Microsoft SQL Server.

The installation

The process kept the seven steps of Joomla 1.5 – language, check, licence, database, FTP, configuration, done. New: three sets of sample data to choose from, and at the end a button deletes the "installation" folder instead of you having to do it over FTP.

Joomla 2.5 installer: language
Step 1: the language of the installation.
Joomla 2.5 installer: pre-installation check
Step 2: the check – PHP from 5.2.4, zlib, XML, MySQL with "mysql" or "mysqli", JSON and a writable configuration.php.
Joomla 2.5 installer: licence
Step 3: the licence, GNU GPL version 2.
Joomla 2.5 installer: database
Step 4: the database, with a table prefix and the question of what to do with old tables.
Joomla 2.5 installer: configuration
Step 6 (after FTP): name, login and sample data – blog, brochure or the full default sample data.
Joomla 2.5 installer: finished
Step 7: done – now with a button that deletes the "installation" folder itself.

The website: Beez2 and two sample sites

Joomla 2.5: home page with Beez2
The freshly installed website with Beez2: three columns "Beginners", "Upgraders" and "Professionals", menus on the left, font size and search at the top.

This time the sample data is a whole tour of Joomla: 69 articles in 25 categories nested up to five levels deep, and 121 menu items. The "Upgraders" column tells people coming from Joomla 1.5 the biggest changes right away: better access control and nested categories. Two sample sites show what that makes possible – "Australian Parks" as a personal blog, "Fruit Shop" as a business site with areas only for customers and growers.

Joomla 2.5: article
"Getting Started" – the start of the sample data.
Joomla 2.5: project page
"The Joomla! Project".
Joomla 2.5: Australian Parks
Sample site "Australian Parks": a personal blog with a template style of its own.
Joomla 2.5: Fruit Shop
Sample site "Fruit Shop": a small business site that demonstrates access rights for customers and growers.
Joomla 2.5: site map
A site map as a menu item.
Joomla 2.5: search
The search.
Joomla 2.5: registration
Registering on the website.

The backend: Bluestork

Joomla 2.5: login
The login with Bluestork.
Joomla 2.5: Control Panel
The Control Panel – Joomla 2.5.28 says so itself: "Joomla! 2.5 Support Ended On December 31, 2014!"

The menu bar: Site, Users, Menus, Content, Components, Extensions, Help. Users now have a menu of their own, and the control panel shows the logged-in users as well as popular and latest articles.

Joomla 2.5: Content menu
The "Content" menu: Article Manager, Category Manager, Featured Articles, Media Manager.

Content: categories nested to any depth

Joomla 2.5: Article Manager
The Article Manager with filters for status, category, access, author and language.
Joomla 2.5: Category Manager
Categories nested to any depth – the sample data goes five levels down.
Joomla 2.5: Featured Articles
"Featured Articles" instead of a front page manager.
Joomla 2.5: editing an article
Editing an article with TinyMCE 3.5.11 – at the bottom the permissions for exactly this article, per user group.

Users and permissions

Since Joomla 1.6 you create user groups yourself and decide per group what it may do: globally, per component, per category and even per article. Viewing access levels decide separately who may see what. At its core this permission system still applies today.

Joomla 2.5: User Manager
User management, now with a menu of its own, "Users".
Joomla 2.5: user groups
User groups as a tree – here with the two example groups of the Fruit Shop.
Joomla 2.5: access levels
Viewing access levels: Public, Registered, Special and an example level.
Joomla 2.5: permissions
The permissions per group in the global configuration.

Extensions, templates, system

The Extension Manager installs, manages and updates extensions – Joomla now fetches updates itself. Templates get styles: the same template with different settings, for example for individual menu items. The sample site "Australian Parks" uses exactly that.

Joomla 2.5: Menu Manager
The main menu.
Joomla 2.5: Module Manager
The modules of the website.
Joomla 2.5: Plugin Manager
47 plugins.
Joomla 2.5: Extension Manager
The Extension Manager: 125 extensions in a fresh installation.
Joomla 2.5: updates
Updating extensions with one click.
Joomla 2.5: Template Manager
Template styles: Beez2, Beez5 and Atomic for the website, Bluestork and Hathor for the backend.
Joomla 2.5: template style
A template style: the same files, its own settings, its own menu assignment.
Joomla 2.5: Global Configuration
The global configuration.
Joomla 2.5: Media Manager
The Media Manager.
Joomla 2.5: System Information
System information – with PHP 5.6 from our test environment.
Joomla 2.5: cache
Clearing the cache under Site, Maintenance.

2012 and today

For comparison: the same views in a fresh Joomla 6.2 with today's sample data.

Backend login of Joomla 2.5.
2012Backend login of Joomla 2.5.
Login in Joomla 6.2.
2026Login in Joomla 6.2.
The Control Panel.
2012The Control Panel.
The Home Dashboard.
2026The Home Dashboard.
Categories in Joomla 2.5.
2012Categories in Joomla 2.5.
Categories today.
2026Categories today.
Template styles in Joomla 2.5.
2012Template styles in Joomla 2.5.
Template styles today.
2026Template styles today.
The website with Beez2.
2012The website with Beez2.
The website with Cassiopeia.
2026The website with Cassiopeia.

Joomla 1.6, 1.7 and 2.5 in numbers

According to the Joomla downloads:

VersionFirst releaseLast releaseVersions
Joomla 1.610 Jan 20111.6.6 · 26 Jul 20117
Joomla 1.719 Jul 20111.7.5 · 2 Feb 20126
VersionFirst releaseLast releaseVersions
Joomla 2.524 Jan 20122.5.28 · 10 Dec 201429

All 29 versions of Joomla 2.5

The last version, 2.5.28, was the final scheduled release of the series according to the 2.5.28 announcement; support ended on 31 December 2014.

  1. 2.5.024 Jan 2012
  2. 2.5.12 Feb 2012
  3. 2.5.25 Mar 2012
  4. 2.5.315 Mar 2012
  5. 2.5.42 Apr 2012
  6. 2.5.518 Jun 2012
  7. 2.5.619 Jun 2012
  8. 2.5.713 Sep 2012
  9. 2.5.88 Nov 2012
  10. 2.5.94 Feb 2013
  11. 2.5.1024 Apr 2013
  12. 2.5.1126 Apr 2013
  13. 2.5.1223 Jul 2013
  14. 2.5.1324 Jul 2013
  15. 2.5.141 Aug 2013
  16. 2.5.156 Nov 2013
  17. 2.5.166 Nov 2013
  18. 2.5.1718 Dec 2013
  19. 2.5.186 Feb 2014
  20. 2.5.196 Mar 2014
  21. 2.5.2030 Apr 2014
  22. 2.5.2111 Jun 2014
  23. 2.5.2212 Jun 2014
  24. 2.5.2324 Jul 2014
  25. 2.5.2425 Jul 2014
  26. 2.5.2523 Sep 2014
  27. 2.5.2630 Sep 2014
  28. 2.5.271 Oct 2014
  29. 2.5.2810 Dec 2014

What came after Joomla 2.5

As early as September 2012, when Joomla 2.5 still had more than two years of support ahead of it, Joomla 3.0 came out – with Bootstrap, a backend for smartphones and a three-step installation. That is where this series continues.

Still running a website on Joomla 2.5?

It has had no security updates since the end of 2014. We take your content over into a new Joomla 6 – we name the effort after an inventory.

See Joomla update and migration

How we did it: Joomla 2.5.28 in the original package from downloads.joomla.org, locally in Docker with PHP 5.6 and MySQL 5.5, reachable only on our own machine, files and settings unchanged. We chose the default sample data in the installer. We skipped the FTP step without a picture. Joomla 6.2 fresh with sample data.

Sources: Joomla 1.6 announcement, Joomla 2.5 announcement, 2.5.28 announcement, Joomla downloads and our own screenshots. As of 21 October 2026. Every Joomla version with its end of support is in the overview.

Ufuk Avcu

Owner and developer of the Joomla Agency. Has been building and looking after Joomla websites since 2009.

Questions about your Joomla website?

We take a look and usually answer on the next working day.

Free inquiry