| Joomla! 1.1 — Developer Power, User Excitement |
|
|
|
| Sunday, 01 January 2006 | |
Well folks, we've had this under wraps somewhat but what better time to share some good news than at New Year.The concrete is setting on our Joomla!™ 1.1 codeset and it will be delivering many cool features, primarily designed to provide Third Party Developers (3PDs) with more power and ease of code integration. Yes, it's true. Joomla! 1.1 will provide an entry into a modern codeset allowing Object Orientated development, with inbuilt internationalisation (multi-lingual support), a refactored core and, FTP extension installation. Put simply, core restructuring and modernisation of code all built on a robust framework which allows the developer more power and flexibility with less effort.
How 1.1 has Progressed Since Joomla's birth in Sepetember 2005, it has become a very stable and secure system. We have seen versions 1.0.1 to 1.0.5 increasing security and fixing various bugs, and a 1.0.6 release is in its final stages. Along with these releases, three new working groups have been created to gather together the variety of excellent skillsets available within the community. Communication Channels between the Community and the Core Team Joomla's goals are to make the best use of talents and encourage people to join a working group, advocate the changes to 3PDs and focus the feedback into the core team via the leaders. This structured, semi-formal process lends itself to efficient, powerful leverage from within the 3PD and user communities. The teams which provide this conduit are:
The additional resources incorporated into 1.1 have taken some time — longer than we expected — but it will be well worth the wait. We intend releasing the beta soon and, in fact, this may well be the focus of an international developer conference in Europe. More news on that later this month. This extra time has been used to refactor the core code base and introduce clear object orientated (OO) interfaces. In the past these changes have always been put on the backburner. We decided not to put this off any longer and bit the bullet. Internationalisation, a high priority request from our community, is the key feature for Joomla! 1.1. Joomla! 1.1 will be using INI files for translation purposes. A language manager will be released as an official extension to assist translators in the translation process. A new version of the "Fish" as official extension should also be released shortly after 1.1 to ensure multilingual content. Besides internationalisation, Joomla! 1.1 also features an FTP file system library. The FTP layer is used by the system for file system operations when necessary. This should eliminate any safe-mode problems. Lastly we have also introduced foundational work to support other database platforms. MySQL, MySQLi and MySQL5 database drivers will be provided in 1.1. As we move towards cross-database functionality, documentation will be written explaining how to write cross-database SQL, so that we can maximize the flexibility of the system in future versions. We are confident that the system will have the backwards compatibility expected from a minor release. A minor release indicates a significant change to functionality or architecture but with a moderate to high level of backward compatibility with previous versions. The upcoming release of the second alpha version means that we will be feature complete. After this release we are committing ourselves to the following :
The Core Team would like to make special mention of David Gal and Louis Landry who've made significant UTF-8, FTP and refactoring contributions for this effort. Their efforts for the Open Source community have been par excellence. The end goal for 1.1 is to present a flexible and powerful core framework that is fully documented and sets a new standard for all future Joomla! development. We are very excited about the work done in the past 12 weeks and have received encouraging feedback from third party developers. Joomla! 1.1 has been built with 3PDs in mind from the beginning. |
| < Prev | Next > |
|---|








Well folks, we've had this under wraps somewhat but what better time to share some good news than at New Year.