Today, we received an announcement from the folks at Joomla! which we couldn't pass up. The Joomla CMS has been downloaded more than 50 million times. Just as impressive, Joomla is currently being download at 1 million downloads a month.
Joomla is used to build, organize, manage and publish content for websites, blogs, Intranets and mobile applications. A few other milestones to note is that Joomla is also currently the world’s second most utilized CMS behind WordPress and ahead of Drupal. If you do the math, that translates to 3.1% of all the world’s Web properties now run on the Joomla platform. Joomla! is also claiming that about 630,000 people have had input into the CMS since its launch in 2005.
CodeEval recently released their list of Most Popular Programming Languages of 2014. Each year they release this list based on thousands of data points they've collected by processing over 100,000 coding tests and the input of over 2,000 employers. This list confirms what Python and Java developers already know. It is also list to disappoint Tcl developers and those nostalgic of the Visual Basic days.
A couple years ago, if you would have asked me what I thought about Joomla! I would have told you I think they've lost their way. Their community of developers seemed to be searching on how best to innovate and take risks with a well established stable content management system. I feared that the open source group was stuck looking back that all we could expect was dull incremental changes to their CMS. Despite the fear, I knew better. Open source communities have a way of reevaluating their priorities and produce spectacular results where you least expect them.
In the second half of 2012, we started seeing something "new" from Joomla! As they started to embrace displaying and managing content on mobile devices, they also embraced the idea that not all core development has to be confined "in-house". With Joomla 3.0 they became the first major CMS that included the Twitter Bootstrap framework to make their CMS better in the mobile arena. This week, Joomla! has turned the tables and now offers the opportunity for you to allow their framework to make your own web applications better. With Joomla Framework 1.0, Joomla! has proven that they're much more than content management but also a platform for developers to spread their wings.
The year ahead promises significant changes in the business of software, including rapid adoption of Continuous Delivery, a surge in private clouds and growing importance of software developers in non-technical industries
* With concerns of falling behind their competitors and learning from the challenged launch of the US site HealthCare.gov widely publicized on both sides of the Atlantic, more companies will migrate to Continuous Delivery as the preferred method of software development and release
* The uncovering of the clandestine PRISM online surveillance program will lead to a surge of private clouds. More global organizations will use in-country public clouds, but the biggest growth will be in private clouds
* With every company becoming a software company to a degree, the work of developers will be recognized as the key to competitive differentiation in a broader span of industries
Perforce Insights Exposes Critical Patterns and Data Points to Shorten Release Cycles and Aid the Migration to Continuous Delivery
• Perforce Insights reveals metrics beyond standard work planning tools including file change, top contributors, cross-project statistics and deep-dive statistics
• The Perforce Stability Index showcases the evolution of a project from start to finish to help teams predict release times and required support levels
• Insights is free for all Perforce users, including those on the complimentary 20-user/20-workspace program, Perforce 20/20
“2.5 focuses on providing an advanced, flexible and efficient publishing platform for large scale content management deployments,” said Will Ezell, CTO of dotcms. “Like all things in dotcms, the push publishing has been designed to be simple to use and still provide the power to design the architecture and process that fits your organizations’ needs”.
"There's no right way to do it, but there are wrong ways, trust me, I know, I've done them all. Doing it wrong can harm people and it can really hurt the community. What you all have built together is remarkable and it's worth considering how you extend it further and find ways to continue to collaborate, both as Drupal, and maybe even more importantly as a broader PHP community."
- Amy Stephen, Molajo Developer and Consultant, Comment to "Backdrop: Forking Drupal" by Laura Scott, Pingv.com, September 11, 2013
While Drupal 8 has been been under development for two and a half years, I haven't talked much about it. I learned long ago that it doesn't do much good to talk about an upcoming release of a CMS until the software crosses over from what most of us would consider "vaporware."
The software needs to be close to beta, allowing for normal folks to actually be able install for testing purposes with a reasonable amount of certainty we don't need to be a developer. If you're a loyal reader of Planet Drupal, by now you should be getting a sense that the time has come to finally talk about Drupal 8.
Matt Mullenweg recently gave his State of the Word speech at WordCamp San Francisco 2013. In the embedded video below the fold he speaks about the WordPress project’s past and future. In the speech, the soon-to-be release of WordPress 3.6 is discussed as well as the planned releases of WordPress 3.7 and 3.8. Interestingly, there is also the discussion of the role of WordPress as blog, content management system, and application platform.
Perforce launches Swarm, a flexible code collaboration platform that enables development teams to meet their goals for faster release cycles, continuous integration and continuous delivery. Swarm helps distributed teams improve their Agile practices by collaborating on both pre- and post-commit code, commenting on changes, sharing creative ideas and getting early feedback from continuous integration and deployment.