New website! ... not yet, really (Fwd: [28303] trunk/www)

Juan Manuel Palacios jmpp at macports.org
Thu Aug 30 09:32:30 PDT 2007


(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





More information about the macports-dev mailing list