The Joomla! ® Community Magazine

What's new in Joomla! 2.5?

Written by | Sunday, 01 January 2012 00:00 | Published in 2012 January
Joomla! 2.5 will be released in January 2012 and it is the successor of Joomla! 1.5. It will be a so called long term release and it will be the Joomla! state of the art until July 2013. The versions 1.6 and 1.7 were short term releases and they paved the way to Joomla! 2.5.
What's new in Joomla! 2.5? http://www.flickr.com/photos/stignygaard/450640129

When you already upgraded your site from Joomla! 1.5 to Joomla! 1.7 in 2011 you probably use all the new features introduced with Joomla! 1.6 and 1.7. When you scroll down and read the list of new features compared to Joomla! 1.5 then you realize that 2011 was a very interesting year for Joomla!.

But let's have a closer look on the new features for Joomla! 2.5.

New Features in Joomla! 2.5

The shiny new Joomla! Platform

The Joomla Platform Version 11.3 is now the base of the CMS.
That means many more possibilities for third party developers e.g. image manipulation with the JImage class and generation of HTML tables with the JGrid class. A new version of the JavaScript library MooTools is used (1.4). If you don't know what Joomla! platform is about, read Write your own App using Joomla! Platform  and the official annoucement of the Joomla Platform release.

Find more content with Smart Search

Search is "reinvented" in Joomla! 2.5 with Finder. The new finder component works with a search index (Figure 1).

Search Index

Figure 1: Creating the search index

Finder pre-searches your content. Search results are scored dynamically based on the context and frequency of search terms. The most relevant content will always be listed at the top of the results. It suggests alternative phrases (Figure 2) and its pluggable adapter system allows to install new search adapters which provide support for standard Joomla! content and many other types of documents. Custom search filters allows you to provide contextual searching when your visitor is looking at particular sections of your Web site.

Did you mean ...

Figure 2: Suggestions

Spread Joomla! to more Platforms by using more Databases

With Joomla! 2.5 it will be possible to run Joomla! on MySQL and Microsoft SQL Server. Drivers for PostgreSQL and Oracle seems to be very near (Getting Ready for Multi-Database Support).

Better Choices for Offline Mode

You can user the default offline message, disable it or create a customized message. Additionally you can select an image for the offline mode page (Figure 3). You have even a possibility to set the site to offline mode during installation so no unauthorized people can see it before you want them to.

Offline Mode Options

Figure 3: Offline mode options

User registrations with CAPTCHA

A CAPTCHA plugin using the reCAPTCHA service can be enabled (Figure 4). Once you sign up for free with reCAPTCHA and enter your keys, you can enable CAPTCHA on new user registrations. It could also be used by other extensions needing CAPTCHA.

Captcha

Figure 4: CAPTCHA

Easier handling for simple Layouts

You can now attach an image for the intro text to use in blog and featured layouts, an image for the full article text and up to three links for the full
article layout. This means that your content creators won’t have to fuss with an image in the text and your article format will be cleaner and more consistent.

Mobile

The Beez core template comes with mobile enhancements.

Multilanguage

You can override the default language strings in a new manager in the backend (Figure 5).

Language Overrides

Figure 5: Language overrides manager

User Notes

User Notes can be attach notes to users as well as assign tracking dates to the users. You can have multiple notes per user and the notes can be in different categories (Figure 6).

User Notes

Figure 6: User notes manager

Clean Up

Filtering for Categories in Article Manager

That is simply useful. Since Joomla! 1.6 it was possible to filter categories in the article manager, but you did not see the articles of the subcategories. Now the filter logic include the articles of the subcategories too.

Linking New Menus with a Module

In Joomla! 2.5 modules are NOT automatically created for each new menu type. This is not a bug, it's a feature :)
Not everyone used the core menu module, but used instead ones from a custom template or third party module. For that reason, menus did not automatically create a module in 1.6/1.7. This change confused people and created extra work. In Joomla 2.5, if there is no module associated with the menu, there is a link showing in the Menu Manager that you can click that will take you directly into a new module that you can create. You then have the choice of saving this standard menu module or cancelling out and using a different menu module.

