Ok as so often happens with such things, my view is shifting dramatically from the idea of a front page with lots of dynamic content, tables of recent blog posts, software updates, etc., to the opposite side of the spectrum suggested by some people on this thread of having it be a simple clear starting point.
So it got me thinking, perhaps the first thing to really decide is, WHO is the home page for?
Is it for first time new visitors? Or is it for regular readers trying to find out what's new.
It seems to me one of the current problems with the home page is it's trying to be both.
- I suggest that we make a decision that the home page is for NEW visitors.
- And say that the forum is for regular visitors.
- And maybe have a dedicated "what's new" page that people can monitor who dont read the forum but want to keep occasional tabs on what's new
Ok so *if* we decide to go with that idea, that front page is for new visitors, and if we accept that DC is hard to explain because we do a bunch of things, what if we make the home page sort of like a gentle place we can teach people what DC is?
This is kind of unusual, and just an idea, but follow me here...
What about a super minimalist clean page, with like a big question on it: "What is DonationCoder.com?"
And then have it act kind of like a slide show where it shows one statement with maybe a quote and some links, and then a button for "another" slide. So it would always be showing one random "item" of information like..
- "What is DonationCoder.com? A place where people come to talk about software" (and then a link to forum section on general software)
- "What is DonationCoder.com? A place where people can request new freeware software utilities coded while you wait" (and then a link to coding snacks list)
- etc.
The problem I see with this is that it would be hard to tell "at a glance" all the things we do.. you'd have to "step through" the "slide show" one item at a time.
So maybe that's a non-starter.