Richard Feit wrote:
> It's great to see some JPF docs getting off the ground -- we're sorely 
> lacking here.  And it's nice to see a different (and logical) 
> perspective on the technology.  What's the easiest way to get detailed 
> feedback to you?  

You can email me directly ([EMAIL PROTECTED]), you can IM me (Eddie can give
you my IM), you can ring my phone (likewise, talk to Eddie), or in a day
or so, I'll get'em to Steve Hansen so they can get into the repository
where you can edit them directly.  I don't have commit privs, so once
I toss'em over the wall to Steve, I'll have to submit diffs/patches,
so just trying to polish them up as much as possible before then.

> Also, I was starting wiki sections on Page Flow 
> features, tech details, and relationship to struts.  I think there may 
> be some overlap between the first one and the overview you're 
> developing.  Do you see the overview as expanding to drill into the 
> range of features, or would the scope be roughly equivalent to what it 
> is now (+ patterns, + annotations)?  Either's fine -- I see this and the 
> wiki pages as complementary.

My view on Wikis, which many might argue with, is that they are a great
place for farm content, but then we should harvest it into the site's 
static pages.  Exceptions would be the 'patterns' page, since that's
a potentially unbounded set of content, with other contributing over
time.  But things with a bounded set of content (ie, basic user guides,
feature lists, etc) tend to be better received when part of the core
set of documents.

It sounds like the pages you're working on in the wiki might should be
part of the xdoc/forrest pages, but not necessarily a part of the ones
I plopped up.  The use-case, if you will, that drove my docs was the fact
that I've had a lot of people asking "what are pageflows?  why should I care?"
and I wanted to provide a clear way for them to progressively evaluate
the technology from general concepts down to the hoops'n'hurdles of
actually using it.  

The technical details are important to have, and represent another 
form of evaluation that may occurr.  Once they've answered the
"why should we care?" question, then I see that information being
part of their due dilligence that is a part of any technology 
selection.  

I noticed, while working on this set of docs, that while I knew that
it was based upon Struts, that fact doesn't leak out into "the beehive
way of building applications".  But if a firm choses Beehive, learning
that it's based upon struts might definitely be an 'a-ha!', where they
feel more comfortable with it due to availability of online knowledge,
experts and books at the bookstore.

So, that's probably way more words than you wanted, without a concrete
answer. :)  I just think docs benefit from use-cases as much as software, 
and the use-case for extended feature lists and underpinning technology
information is slightly different than that of answering the "why do I care?"
question.

The docs you're speaking of, I see being valuable after a user has decided
"okay, I think I care, beehive looks cool, but is it something we want
to build our application with?  What are the risks and rewards of using
beehive?"

        -bob



Reply via email to