Custom Text Filters are moved to the global configuration. They are filtering content for black and white listed tags based on your configuration and on role permission.

You can now choose to have the administrator get a new message when a user creates an account. This is useful when the New User Account Notification is set to Self. In that case the user receives after an email after registration with an activation link (Figure 7). After clicking that link the account is activated.

User Notes

Figure 7: Administrator Notification

The extensive options in “Select a Menu Item Type” are not loaded unless you need them.

New Features compared to Joomla! 1.5

In comparison to Joomla! 1.5 the differences are huge and there is a long list of features and improvements.

Here is a list of the most important changes in Joomla 1.6 and 1.7

  • There will no longer be any sections. Categories can be nested as deeply as you would like
  • The access concept is totally rebuilt.
    The existing user groups used in Joomla! 1.5 are still the same in Joomla! 2.5 but they can be enhanced and renamed. Unlimited access levels can also be defined there. User groups can be assigned to access levels and different groups can then be assigned to various access levels.
  • Multiprocessing
    Copy and move operations, and the allocation of access levels can now be done in a batch process
  • Updates per mouse click
    A simple feature. The system detects available updates and initiates them by clicking on the corresponding button.
  • Templates
    There have been many changes in the area of templates. There are now two administrator templates and three website templates.
  • Template styles
    Sometimes you may want to display a template with different options. You may want to create a page with a red background and another page with a blue one. Therefore, you will need template styles. Create as many versions (styles) of a template with different settings as you like and assign them to a menu link.
  • Template layouts
    Sometimes you may want to display only the output of a component or a module in a different layout without hacking the template. That's possible with template layouts.
  • Consistent user interface
    A successful example is the general save dialogue.
    Save: content will be saved, you remain in editing mode
    Save & Close: content will be saved, you leave the editing mode
    Save & New: content will be saved; a new, empty editing mask appears
    Save as copy: content will be saved as a copy, you remain in the editing mask
  • Minimum requirements
    The minimum requirements regarding your server environment and concerning your visitors' web browsers have increased.
    Browser: Internet Explorer, version 7 or higher, Firefox, version 3 or higher, Safari, version 4 or higher
    Server: PHP: minimum version PHP 5.2.4, MySQL: minimum version 5.04
  • Legacy Mode
    The legacy mode from Joomla! 1.5 is no longer necessary. Legacy mode allowed the execution of components originally developed for Joomla 1.0, which have 'only' been adapted to Joomla! 1.5. The procedure of adapting old components is offset by the development of 'native' Joomla! 1.5 and 2.5 components, which use the Joomla! Framework.
  • Search engine optimization
    • You can now use unicode in URLs, which means you may now use special characters like 'ö' and 'ä' or Arabic or Hebrew characters in the URL.
    • You can allocate meta text and keywords to categories.
    • A title of a site will be displayed following the name of the website in the browser.
  • Modules can be published time-controlled. The assignment options to menu items have been extended.
  • Multilingualism
    Joomla! core now offers the possibility to create articles, categories and modules in several languages. With the new language switcher plug-in module you can filter the entire site for the selected language.
  • New editor
    Code Mirror is the new editor, which is supplied in addition to TinyMCE. It is not a WYSIWYG editor but offers a convenient way to work with 'code-like' content, which will be displayed in colour and a structured way.
  • Components
    • The new redirect component enables redirections to URLs in order to avoid '404 not found' errors.
    • The new search component provides an overview of the searched keywords and display results.
    • The survey component has been eliminated.
  • New Release Cycle
    Every 18 months, a long term release of Joomla! will appear.
  • Introduction of the Joomla! platform
    Joomla! consists of two parts
    • the Joomla! platform
    • the Joomla! content management system

There are many more very nice little features like the possibility to place a background image into a module or to display articles with page breaks in a tab or slider layout. 

Read 80184 times
Tagged under Feature Stories

Leave a comment

Make sure you enter the (*) required information where indicated.

[b] [i] [u] [s] [url] [quote] [code] [img]   

