Tell me what you think.
For several years now I've been involved in on-again, off-again plans to do a major upgrade to the site. This time it's really happening. People are working on building out the new site now, and we're going to start rolling out the migration plan here once the first tests are complete.
Our goal for migration is to reach parity - we need to offer nothing less than what we have now on the site in order for it to be useful to everyone. However, I'm really excited that beyond that, the new site will be developed by an agile team, so we can try new things and be in a state of constant improvement across the site. Adding new features won't be a years-long process any more.
Since we've got this going I think it's a good time to ask you all, what do you think of the site? I'm looking for constructive criticism here. Tell me what is wrong and what could be fixed, or what you love and want to stay the same forever and always. My goal here is to cast the widest possible net. There are plenty of things on the site that annoy the heck out of me.
Here's a bit of my list in no particular order:
- duplication of content and hidden content - often the things I don't care about are available everywhere, but the thing I want (FAQ, help, general information) is almost impossible to find. I'd like to completely revamp the left nav and find a way to streamline access to that information.
- dead and abandoned projects listed in the catalog - this is a failure of our community management system. Some communities do a great job of curating their projects, but most don't. Worse, we have inconsistent standards across communities. I'd like to publish real standards for what all communities should use to decide if a project is incubating or published in the catalog, and then improve the workflow system we use to move these projects through, so it's as easy as possible for leads to stay on top of things.
- the catalog sucks - our search system needs a major update. I want to be able to search for projects with downloads, projects with active bug lists who might be looking for help, and by development activity (among other things).
- there's no way to know at a glance what kind of activity is happening in a project - we need activity stats available in an automated way so users can know if a project is dead or not without having to check through several pages of project infrastructure pages.
That's just the beginning. I've got opinions on just about everything here, but I'd like to hear yours and be able to respond to them and put them in the long term plan.
So, what do you think?