Doh....sorry stefano I meant to send that just to you.... fat fingers strike again.

Andrew C. Oliver wrote:

Stefano Mazzocchi wrote:

Andrew C. Oliver wrote:

>
>
> since i answer the asf email, this is something that has bugged
> the crap out of me, and about which i have complained several
> times to no avail.
>
> there is no canonical /mailing-lists.html location to which
> i can point people for j random project, so i have to tell them
> to search the project site for the info.  that sucks.
>
>

so fix it.



Uh, Andy, that helped a lot. Thanks. :)


No problem ;-)


Can you estimate the emount of energy it takes to go into every project and tell them to update their site? or, if you want to do it, why do you think they would agree with you? maybe they don't like the URI name, maye they have a community.html page that already lists those things. or maybe, for whatever reason, they don't want development mail lists to be easy to find (I did needed that once in order to slow down community building!)


That is another issue entirely. Whether consistancy and usability has a cost-benefit ratio that makes it worth your while. Or whether consistancy can be a goal in a diverse group of people whom are not beholden to your goal.

In fact, Forrest is just *one* possible use of Cocoon. Forrest is a Cocoon spin-off, but the great value is its focus: come up with a way to generate a *nice* web site, nice navigation, nice look&feel, easy content administration. In the future, we might also include a web-driven content management system on top of Forrest (running Cocoon underneath).


Although I use Cocoon for this task, to be honest its not very well suited for this in my opinion (and I'm sorry to say this). Its much slower and sucks down way more memory than anakia/etc does to generate static documentation. Now for dynamic stuff, Cocoon is defintely the cats meow but if it weren't for the fact that Nicola Ken has made documentation with XML brainless for me, I'd probably use something else. I'd like to see either Cocoon increase performance by about a factor of 3 and decrease memory consumption by at least a factor of 3 for static documentation generation or see Forrest support other suck transform engines in a pluggable manner so that those can be fast.


I spent several months with my former girlfriend (who is a usability engineer) to design the Forrest layouts and the usability of the navigation. A lot of work has ben put into that, while other efforts (maven, stylebook) simply didn't care about navigation and usability, but just about look and ease of regeneration.


And it looks really nice. I can't wait to use it. It has made it on my palm pilot based task list (along with voting to put a burr in Bush's boot which I did today ;-) ). Ease of regeneration is usability for developers.


Of course, I'm way biased here, so don't start a maven vs. forrest pissing contest, please.


I just want to point out that the only way I see to fix our web interface problems is to create better tools and hardcode a number of usability guidelines into them.


I disagree. The tools do not make the man, nor do they make decisions. I'm actually rather suprised to hear this from you. One of the reasons I prefer Centipede (for instance) over Maven is that it enables me to do things my way where maven tends to tell me how I must do them. There is an inherent disabillity towards consistancy in this type of development and I think the best way to afford it is through personal leadership. (Look at the architecture of Cocoon, the only thing consistant about it is Avalon and XML technologies....the rest is often more different than night and day).

Another approach to this (rather than try and create tools for folks to do things your way) is to simply pick up the hatchet and create a site for all of the projects that is consistant and etc. One way to do this is to get like minded people like yourself start it and see if others come and fall in line... Perhaps forrest is exactly that.... However its success depends on a number of folks saying "gee thats a good idea" and "gee thats easy to use" (from a developer standpoint) and "that sure is pretty"... And in the end since this is apache we'll have at least two competing versions ;-)...Perhaps as our community becomes less western centered we'll become less concentrated on dualism and more concentrated on diverse cooperation.

So I think I agree with your methods and, etc, but not your perspective on the matter ;-)


Starting with a project.xml info file is a great thing and we can keep going from that point on.


I agree. -Andy


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]






Reply via email to