Joomla Announcements

Joomla 1.5 Coming of Age and Looking Forward

Joomla 1.5 Coming of Age

Today marks the one-year anniversary of the release of Joomla 1.5, the first major release of the popular content management system.
In January 2008, the first stable release was downloaded almost 200,000 times. Since then, the total number has exploded to over 8 million downloads. Joomla is seeing the highest rate of adoption ever. 
That same month, the Joomla Extensions Directory contained 2,600 extensions written for Joomla 1.0.x, a small percentage of which worked with Joomla 1.5. Today, that number is approaching 5,000 and most are Joomla 1.5 native. The JED is a a powerful barometer of the commitment of the community to the Joomla Project and platform. 
And that community continues to grow exponentially. The Joomla Discussion Forums contain over 1.5 million posts from almost 250,000 users. The spirit of open source, collaboration, and users helping users has never been stronger.
The Joomla Web sites have undergone a dramatic facelift and restructuring to better serve our users of all levels and the positive feedback has been overwhelming. Last January, there were approximately 10 million unique visitors to the family of Joomla sites and that number has doubled to 20 million in the last year.
The Joomla Project teams have released nine versions of Joomla 1.5 in the last year, improving security, increasing usability, fixing bugs, and adding new features. 
The Joomla Code forge provides a solid development resource for almost 1,500 open source projects and over 138,000 developers.
Around 20 Joomla Days (and countless other events and expos) took place in 2008, allowing people all over the world to not only learn more about Joomla, but to connect an untold number of developers, users, and designers in one of the most unique open source projects in the history of the Internet.
Clearly, the state of Joomla is strong and on the upswing. 

Looking forward in 2009

The retirement of the Joomla 1.0.x series in 2009 reallocates resources to the future of Joomla and in 2008, the white paper process allowed the community to submit suggestions and prioritize focus on features for the next major version of Joomla. With that process complete and all the Joomla teams working tirelessly toward this goal, the delivery of Joomla 1.6 in 2009 promises to push the envelope even further.
The family of Joomla Web sites provide an energizing hub for users and developers worldwide and work to improve their effectiveness is an ongoing effort. New ways to excite users about the power of Joomla and new ways to engage developers with the sophistication of the Joomla framework are in progress. 
Joomla events are wasting no time in amassing users in 2009. Already, there are many scheduled events. Of note are the Melbourne Joomla Day '09, Joomla Day UK, and Joomla Day Las Vegas, where members of the Joomla team will be on hand to give first-hand help and information.
The promise of Joomla's future is limitless. The foundations of freedom, innovation, and creativity help lead the charge in developing one of the most empowering publishing platforms available. The Joomla Project is grateful for the trust which users have placed in us and hopes to make 2009 as prosperous as 2008.

Joomla 1.5.9 Security Release Now Available

Joomla 1.5.9 Released

The Joomla Project announces the immediate availability of Joomla 1.5.9 [Vatani]. This is a security release and users are strongly encouraged to upgrade immediately. 

It has been around two months since Joomla 1.5.8 was released on November 10, 2008. The Development Working Group's goal is to continue to provide regular, frequent updates to the Joomla community.


Click here to download Joomla 1.5.9 (Full package) »

Click here to find an update package. »


Want to test drive Joomla? Try the online demo. Documentation is available for beginners.

Release Notes

Check the Joomla 1.5.9 Post-Release Notes to see if there are important items and helpful hints discovered after the release.


One low-level and one high-level security issue were fixed in this release:

  • High Priority: Directory Traversal. A crafted request can allow an attacker to view directory trees on the server. Note: contents of files cannot be edited or deleted, just viewed. More information »
  • Low Priority: SSL Session Token Disclosure. When running a site as SSL ONLY, if a non-SSL request is made, an attacker can obtain the session token. There is NO risk for Web sites that use both HTTP and HTTPS. More information »

