Today marks a defining moment in the Joomlasphere, which sees the launch of our gForge. Yes, the new 'V8 hot rod' has arrived — and we believe it will provide the best development environment for a number of reasons but primarily to future-proof and cope with huge load.
The Paint Dried Today
When we announced the move last week, we still had plenty left to do to 'Pimp our Ride' but the team has done an amazing job. Today we've sent out emails to project administrators to inform them they will get best benefit by: 1. registering on the new Forge ASAP, 2. reconciling their download links on their Extensions Directory projects.
"We've had to throw a lot of time at the Forge," said Louis Landry. "This has been extremely resource hungry in terms of development team hours but we're happy with the end result — and we believe Joomla's army of third party developers (3PDs) will be too. This was a challenge that had to be taken on full-frontal — the outcome should be self-evident in the biggest Open Source development environment on the planet."
The Process for 3PD Projects
Louis said 3PDs of larger projects can make individual requests for migration from the old Forge. "We've managed to migrate Joomla! including our subversion repository ... but this has been very taxing time wise," he said. "We recommend developers start afresh where they can. Owners of larger projects which merit migration should contact the Forge team and make a request to that end," he said.
Driving Lessons for Project Admins
The new Forge has detailed instructions which can be read here. It's worth noting that the Forge is primarily a place for code and development. Note: If you're a non-developer looking for Joomla! extensions, the Extensions Directory is the place to search.
As the Forge in itself is a work in progress, we would appreciate any feedback with issues you discover which may need attention. Enjoy the ride.
Some blips in the provision of services on our Forge has provided the Joomla! team with the opportunity to audit the way the developer experience works. Joomla! has grown so quickly that the services of our forge have fallen victim to that exponential growth.
To remedy the situation, we're announcing the coming of a brand spanking new Forge. Bigger, faster and optioned up with a fancy new paint job. While we can't reveal all of the detail or what's coming in the next week, the Core Team feels the solution will further excite the creative development around our framework and set yet another Open Source benchmark.
What's this mean for me?If you're a third-party developer who's been struggling with the old Forge, you will have two options: 1. Wait and see what we can migrate from the old Forge or; 2. You can register and start afresh on the new Forge once it's up and running. Once the new Forge is running and your project is populated, you will need to dovetail links from your project to the Extensions Directory. If you're a user of extensions, you may need to show a little patience while we're taking these very necessary steps to ensure scalability of the project. It'll be worth the wait.
Has this been difficult?For the technical minds out there, considering migrating the Joomla! project alone is probably mindblowing — let alone the entire Forge! Our guys have been working some crazy hours to find out what's possible and what's not. Surprisingly, so far most of our needs have been met if not surpassed by solutions they've found along the way. This could not have happened without the support of VA Software — even through some of the more difficult and painful experiences.
This baby has been 'Pimped by Rochen' — this is going to be an exciting ride. We hope this conjures visions of Chris and Brad pin-striping the bodywork. And given the progress so far, that new ride shouldn't be too long, so stay tuned.
Google has confirmed it will sponsor the Google Summer of Code 2007, and Joomla! will again be participating in this great event. Last year we had six sponsored projects, guided by twelve mentors and six students working on research for the future Joomla! 2.0. This year we will try to be even more productive and more successful than we were in 2006.
For Joomla!, the Summer of Code brings several benefits. It helps bring fresh ideas and talents together in a co-ordinated way and has provided the project with four new development workgroup members who are now active in creating Joomla! 1.5. We expect one of these students to be a mentor within the 2007 Summer of Code Campaign.