Archive for February, 2013
Version 12.3 of the Joomla Platform released
Version 12.3 (“Curiosity”) of the Joomla Platform was tagged and released on 20 December 2012. It is the third release of the 12.x series. In addition to numerous bug fixes, documentation updates and it also brings new features, the main ones:
- Platform manual converted from DocBook to Markdown to improve readability and enhance contribution.
- Extensive additions to the platform documentation.
- Easier query construction with JDatabaseQuery::format
- Support for composite keys in JTable
- Improvements to the JGitHub API
- Improvements to JLog around excluding categories and features for syslog
- Improved Windows support for testing and building
- PHPMailer updated to 5.2.2
The full list of commits is available here https://github.com/joomla/joomla-platform/commits/12.3 and the api doc here http://api.joomla.org. The Joomla! Platform Manual is available at http://joomla.github.com/joomla-platform/.
Project size
- Classes: 305 (300 in platform 12.2)
- Methods: 2187 (2136 in platform 12.2)
Summary of code quality
- Check style: 123 warnings (124 in platform 12.2)
- Test Coverage: 39.4% (38.16% in platform 12.2).
Feedback wanted for Joomla Compatibility Check Feature
If you are a Joomla extension developer, your feedback on a proposed new method of checking extension compatibility with Joomla, before a Joomla upgrade takes place, is needed. This is your chance to influence a major Joomla feature which will stay with us for years to come.
Providing your feedback is very simple. There is a forum thread where you can voice your concerns or express your support. All arguments will be carefully considered. The discussion will be open until 2 January 2013. Now is the time for your voice to be heard.
The Joomla Platform Maintainers would like your feedback about whether, as a community, we want to change the license under which the Joomla Platform is released to the LGPL. It is felt that in moving to the LGPL, we will be able to allow more people to integrate the Joomla Platform with their software solutions, and that will translate to an increase in support for the Joomla project overall.
Please give your feedback via the Joomla Platform LGPL Survey. This survey will remain open until the 2 January 2013. After the feedback is collected and reviewed, we will publish the results in a consolidated form and make a determination about what the next steps, if any, will be.
Please note, the feedback relates only to the license of the Joomla Platform. There is no proposal to change the license of the Joomla CMS.
The Joomla Platform Maintainers thank you in advance for your valued feedback.
Version 12.2 of the Joomla Platform released
Version 12.2 (“Neil Armstrong”) of the Joomla Platform was tagged and released on 21 September 2012. It is the second release of the 12.x series. Joomla Platform 12.2 was also included in the Joomla CMS 3.0 release. In addition to numerous bug fixes, it also brings new features, the main ones:
- New (and generic) web application routers
- New password hashing interface and basic implementation
- Basic PHARchive support
- New JInputJSON class
- Allowing override of the xx-XX.localise.php
- Composer support
With the addition of Composer and PHARchive support in this release, the Joomla Platform extends its available distribution channels and formats.
The full list of commits is available here https://github.com/joomla/joomla-platform/commits/12.2 and the api doc here http://api.joomla.org
Project size
- Classes: 300 (309 in platform 12.1)
- Methods: 2136 (2122 in platform 12.1)
Summary of code quality
- Check style: 124 warnings (142 in platform 12.1)
- Duplicate code: 27 warnings (27 in platform 12.1)
- Programming Mess Detector (PMD): 801 warnings (702 in platform 12.1)
- Test Coverage: 38.16% (39.70% in platform 12.1).
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.
Most Reliable Hosting Company Sites in January 2013
Rank Company site OS Outagehh:mm:ss FailedReq% DNS […]
Debian: 2617-1: samba: several issues
(Feb 2) Jann Horn had reported two vulnerabilities in Samba, a popular cross-platform network file and printer sharing suite. In particular, these vulnerabilities affect to SWAT, the Samba Web Administration Tool. [More…]
Debian: 2616-1: nagios3: buffer overflow in CGI scri
(Feb 3) A buffer overflow problem has been found in nagios3, a host/service/network monitoring and management system. A mailicious client could craft a request to history.cgi and cause application crashes. [More…]
Ubuntu: 1698-2: Linux kernel (OMAP4) regression
(Feb 1) USN-1698-1 introduced a regression in the Linux kernel.
Ubuntu: 1704-2: Linux kernel (Quantal HWE) regression
(Feb 1) USN-1704-1 introduced a regression in the Linux kernel.
Red Hat: 2013:0218-01: xorg-x11-drv-qxl: Moderate Advisory
(Jan 31) An updated xorg-x11-drv-qxl package that fixes one security issue is now available for Red Hat Enterprise Linux 6. The Red Hat Security Response Team has rated this update as having moderate [More…]
Red Hat: 2013:0217-01: mingw32-libxml2: Important Advisory
(Jan 31) Updated mingw32-libxml2 packages that fix several security issues are now available for Red Hat Enterprise Linux 6. This advisory also contains information about future updates for the mingw32 packages, as well as the deprecation of the packages with the release of Red Hat [More…]
Joomla Community Magazine | February 2013
The February issue of the Joomla Community Magazine is here! Our stories this month:
Editors Introduction
We Heart Joomla!, by Alice Grevet
Feature Stories
Going to Production with Joomla!, by Marek Husek
Have You Browsed Joomla.org Lately?, by Helvecio da Silva
Interview: Humble Bundles – Behind the Bargain, by Dianne Henning
Events
Presenting… JUG Rio!, by Jennifer Gress
JoomlaDay Events in February and March 2013, by Jacques Rentzke
Help Wanted
The Joomla! Project Wants You – February 2013, by Paul Orwig
Project News
More Hands on Deck, by Alice Grevet
Business Matters
Marketing & Dating Meet at the Thank You Economy, by Luke Summerfield
Designers
Top 10 Fashion VirtueMart Templates, by Iryna
Beyond Responsive Design: Scalable User Experiences, by Alan Langford
Administrators
What You Probably Never Knew Lurked Within Google Analytics!, by Ruth Cheesley
Developers
20 Suggestions for Better Style and Script Designing in Joomla! Extensions (Part 2), by Soheil Novinfard
Joomla! 3.0 Extension Development Series: Beginning Development, by David Hurley
Sitebuilders
Training Your Clients with Video – Part 2, by Rod Martin
Tutorial: Taking Advantage of Alternative Layouts for Articles and Modules, by Scott Greenwald
The Joomla! Haikus
Post your Haikus for February, by Dianne Henning
International Stories
Browse the international articles submitted this month.
In our next issue
We want to publish your Joomla! story in the next JCM issue! So take a look at our Author Resources content to get a better idea of what we are looking for, and then register to become a JCM author and submit your Joomla! story!
cPanel Inc., announces the release of EasyApache 3.18, our powerful and simple-to-use script that you can use to update and configure your Apache web server. The most important feature of this new release is Apache 2.4, the latest version of the Apache web server. However, we have made a few …
Ubuntu: 1705-1: Libav vulnerabilities
(Jan 28) Libav could be made to crash or run programs as your login if it opened aspecially crafted file.
Ubuntu: 1708-1: libvirt vulnerabilities
(Jan 29) libvirt could be made to crash or run programs if it received speciallycrafted network traffic.
Oracle Java SE Critical Patch Update Advisory – February 2013
In the February 2013 survey we received responses from 630,795,511 sites. Both Apache and Microsoft IIS were used on fewer sites this month, losing more than five million hostnames between them. Conversely, nginx grew its market share to 12.85%, serving 1.4 million more hostnames than last month. Amongst the million busiest sites, nginx is now […]