- Created on Monday, 21 January 2008 20:49
It is with great pride that the Joomla! community announces to the world the immediate availability of Joomla! 1.5 Stable [Khepri]. As a community of contributors, we have been through celebrations and tribulations. We have had fun, and we have worked hard. We have learned from and helped one another. What started two and a half years ago with a letter to the community has grown into a great opportunity for both the Joomla! project and community to benefit from these efforts and to consider our future.
People have contributed enormous amounts of time and energy to make Joomla! 1.5 what it is today. Developers collaborated over long distances, around the clock, enthusiastically contributing to Joomla!. Hours writing code combined with intense discussions on everything from usability to extensibility have defined many developers' lives over the last two and a half years. Countless others have identified and fixed bugs along the way. Documenters have tracked changes to help make life easier for everyone who uses or develops in Joomla! 1.5. Translators for dozens of languages have prepared language packs. Huge amounts of time and energy have gone into event organization, team management, and infrastructure upkeep. Our forums are overflowing with those asking and answering questions about Joomla! 1.5, helping overcome problems and reaching out to newcomers in a concerted effort to be helpful.
Our growing and vibrant open source community is innovating in many ways. The response from community members in both development [Pizza Bugs and Fun] and documentation [Doc Camp] has been both overwhelming and warming. The Google Highly Open Participation Contest energized and excited mentors and students alike, while helping solidify Joomla!'s future by involving talented young people in producing and supporting open source software.
As an application, Joomla! 1.5 boasts remarkable advances over Joomla! 1.0 in the areas of extensibility, usability and internationalization. Building extensions is vastly easier and faster because of the comprehensive new API. The simplified user interface eliminates unnecessary clicks and context changes for site administrators and managers. Support for extended character sets, right to left languages, and translation of all static text in the front end and the administrator allows enhanced internationalization and worldwide use. New options for use of layout overrides and template parameters give designers total control over the look and feel of sites.
While this release marks a major milestone in our history, it also marks a new beginning. The next phase offers the opportunity to bring together the code created, lessons learned, and momentum gained, to build something truly great. It took us tens of thousands of hours, thousands of revisions, and hundreds of people to get to this point. It has been a remarkable journey filled with fun, discovery, and enlightenment where everyone has something to offer and anyone can contribute. Come join in.
Joomla! 1.5 Stable ushers in a new era for the project. Over the last 2 1/2 years the code base has been melted down and reforged into a carefully organized, object-oriented framework. The user interface has been thoroughly refined to improve usability and simplify administrative tasks. To simplify life for designers, the templating system has been expanded to allow meticulous control over core markup as well as an all new template configuration interface. But, this is just the beginning; the Functional Overview outlines the differences between Joomla! 1.0 and Joomla! 1.5 in much greater detail.
Installing, Upgrading and Migrating
Because this is the first release after a massive code overhaul we fully expect issues to arise. For those people interested in migrating from Joomla! 1.0 please note that this is a continuously evolving process and is likely to be refined and optimized heavily over the next few weeks as feedback is received. There is no immediate need for people to migrate existing Joomla! 1.0 sites to 1.5 so please be patient as we do our best to make the migration process as smooth as possible for the myriad of configurations possible. Even if you don't plan to migrate your site in the near future we strongly encourage you to take Joomla! 1.5 for a test drive.Installation Instructions
Fresh InstallationUpgrade Instructions
From Joomla! 1.5 RC4Migration Instructions
From Joomla! 1.0.x
But wait... There is more
Something new in the Joomla! Shop
Before you get started on your new Joomla! 1.5 website, you better have something great to wear!
For a while, Joomla! women have had three attractive choices: a T-shirt , tank top and a fleece jacket . Now, Joomla! men will also have choices beyond the standard T-shirt . Check out the new sport shirt , polo shirt and sport jacket . Plus, there is a fitted cap and a cool laptop bag .
So, grab a copy of Joomla! and outfit yourself with some cool Joomla! gear. Help spread the word that Joomla! 1.5 is available for anyone in the world.
Congratulations to JoomlArt
There is one other very special announcement we want to make. Last fall, Joomla! announced a Template Contest and called out to community designers requesting submissions from anyone interested. There were nearly 30 templates submitted that are now available for the community's use.
Thanks to each of you for entering the contest and for freely sharing your work. Special congratulations to JoomlArt for this amazing submission. To see the templates, visit the Joomla! 1.5 Template Contest board.
- Created on Monday, 21 January 2008 13:44
Site Administrators - Simplicity & ControlAt first glance, you will appreciate user interface improvements. The Joomla! 1.5 Administrator is more refined and the main menu simplified.The global configuration was substantially reworked for simpler presentation and greater control.  An important improvement for our international community is having Joomla!'s entire Administrator available in one's own language using language packs made available at joomlacode.org.
Joomla! administrators will find a number of improvements in ease of site management. A single installer is available for all extension types, including languages.  The media manager is improved visually and functionally. Images, documents, presentations, and more, can now be stored. Other improvements include multi-delete capability, batch file uploads, and an ability to view media in icon and list formats. 
The core article manager is simpler. Gone are dual editor areas from Joomla! 1.0. Now, a single editor with a "Read More" button for separating the introduction from the full article, supports a more natural writing process. A very popular improvement is Joomla!'s new image manager enabling you to browse media folders to select and insert images directly into your article as you write. There is also more control of article pagination than before.
The complexity of choices and steps in the menu manager for Joomla! 1.0 have been completely redesigned for 1.5 in favor of simplicity and elegance. Usability improvements, such as the ability now to change the menu type, make changing your site much simpler. Any menu item can now be used to designate the default page. Selecting menu types is now an elegant drill down process supported by a new navigation tree; collapsible parameter sections simplify choices and increase productivity. Other helpful interface improvements include contextual tooltips and the ability to sort any menu manager column. 
One of the more significant functional improvements are search engine friendly URLs, easily implemented within the global configuration. With SEF URLs in place, system generated duplicate content is eliminated, greatly improving site search engine optimization.
Designers - Freedom & Imagination
Designers will notice marked improvements
with Joomla! 1.5. Under the hood, the code base was better organized
by separating program logic from presentation logic. What this does is
empower designers with 100% control over how Joomla!'s content is
presented. Now, template designers can use custom layouts, often
referred to as template overrides, instead of the typical table heavy
output from Joomla! core. The designer's imagination is the only limit
and implementation could not be easier since simply placing a layout
file into a designated place makes this possible. This model is being
adopted by third party developers who want to offer the same
flexibility for their extensions.
Another new addition for template designers is an ability to create custom module chrome. Module chrome is how module output is wrapped in a template. While Joomla! 1.0 has a handful of ways to render modules Joomla! 1.5 gives the designer ultimate freedom in the ability to create whatever chrome is appropriate.
With 1.5 the need for end users to manually edit variables and settings in template files is ancient history. Template parameters are a new feature that allow designers ability to construct templates in such a way that users can change settings from within the template manager interface. The template manager has also been freshened up with features such as the ability to edit any CSS file for the template.
Developers - Rapid Development & Logical Structure
But, the most dramatic improvements to Joomla! 1.5 exist for developers which means good news
for future enhancements. The design and architecture of the code base
has been planned and executed using current development methodologies
and design patterns. Joomla! has been separated into a three tiered
stack to keep the internal structure clean and allow developers to
leverage the different layers as necessary. The first and most
interesting layer for developers is the new Joomla! 1.5 framework.
With Joomla! 1.5, developers have an object-oriented, pattern based API that follows best practices and is organized into well structured and logical framework packages.
The Joomla! framework is built to support backwards compatibility to PHP 4.3 while also supporting the most current versions of PHP 5. Developers leveraging the framework will have easier transitions with newer versions of Joomla! since underlying classes have been designed with forward compatibility in mind. The idea is to ensure we have a solid foundation for future development while taking advantage of as much code reuse, as possible.
Some highlights of the new framework include the document package which gives the extension developer control over the entire document rendered on any given page load whether it be an atom feed, a PDF document, or a standard HTML page. The parameters system gives developers a simple, yet extensible way of generating XML based HTML forms for display. The extensibility of the parameters system allows developers to create their own form control objects as well as leverage the many core control objects, ranging from date selection calendar widgets and menu item selection boxes to standard text input fields.
Perhaps one of the most powerful features of the framework is the new MVC based component objects. Developing using the MVC design pattern gives developers a platform for rapid application development and prototyping. The clear separation between logic and presentation helps ensure code reusability and maintainability. Developers can hook into nearly any part of the application stack using Joomla!'s newly reworked events system, implemented according to the observer design pattern.
- Created on Sunday, 13 January 2008 16:33
The Joomla! Project today announced the immediate release of Joomla! 1.0.14 RC1 [Daybreak], the first and hopefully singular release candidate for the 1.0.14 release cycle. Several security issues have been discovered and addressed for this release. While the required changes are not significant, the number of impacted files are significant and we need your help. Before this release is declared stable we need to ensure that it works as well for you as it does for us.
Those of you that are able and willing please download a copy of 1.0.14 RC1 and test it on a backup copy of your live site. Make sure that the system works as good or better than Joomla! 1.0.13, our current stable release. Any issues that you find please report in the 1.0.x Bug Tracker. If you have questions on how to report a bug you should read the how-to and then if you still have questions please feel free to ask them in our 1.0.x Quality and Testing forum.
Since this release fixes security vulnerabilities, once you have verified on a backup of your site that everything works as expected we suggest that you upgrade your live site to this release.