(DISCLAIMER after reading my message before hitting send: Hope it doesn't come off as confrontational, that's really not my intention! Rather, I want to be really sharp at pointing out our shortcomings so that we can do a better job at fixing them)


On Aug 28, 2007, at 12:33 PM, Weissmann Markus wrote:

I personally like the services that Apple provides for us via macosforge; with this installation we do have someone who is updating our software and caring about our server. Therefore I'd rather prefer to try to modify the macosforge provided framework to meet our needs, at least as far as this is possible. We can still add a ports page and a documentation subdirectory and keep the wordpress installation etc.


regards,

-Markus


I'm not proposing we forego any of Mac OS Forge's services if we don't strictly have to, nor that we go back to our old website (certainly not that! --not because of its functionality, which was good, but because of its outdated look & feel--). All I had in mind when recovering trunk/www/ from the ashes is that people take a good look at those pages in their rendered form to better asses what we'll need and what we'll discard in a new design going forward.

What I am indeed proposing is that we use the services we currently have at our disposal in a dramatically improved and more efficient manner. We now have on one end a wordpress front posing as a sorely lacking home page for the project; and on the other end, for the most part disjoint from the former, a considerably disorganized trac front that, OK, is good at its main purpose of tracking issue tickets and serving a source browser portal, but for the rest is really inconsistent with the overall project look and feel which we... eeeehhhhhhhhh, hhhhhmmmmmm, don't even have to begin with!

Added to that, our current layout has no space for a guide section nor an "Available Ports" page providing dynamic listings our software offerings, something many many users have been craving for ever since we moved away from OpenDarwin. Those two areas of our old site now exist mostly as independent efforts (http://geeklair.net/ new_macports_guide/ & http://apollo.homeunix.net/macports/ports.php), so in my opinion they are even more than disjoint from the two fronts listed above.

We clearly need to get our act together and correct the current situation by developing a unified site that does our web presence the justice the project deserves. Take a look, for example, at Adium's web page, www.adiumx.com, and focus on how their portal integrates rather seamlessly with a blog, trac services and other sections users might be interested in, both in functionality and in look & feel. No need to stress what a long way a clean design like that can go in making the whole web experience a valuable one... something not many have expressed about our current site, if anyone...

With this initiative I'm stating that we need a whole new website, complete with redesigned functionality, new look & feel and, if resources allow, a new project logo (& mascot ;-). We are all aware that's quite a bit of an undertaking, I'm not day dreaming here, so lets try to put together a protocol of how we should go about finding the resources we'll need to make it all happen. Do we have something we can work our way up from? Is Chris' mockup not only an appealing one (it is to me), but also one that will scale up well? Do we already have any volunteers that want to start coding/designing something? Do we have to go out to our user base and ask people to join this task force? If so, how? What should the rules look like?

Before answering any of those questions, I think it would be wise to asses what it is that we all want to see in a new web page, in order to be able to tell anyone donating his/her time/resources: "this, this and that is what we want to have". I'd now like to refocus this thread on exactly that, with my personal take following:

-) Home: a front page detailing what the project is about (including a brief description of our ports tree), mission goals (very brief summary of a project roadmap) and introductory text of how to participate/join; -) Download & Installation: section describing exactly what its name says; -) Available Ports: old ports.php page with some extensions I'll explain below;
-) Documentation: new guide with automated regen in place;
-) Support & Development: link to our (revamped) trac portal.

If you (any reader) have payed attention to trunk/www lately, you'll realize I'm pretty much in line with the old web page, which I do believe was good in functionality. Differing from it, though:

-) first and foremost, of course, new look & feel and logo (and project mascot? ;-) that wraps *all* of our site; -) blog/news section, which can be provided by our existing wordpress front, but which I wouldn't be too sure on how to integrate with the rest of the site (separate tab? just below the introductory text in the home page? maybe someone more webdesign savvy can chime in); -) Help section can easily be eliminated if we revamp trac's welcoming page (take a look at trac.adiumx.com); -) love Chris' idea of a sidebar, which can have a "Shortcuts" section with direct links to areas we infer will be of special interest to users. Chris does this but calls it "Development", and I think that overlaps a tad too much with "Support & Development" as a main section; I'd just call it "Shortcuts" and make it as broad in scope as we like (shortcuts don't have to be developer oriented only ;-). Another good example of a sidebar can be found in Webkit's site (www.webkit.org), another page I love and that I think we should study to design ours; -) layout of "Available Ports" should be "re-thought" to allow room for a "Build Status" section that will be populated with html output from build log submissions, once we start our automated build runs (http://trac.macports.org/projects/macports/wiki/ PortLoggingProposal , which I/we will hopefully write before the sun becomes a white dwarf).

What says y'all? Anything obvious I'm missing? Anything obnoxious about my ideas/proposal? I'd really love to get this show on the road ASAP, so it would be great to get at least some feedback to finally declare a "design freeze" that will allow us to set the design team that will hopefully form in a defined course.

        Regards to all and thanks for reading this far, as always ;-)


-jmpp


_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to