Version 12.1 of the Joomla Platform released
Version 12.1 ("Louis Landry") of the Joomla Platform was tagged and released on 9 May 2012. It is the first release of the 12.x serie. In addition to numerous bug fixes, it also brings new features, the main ones:
- Simplified foundational classes for Model, View and Controller
- Database iterator
- PostgreSQL driver
- New Crypt package
- File patcher
The full list of commits is available here https://github.com/joomla/joomla-platform/commits/12.1 and the api doc here http://api.joomla.org
Project size
- Classes: 309 (270 in platform 11.4)
- Methods: 2122 (2000 in platform 11.4)
- Lines: 28540 (25970 in platform 11.4)
- Comments: 56837 (62155 in platform 11.4)
- Blank lines: 10472 (11877 in platform 11.4)
Summary of code quality
- Check style: 142 warnings (199 in platform 11.4)
- Duplicate code: 27 warnings (26 in platform 11.4)
- Programming Mess Detector (PMD): 702 warnings (1002 in platform 11.4)
- Test coverage: 39.70% (41% in platform 11.4). The decrease is due to the move of some classes to the legacy folder.
Joomla Roadmap Meeting: Production Working Groups & Lightning Talks
(Cross posting of Joomla Community Blog)
The next Joomla Roadmap Meeting is being held as part of the J and Beyond conference that is taking place May 18-20 in Bad Nauheim, Germany. Ideally, we'd like to come out of the meeting with some tangible accomplishments, but we recognise that may not be possible given the time constraints. More important is to bring people together to bounce ideas around and to form groups that will work to bring particular features into Joomla.
Read more: Joomla Roadmap Meeting: Production Working Groups & Lightning Talks
Version 11.4 of the Joomla Platform released
Version 11.4 ("Brian Kernighan") of the Joomla Platform was tagged and released on 4 January 2012. It is the logical continuation of the 11.3 version published 24 November 2011. In addition to numerous bug fixes, it also brings new features, the main ones:
- MultiDB support
- Implement Github Forks API
The full list of commits is available here https://github.com/joomla/joomla-platform/commits/11.4 and the api doc here http://api.joomla.org
Project size
- Classes: 270 (231 in platform 11.3)
- Methods: 2000 (1946 in platform 11.3)
- Lines: 25970 (24717 in platform 11.3)
- Comments: 62155 (62154 in platform 11.3)
- Blank lines: 11877 (11800 in platform 11.3)
Summary of code quality
- Check style: 199 warnings (235 in platform 11.3)
- Duplicate code: 26 warnings (26 in platform 11.3)
- Programming Mess Detector (PMD): 1002 warnings (1006 in platform 11.3)
- Test coverage: 41% (41% in platform 11.3)
Version 11.3 of the Joomla Platform released
Version 11.3 ("Dennis Ritchie") of the Joomla Platform was tagged and released on 24 November 2011. It is the logical continuation of the 11.2 version published 27 July 2011. In addition to numerous bug fixes, it also brings new features, the main ones:
- image manipulation (JImage)
- creation of web applications (JWeb)
- generation of HTML tables (JGrid)
- package for strings added (JString)
- migration to mootools 1.4
- curl, socket and stream support (JHttp)
- github API (JGithub)
The full list of commits is available here https://github.com/joomla/joomla-platform/commits/11.3 and the api doc here http://api.joomla.org
Announcement for the upcoming release of version 11.3 of the Joomla! platform
Things have been very busy for the Joomla Platform since the release of 11.2 on 26 July 2011. Since then, 249 pull requests have been accepted made by 31 individual contributors spanning anything from minor touch-ups to comment blocks, as well as completely new packages.
Read more: Announcement for the upcoming release of version 11.3 of the Joomla! platform
Get Involved with the Future Roadmap
Joomla 2.5 is due out in January, which is the culmination of the 1.6/1.7/2.5 series. Now is the time to be mapping out those things we want to accomplish in the next series, which will culminate in the 3.5 release in July 2013.
At the recent joint summit we discussed the process for establishing goals and milestones for the long-term Joomla releases. We want more seats at the table for the technical discussions on how to move things forward. Once every six months the PLT and developers will meet just before or after an existing event to work on the roadmap.
Our first Roadmap Meeting will be on Friday, October 21, 2011 in New York City, the day before Joomla! Day NYC 2011. We will be meeting from 10 am to 5 pm. This is a working session that is open to anyone interested in working on designing or creating features for the next major release of Joomla. Our goal is to come out of this meeting with working documents for implementing different features.
There is no cost to attend the event but you must register in advance by filling in this form (registration is now closed). Not everyone with an interest in working on this will be able to attend in person so we are exploring options for including virtual attendees.
We encourage everyone to have a voice and to vote or add ideas to the Idea Pool at ideas.joomla.org.
Details
Date: Friday, October 21, 2011
Time: 10 am to 5 pm, ET
Location: MICROSOFT Corp, 1290 Avenue of the Americas, New York, 10019
Register: Registration Link
For more details on the agenda and how you can participate see the September 29 leadership blog Roadmap Meeting Call for Lightning Talks.
Examples added to Joomla Platform repository
Recently, a number of examples have been added to the Joomla Platform repository under /examples/applications/. These show how to build very simple command line applications with the new Joomla Platform. While this was possible using the framework in the Joomla CMS, it's now far easier with the dedicated JCli class. Since these are working examples, it makes it very easy for any developer to jump into building command line applications when the need arises.
2011 PLT Summit Summary
During the Production Leadership Team Summit meetings, which took place over two days (July 27-28, 2011), the following topics for the project were discussed:
January 2012 Release Objectives
During the just-concluded Production Leadership Team (PLT) meeting in San Jose, we discussed the goals for the upcoming release in January 2012. This will be the first long-term support (LTS) release since version 1.5.
First, some quick background. In December 2009, the PLT decided to change to a time-based release cycle where we release a new short-term support release (STS) every 6 months and a new LTS release every 18 months. Versions 1.6 and 1.7 were the first STS releases under the new development cycle, and the upcoming January 2012 release will be the first LTS release under the new cycle.
New Production Working Groups
The Production Working Group has long been an umbrella for a number of different teams working on different aspects of production. These range from the more formally constituted bug squad, documentation and translation teams to informal groups that come together to push development of a particular feature or pursue some other idea. Producing a world-leading software product like Joomla requires the contribution of time and attention from a large number of different people. One of the issues we come across repeatedly is how to direct potential contributors to areas of the project where they can have the most rewarding and fun experience by being able to work on stuff that matters to them. So at the recent PLT Summit we discussed how we might improve the organisation of the production process to encourage more people to get involved and make it easier for potential contributors to get together and be productive.
Version 11.2 of the Joomla Platform released
Version 11.2 ("Omar") of the Joomla Platform was tagged and released on 26 July 2011.
Version 11.1 of the Joomla Platform released
Version 11.1 was tagged on 5 July 2011. This was the inaugral release of the platform following its separation from the Joomla CMS trunk.
