Of course, since Joomla 3.0 just recently came out, you may have to wait for a while for Web hosts and services like Bitnami to catch up and actually provide this bleeding-edge version of Joomla.
However, if you don't want to wait, don't worry: Once the LAMP server is configured and the MySQL database is prepped, much of the hard work is done anyway, so installing it yourself from scratch isn't that bad.
oomla 3.0 has a much more compressed GUI installation than previous versions; there are now three screens to step through instead of the old six screens. Despite the compression of discrete steps, the installation is still straightforward.
The first screen of a Joomla installation.
Especially welcome is the very complete Configuration review screen, which precisely outlines which features you selected for your site. It's not new, but the layout, like many of the design changes in this new version of Joomla, is easy to read and confirm.
As with past versions, Joomla's last installation screen also requests permission to install sample data in the new Joomla site, which is encouraged for beginners, but not for anyone else.
Why? If you're a beginner, these examples allow you to judiciously replace them with the content, layout and templates for your own Web site. That's why the material is there. But -- and this is a strong but -- if you have any experience with Joomla, then you will definitely not want to apply the sample data, because it will burden your site with a taxonomy of content and content categories that you probably will not want. Undoing all of these elements is possible, but time consuming, so think about building from scratch if you're comfortable with Joomla.
The only problem that I experienced with the install process was in the very last section: After finishing, Joomla requires you to remove the \Installation directory, because leaving it in poses a big security risk. Clicking the Remove button on the browser screen failed to work, so I had to use the command line to remove it myself. This is nothing that couldn't be done in a few second's time, but it would have been nice for the function to work as advertised.
Interface
I have always been a fan of Joomla's back end, because frankly, it's what a site administration control panel should look like: A single set of segregated pages that collects all the administrative tools in one place.
Joomla 3.0 is no exception. However, right out of the gate, anyone with any experience in CMSes is going to ask themselves, "Who spilled WordPress all over my Joomla?"
It's not that Joomla 3.0 copied WordPress' control interface. But there's a definite WordPress feel to the new control panel. The general layout has similarities: Controls are organized in blocks rather than the multi-column, very horizontal method found in previous versions of Joomla.
The reason for this new design is simple: It's much easier to display controls in a reactive design when the content is displayed vertically. The net effect is that controls and tools are formed to fit in much narrower areas in order to work better on screens that are taller than they are wide, like those on mobile devices.
Navigating around Joomla's new interface is like visiting a remodeled home. The walls are moved and repainted, and the furniture is restored, but all the familiar things of the home are still there. Article Manager, Media Master and Menu Manager are still there and, surprisingly, function very much the same, despite their new look and feel.
There's good and bad in this. The good news is that all of the old favorites in Joomla are still there, ready to go. The bad news is that some of the old idiosyncrasies of Joomla seem to be there, too, like Joomla's one-menu-item-per-page limitation that you have to design around.
Site management
Exploring the specific content tools, I was happy to see that the new design layout went beyond making Joomla suitable for the small screen. Configuration options and filters are much more accessible and stand out more than the smaller icon and text control links in previous versions.
In Joomla 3.0, content controls are much easier to find.
The overall effect of this redesign is not to add new functionality to Joomla so much as to make the old functionality much more obvious. To change the name of a site, you used to have to drill down a couple of screens to make the change. Now it's right in the Global Configuration screen.
At a Glance
Open Source MattersPrice: FreePros: Design elements better suited for mobile platforms; controls much easier to find, making it better for beginners; installation simpler and fasterCons: Not many new features past design; still need to wait for extensions to catch up with this version
One of the really great aspects of this redesign is that extensions and plug-ins all have a similar control interface. The old inconsistencies between extension controls used to drive me nuts.
Building a test site was, as usual, pretty straightforward. Once you understand the use of categories and menus within a Joomla site, getting things organized is a snap. I got the sense that the new interface will actually help newer users build their sites, because controls are so easy to find. That's a very subjective statement, mind you; my strong familiarity with Joomla in general makes that theory hard to prove just from my observations alone.
Bottom line
In the past, I recommended Joomla for sites that are somewhat complex and are going to be managed by someone with strong technical skills. That recommendation still holds, but the new design of the back-end elements makes the system a bit more accessible to beginners, especially when the sample content is used.
Now that the responsive design features have been baked in, Joomla has a lot going for it for mobile developers as well. With a huge community, plenty of extensions and many templates, Joomla 3.0 has a lot to offer developers. I am looking forward to watching this platform mature.
Brian Proffitt is a veteran IT writer with experience in open source, mobile and big data technologies. An unrepentant Hoosier, he can be followed on Twitter: @TheTechScribe.