Comments (40)

  • avatar
    • 1
    • 0
    Slavko

    The imagesno. 5 and 6 are the same?

  • avatar
    • 1
    • 1
    Hagen Graf

    Hi Slavko, thanks a lot for the notice.
    At the moment I cannot edit the article but you are right. Here is the correct image http://www.flickr.com/photos/hagengraf/6619983827/
    Will be changed soon :)
    Hagen

  • avatar
    • 1
    • 1
    Alice Grevet

    Thanks for pointing that out Slavko - the image has been corrected.

  • avatar
    • 1
    • 0
    Óscar Hugo

    Happy new year!!!

    Wonderful! I like 2.5 new features.

    Thanks for joomla.

  • avatar
    • 1
    • 0
    Gary

    Great changes! Thank you Joomla!

    I'm really glad that you finally added "Multilingualism"! (love that word) Creating content in several languages is so important now.

    The second best thing, simple but important - "Categories can be nested" - definitely help to clean up the organisation of the sites. Thanks for the changes!

  • avatar
    • 2
    • 0
    Zoran

    Excellent review, thanks a lot for this. This should be on joomla's homepage as a encouragement for moving to up to date releases...
    Cheers.

  • avatar
    • 1
    • 0
    gary m

    This will be useful that you can now use unicode in URLs.

  • avatar
    • 1
    • 0
    gary m

    this is really good, the 2.5 new features, and the ability to create in a few languages. thanks

  • avatar
    • 0
    • 1
    Tuan Bui

    Yeah... Joomla Community is the international community, so earlier or later we could expect to see this feature :D.

    Bravo, Joomla!

  • avatar
    • 1
    • 2
    pierre

    wonderful, but there is no multi categories !!!
    What's a pity...

  • avatar
    • 2
    • 0
    David Jakob

    Very useful summary. Thanks Hagen, as always!
    Regards
    David

  • avatar
    • 1
    • 1
    Huyen NT

    I am impressed with Smart Search and Captcha most. And hope that there will have more mobile enhancements.

  • avatar
    • 3
    • 0
    Srikamal Singanamala

    It is a good introduction to joomla 2.5

  • avatar
    • 2
    • 1
    raul

    Thanks for the great job ! That sounds excellent, an I am eagerly waiting for the new version. I hope we can easily set up multilingual websites

  • avatar
    • 2
    • 0
    Tuan Bui

    Thanks for the review of Joomla 2.5, Hagen!

    In general, from the interface perspective there is not much serious changes.

    One of innovative thing in Joomla 2.5 is “Mobile”. Finally the whole system is going to be adapted for the mobile devices. The number if mobile Joomla users increase a lot with latest years.

  • avatar
    • 2
    • 1
    benn

    nice features with images but since 1.0 or I should say mambo time no one is thinking about frontpage article structure , how about giving us finally the freedom to move the title fro admin side instead html overrides ? Above the intro , under the intro , above image under image title and intro text on the right image on the left , ect , yes we can move image now but it does not make any sense and wont change much as long as title stays where it is. WordPress has it since day 1.

  • avatar
    • 3
    • 0
    visser

    what's NOT new in 2.5

    - still no native comments
    - still no native pingback/trackback functionality
    - still no native tags functionality
    - still no 2.0 updates to the admin interface

    These are things that should all have been implented years ago imho.

    As a Joomla! user from the first hour I'm getting more and more disappointed about Joomla!s totally unclear development cycles and of course the missing features.

    I really hope Joomla will pick these thins up some time. Meanwhile I'm continuing to move website to Wordpress. Who basically only has ONE downside compated to Joomla and that is frontpage controll.


    Still, of course, all the very best for Joomla! and I wish the team good luck in prioritizing.

  • avatar
    • 2
    • 2
    priya

    You will install 10 components, 20 modules and lots of plugins naturally to any site. Keeping eye on their new versions and upgrading them won't be possible in sane manner.

    This will somewhat get relaxed in 2.5. Wordpress sites for WP core as well as plugins are getting updated in a snap. For some components only somewhere I am forced to use joomla, for sites those do not have need for those components, I always use wordpress. They care about life of site owners.

    End of life for 1.5. Very good. Components and modules and templates purchased for those are down the drain.

  • avatar
    • 1
    • 0
    Markus Nelson

    Wow, they are really pushing this this month? Will the 1.7 module and component parameters stay the same or will there be new requirements?

  • avatar
    • 1
    • 1
    Kathy

    Very excited about 2.5. Thank you Joomla developers!

  • avatar
    • 1
    • 0
    walid

    Thank you for the information, but still there is not multi categories publishing for the articles which is long time available in WordPress ....

    Small things make the big things even bigger !

  • avatar
    • 3
    • 0
    Gaetan

    I want native comments&pingback&trackback without having to rely on third party plgs or mods.

    Part of my site should be as interactive an SE friendly as a WP blog

    For the rest: THANK YOU for serving me with this great OS CMS !

    Keep up the good work.

  • avatar
    • 0
    • 2
    Sandman

    If Joomla is rolling out the Oracle support to capture that audience then it's critical to also have an audit trail option. Right now this is one of the main factors in people choosing Drupal over Joomla.

    Although I love the development being done to Joomla and must praise all the hard work that's gone into it.

  • avatar
    • 1
    • 0
    Genner Puello

    I have one question? i just know develop component, modules and plugins for joomla 1.5. Now with the joomla platform where can i find examples to develop component , modules and plugins for joomla 2.5?

    thanks

  • avatar
    • 1
    • 0
    kunjal shah

    there is not any new .. use Ajax more and more but WordPress is top you test it then feel joomla 2.5 is prover of WordPress

  • avatar
    • 0
    • 0
    websitedesigners.dk

    Great update !! Very useful summary thanks

  • avatar
    • 0
    • 0
    Aldino

    wonderfull cms...
    may I choose one

  • avatar
    • 0
    • 0
    Piotrov

    This is great news!

  • avatar
    • 0
    • 0
    simon

    Joomla for life!

  • avatar
    • 0
    • 0
    Peter C

    Happy Valentine's Day..

    Thanks for joomla.

  • avatar
    • 0
    • 0
    mua sam vui

    love Joomla ! i get a job by using perfect joomla ! not my certification ! it's amazing ! thanks to Joomla !

  • avatar
    • 0
    • 0
    Imran Khan

    Wonderful! I like 2.5 new features.

    Thanks for joomla.

  • avatar
    • 0
    • 0
    worldwide

    the development of joomla from1.5 to something else was expected, but this time joomla passed itself

  • avatar
    • 1
    • 0
    Simon

    Wow, the post is quite old (4 months) but the new features are very impressive. The multi lingual support was really needed also the new possibilities regarding ACL and "Sections & Categories" are reason enough to change from Joomla 1-5 to 2.5.

    Even 1.5 was very useful, stable and having a lot of extensions, modules and plugins available but this feature list of Joomla 2.5 is really excellent! It´s time to choose the best CMS available with Joomla version 2.5 :) Thumbs up!

  • avatar
    • 0
    • 0
    Kathiresan.n.s

    Marvellous !!!!!!! Hagen Graf,

    It is a good introduction to joomla 2.5

  • avatar
    • 0
    • 0
    Phil Nicut

    Joomla just keeps getting better and better.

  • avatar
    • 0
    • 0
    mohamed

    New features are really wonderful especially auto complete in search box is great one

  • avatar
    • 0
    • 0
    Johan

    Any chance of getting change history and version handling on component/page level? I really like Joomla (and use it for several minor site). However for large scale sites change history and the possibility to easily roll-back unwanted changes is an absolute must.

  • avatar
    • 0
    • 0
    Diseño Paginas Web Bogota

    Thank you for the information, Very excited about 2.5. Thank you Joomla developers!

  • avatar
    • 0
    • 0
    HERBCYCLOPEDIA

    I´m presently using a Joomla 1.5 template and would like to migrate to 2.5, however I´ve seen some constrains that make me wonder how this could be achieved without loosing google positions. Any easy migration suggestions?