For additional information, visit the Joomla Security Center.


  • Fixed Contact Page so that a blank page is not displayed when vCard is not enabled, but is selected in the Contact Parameters (10680)
  • Resolved problem with Category View Table where filter did not work when cache was enabled (10840)
  • vCard no longer displays excess spaces (11871)
  • Small change in components/com_banners/models/banner.php (12577)
  • Resolved invalid XHTML 1.0 Transitional issues introduced in 1.5.7 for the Contact form (12868)
  • Fixed problem that resulted in erroneous '404 - Contact not found' page for dropdown in Contact View (12989)
  • Fixed Contact Category URL problems (13045)
  • Fulltext Search for Uncategorized and Archived Articles is now working (13490)
  • onPrepareContent issue for non-com_content Components resulting in a warning message has been resolved (13505)
  • 'Change Contact Details' link now loads correct page (13542)
  • Contact image not displaying in front end (13643)
  • Front-end article submission no longer auto-populates, finish publishing date with same date as start publishing (13673)
  • Media Manager Javascript error: "Object doesn't support this property or method" that presented for IE has been fixed (13761)
  • Space between meta keywords no longer removed when saving Articles (13794)
  • com_installer Module View now correctly displays Author e-mail and URL (13942)
  • Robots and Author meta retained when copying Articles (13949)
  • Article Archive pagination fixed (14070)
  • Correction so that unregistered site visitors can no longer access PDF for registered Articles (14196)
  • Hits filter in Category List fixed (14390)
  • Resolved problem where "Register to read more" incorrectly redirected to Front Page, rather than Article (14392)
  • Poll error message resolved (14394)
  • Resolved problem where Category List failed to retain Column Sort preference when navigating to a different page (14398)
  • Resolved problem in Category List where changing Display # to All in page 2 of list would display no results (12932)
  • Category List now correctly shows filtering option in use (14402)
  • Corrected 404 error that resulted when menu access was set to Public and Contact Item is Registered (14412)


  • New modules can now be added, even when there are no modules entries already defined (11874)
  • Inconsistency removed for Login/Logout Redirection page of mod_login (13611)
  • JMenu getMenu() doc error corrected (13617)
  • Archive Module Count Parameter and Tool Tip corrections (13694)
  • STRPOS error corrected when editing Alias Menu Item (13909)
  • Toolbar Image now points to an existing image (14171)


  • OpenID upgraded to 2.0 protocol, now works with Yahoo (12217)
  • plgSystemCache plugin now respect site and page language (12115)
  • Page string in plugins/content/pagebreak.php is now properly externalized (12730)
  • Legacy Plugin - Login Timeout resolved (13662)
  • Access level for Plugins fixed (14106)
  • Fixed OpenID Transition issues (14433)


  • No issues fixed for this release


  • RTL feeds PARAM is now saved in database which corrects RTL feeds in Milkyway and Beez (11235)
  • CSS and XHTML valid error in JA_Purity resolved, as was invalid CSS validator link (12887)
  • JA_Purity default status for Modules defined for right position now collapse correctly, when unused (12925)
  • Fixed CSS errors in rhuk_milkyway/css/template_rtl.css (13517)
  • Missing H1 text-align in rhuk_milkyway/css/template_rtl.css fixed (13570)
  • Beez template override for com_search now displays error messages correctly (13584)
  • Corrected Last Updated date for Beez Template (13632)
  • Resolved inconsistencies for Beez Template Override Page Titles (13634)
  • Contact image changes for Beez override (13700)
  • Incorrect File Reference corrected for Beez Template (13859)
  • Short PHP Notation in Beez Windows hosting bug introduced in 12798 has been fixed (14313)
  • en-GB.com_statistics.ini are now correctly deleted (14391)
  • Removed unnecessary string in JA_Purity template (14414)
  • Removed unnecessary strings in rhuk_Milkyway template (14415)


  • Language INI files that were incorrectly encoded using UTF-8 with BOM have been fixed (13499)
  • Untranslated strings in en-GB.ini after SVN 11236 are fixed (13514)
  • Fixed untranslated strings in com_weblinks (13608)
  • Fixed untranslated strings in com_contact (13626)
  • Fixed untranslated Strings in admin/mod_feed (13666)
  • Spacer values are now translatable (14308)
  • Fixed issue with JA_Purity spacer so that it is now translatable (14360)
  • Resolved remaining English string hard-coded in mod_search (14374)
  • String missing in en-GB.com_installer.ini (14389)
  • Resolved untranslated language string for "Email a Friend" feature (14395)
  • Tooltip language string in com_config corrected (13633)


  • Added better tooltip text for the Help Server Reset button in Global Configuration System Settings (12023)
  • Toolbar & value fixed for Media Manager button (12841)
  • JInstallerHelper Class Function description has been corrected (13574)
  • Help screens made (13616)
  • Remove default filter for Super Admininistrator and fix filter whitelist problem (13770)
  • Corrected error where Editor deleted content for default filter; UTF-8 compatibility is now enforced with JInputFilter (13901)
  • Removed old links (14227)


  • query_batch corrected for SQL error (12247)
  • uri.php changes made in 1.5.7 no longer break back-end URLs if $live_site=Http has an uppercase H (12812)
  • JFolder::delete bug fixed when folder contain symbolic links on folders (12939)
  • Typo in sample_data.sql resolved (13549)
  • License correction for PHPMailer in CREDITS.php (13811)
  • Fixed error that resulted from invoking JDatabase::Query() more than once (13860)
  • Cache space is now correctly released (14317)
  • String bug for strspn() resolved (14339)
  • Weird characters removed from LICENSES.php file (14408)
  • Removed outdated link in the installer language file (14410)
  • Fixed typo in Cache Manager (14434)
  • Updated Archive_Tar to relicensed BSD version (12746)


