Joomla 2.5 is a key benchmark for the open source CMS world. Since the release of 1.5 several years ago, a new stable version had yet to be released... Until NOW!
2.5 offers new features that will add stability and security to Joomla. These new tools and features will also make Joomla that much easier to use
There is now a new type of search function which is referred to as, "Natural Language Search Function". Basically what this means is that the search is faster and smoother because data on your site is indexed by Joomla.
Stemming and Auto-Completion are part of the search bar now. Stemming is using the root of a word to find the matches. Auto-Complete is when their are suggested search terms generated matching the word you start to type.
New drivers now exist for databases besides SQL databases. Some of the databases that will be supported soon are PostgreSQL, Oracle, SQLite and PDO. MS SQL databases are now supported.
Because of high demand, Joomla created a notification area in the administrator control panel that shows if Joomla is up to date. This will let you know everytime you need to upgrade.
There is also an extension update notification area. All extensions that have been built to be compatitble with this feature will work. You will see if any of the extensions are out of date.
Mostly for those who will update Joomla by FTP, this new button applies all new changes from the Joomla update to the database.
Use reCAPTCHA as part of the core. A plugin is now part of the Joomla core that allows you to place CAPTCHA's in your forms easily.
Joomla 1.6 & 1.7 did not create a module for every new menu created. In Joomla 2.5 if there is no module assigned to a menu, a quick link is takes you directly to the area to create a new module.
You can create layouts that are standardized for all types of articles using the "Images and Links" options in the right column of the article. You can specify a particular picture, text, URL's, and more to be consistent throughout a set of articles.
When a new user registers on your Joomla site, you now have the ability to turn of the email notification if you wish.
There were already Notes in the module area that remind you what the module was for. Now Notes are available for menu items too!
In global configuration it is now possible to blacklist by adding certain tags and attributes to the list. This keeps a select user group from using the tag or attribute. Using a whitelist allows you to make a custom group capible of using certain tags/attributes.
In article manager when sorting by category the option to select "Max Levels" is available. This makes sites with lots of subcategories much easier to navigate in article manager.
Easier language override management means you can select a langauge key that is built in to the core and change it's text.
Leave notes about a user. This gives you a text box and a date to leave any type of note that you want about a specific user.
In Newsfeed Manager it is now possible to select the order from either "Most Recent" or "Oldest First".
This makes it easy to set up an image to display should you take your site offline in Global Configuration.
Joomla used to be online as soon as you finished installation. Now, during installation you are given the choice to have Joomla be offiline after install completes.
Instead of loading "Menu Item Type" when creating a menu item, Joomla now waits for you to select it manually. This saves load time by not having this list loaded when you don't need it to.
The size of the status display in the backend of Joomla is much smaller to prevent overcrowding.
Limit the display of users on your site to those in the same user groups as that user.
This checks to see if your host has Native ZIP on the server during installation. Native ZIP is much faster than using PHP to unzip archived files.
The option of displaing specific text next to the syndicate icon was available. 2.5 allows you to simply turn off this text is you desire.
Set meta tags with different languages in the menu items referring to corresponding menu pages.
This will allow you to have the same alias for the same menu items that are in different languages.
Looks like this:
Allows the search engine to see a more appropriate country code that is expected. When the Joomla language pack may use a different code.
For those who actually have to dig through mountains of information looking for a bug, Joomla formatted the debug to be much more easy to read and use. Using colors to highlight areas of interest.
Keeping the CMS and Joomla Platform in separate files keeps it easy to find which area the item needed is located.