A section of links to "Patterns" in the wiki would be useful too.
Some example Patterns could be how Howard implemented various aspects
of the new Tapestry: custom/overriden engine services, new binding
types, etc
And laid out like standard patterns:
* Pattern Name and Classification:
* Intent:
* Also Known As:
* Motivation:
* Applicability:
* Structure:
* Participants:
* Collaboration:
* Consequences:
* Implementation:
* Sample Code:
* Known Uses:
* Related Patterns:
see http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29
Geoff
On 5/30/05, belaran <[EMAIL PROTECTED]> wrote:
> 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]
> > >
> > >
> >
> >
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]