I was hoping that somebody was going to submit a draft for the new documentation ( or at least the list of chapter), but geiven the fact that nobody did , i'm going to try :

The way i see it, the "summary" of a new hivemind doc should be :

1 - IoC pattern : no way we could skip this part but we should be quick about it ( maybe a short description plus some usefull links). What you'll be great, would be a text describing how HiveMInd see and implements the IoC and especially what HiveMind does differently from Spring and PicoContainer.

2 - A small tutorial , the "adder example"  for instance, but fully described and commented. I personnally had some difficulty when i first tried hivemind because of some piece of info missing ( such as where do i place META-INF). The idea would be that  even  a java beginner  should be able to go  through this tuto without any difficulties. This way when somebody try HiveMind he should find it very very easy to use ( even more than hivemind is now).
The second part of this tuto would be deploying HiveMind in Tomcat ( to show how HIveMindFilter does a lot for you, and to demonstrate efficiently object's lifecycle handling)

3 - Description of each HiveMind features ( configuration, interception, lifecycle object) with fully documented example.

4 - The XML documentation ( as it is)

5 - Why use HiveMind : some ( a lot ideally) of use case for HiveMind and something on migrating from, let's EJB, to HiveMind

I don't know if this organisation is smart or not, i'm probably missing some stuff here... This is really a "request for comment".

2005/5/25, belaran <[EMAIL PROTECTED]>:
Indeed, use's case is a very important part of the documentation...

Maybe some user could write up something about theirs use's case and all that stuff could be placed in a chapter dedicated to this ("Why or When use HiveMind ?").

The refactoring part is important too... If you use hivemind for "scratch" it's easy, but what are the cost of migrating from XXX to HiveMInd ?

2005/5/25, Howard Lewis Ship <[EMAIL PROTECTED]>:
I've been travelling. The HiveMind documentation explains the
mechanics of HiveMind but not the theory and design, or even the
real-world practice. What's needed are some real-world examples, that
include the time element ... showing how, you code, and test, and
refactor even over a short period of time.

I've been, ah, busy working on a fairly comprehensive example of just
how far you can push HiveMind; I've been calling it Tapestry 4.0 :-)

On 5/24/05, Achim Huegen < [EMAIL PROTECTED]> wrote:
> I was hoping to get some feedback on this topic.
> Any opinions?
>
> Achim Huegen
>
>
> Am Tue, 17 May 2005 23:34:00 +0200 schrieb Achim Huegen < [EMAIL PROTECTED]>:
>
> >
> > I just came back from the german JAX congress. I attended a workshop that compared Pico, HiveMind and Spring IoC. Good news: HiveMind was not the framework blamed for having the worst documentation ;-) It was a close second place. Close to the third one unfortunately.
> > The problem is that the current state of the documentation even leads to wrong statements about HiveMind (for example very lengthy registry setup example, pojo support etc.).
> > The feedback from the user mailing list and some other reviews underline the need
> > for improval of the doc.
> >
> > To address this issue I've set up a page on the wiki that tries to identify weaknesses in the current docs and makes a proposal for a new documentation structure:
> > http://wiki.apache.org/jakarta-hivemind/DocRevision
> >
> > I'd suggest this approach:
> > - First Release another 1.1 beta or even the final 1.1
> > - Discuss and ratify a new documentation structure
> > - Find volunteers for each chapter
> > - Setup the new site structure and distribute the existing content
> > - Vote me in as committer ;-)
> > - Write new content
> >
> > I'm willing to do a (significant) part of the work but I would appreciate to do this as committer. Patching is quite laborious.
> >
> > Achim Huegen
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.   http://howardlewisship.com

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



Reply via email to