Statistics for the 1.5.9 release period:

  • Joomla 1.5.9 contains:
    • 81 issues fixed in SVN
    • 55 commits
  • Tracker activity resulted in a net decrease of 1 active issue:
    • 169 new reports
    • 92 closed
    • 81 fixed in SVN
  • At the time the 1.5.9 release was packaged, the tracker had 113 active issues:
    • 63 open
    • 47 confirmed
    • 3 pending

Joomla! Bug Squad

Thanks to the Joomla Bug Squad for their dedicated efforts investigating reports, fixing problems, and applying patches to Joomla. If you find a bug with Joomla, find out more information here on how to report the bug.

Active members of the Joomla Bug Squad during this last release cycle include: Ian MacLennan and Mark Dexter co-coordinators; Airton Torres, Arno Zijlstra, Akarawuth Tamrareang, Alan Langford, Anthony Ferrara, Amy Stephen, Andrew Eddie, Eduardo Diaz, Elin Waring, Ercan Ozkaya, Gergo Erdosi, Hannes Papenberg, Kevin Devine, Marijke Stuivenberg, Mickael Maison, Robin Muilwijk, Samuel Moffatt, Shantanu Bala, Tibor Toth, and Wilco Jansen.

A warm welcome to the newest members of the Joomla Bug Squad: Joe Sonne, Klas Berlič, and Mithun Kumar.

New Translation and Localization Policy Announced

Joomla Translations

In yet another step to lowering the barriers to contributing to the Joomla Project, we are pleased to announce our new Translation and Localization Policy. Our existing Translation Teams worked together with OSM to refine and update to the process to encourage contributors, foster collaboration, and maintain the spirit of the open source community. Jean-Marie Simonet from the Translations Working Group has a blog post detailing the changes in our translation and localization efforts.

Currently supporting over 60 world languages, the Joomla Project is looking forward bringing Joomla to even more users all over the globe. If you want to find out more about translations or find Joomla in your language, visit the Translations section of the Joomla Community Portal.