Usability test: This is the Mambo home page. Without clicking on any links, what is Mambo? If you can't figure out what Mambo is from the home page, what link would you click on to find out?
I don't think open source projects need to devote a huge number of resources to marketing, necessarily. But it seems like a common problem that development projects focus so much on development that project home pages can be complete blockers to new users. Some projects are getting wise, and Mambo's site isn't the worst—at least there is a Learn More article that says, "Mambo is a full-featured content management system" (albeit almost below the fold).
It's also interesting that in the prominent "Is Mambo for me?" box, the first link the "Download Mambo now," as if downloading it is how I would want to find out if Mambo was for me, when I don't even know what Mambo is yet. +10 points for including an online demo, but -5 for not making "Learn More" the first link in this box.
The "Mambo is..." sentence should be the first sentence on the home page. The second sentence should point to the online demo, then the download link. Everything else can stay the same.
I agree...many open source projects are guilty of this. Just making the front page simply a "news" page, as if everyone who went to the site knows what it is already, is a dire mistake.
I agree, just give me a damn "What the hell is this thing in 30 words or less" SOMEWHERE on the first page load area.
Hear hear!