Martin and Matthias,
LOV stands for "list of values".
By the way, it seems that most people pronounce it "L-O-V" instead of
"love." It took a few people laughing at me from calling it the "love
component" that got me to switch. :)
Take care,
Joey
Martin Marinschek wrote:
Breadcrumbs is an english expression - you find your way with breadcrumbs,
like in the fairy tale of "Hänsel and Gretel" ;)
LOV - I don't understand that either. Me not being a native english
speaker
might be the reason.
regards,
Martin
On 6/17/06, Ernst Fastl <[EMAIL PROTECTED]> wrote:
Great Idea!
I also think that simpler names would make it much easier to get started.
although I don't really understand "breadCrumbs" (maybe stick to
navigationPath
or just path) I think that the other suggestions are really great.
Ernst
On 6/16/06, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:
> Hey-
>
> some comments inline.
>
> > been using a pretty rigorous pattern:
> >
> > <component-family><Renderer-type>
> >
> > ... which is good for JSF experts, but not necessarily great for
> > first time users.
>
> :)
> I think the simpler the better is a good approach. The goal of
> Trinidad is not to address only JSF experts. Since JSF tries to
> simplify the "Java Web development" our components should have also
> simple names, however.
>
> > Some of the ideas to simplify this:
> >
> > - Omit component-family in some cases (esp. "object")
> > - Use supertype for component families in others (esp.
> > "input" instead of "selectInput" and "panel" instead of
> > "showOne" or "decorate")
> > - Improve renderer-type names (esp. add "Layout" to
> > panels that perform layout)
> > - Occasionally, just pick names that are one-offs that are clearer.
>
> removing "object" from "objectImage" (for instance) is definitly a good
thing.
> Since some components perform layout, a "Layout" should be added!
> What to me was totally confusing is the "selectInputDate".
>
> +1 on having these guys named "inputDate". In a component palett I was
> always looking for inputDate and then I figured out, that guy is
> called selectInputDate.
>
>
> > Old Name New Name
> > ------------------ ---------------
> > decorateCollection panelCollection
> > navigationLevel navigationPane
> > navigationPath breadCrumbs
> > navigationTrain train
> > objectIcon icon
> > objectImage image
> > objectMedia media
> > objectSeparator separator
> > objectSpacer spacer
> > panelBorder panelBorderLayout
> > panelForm panelFormLayout
> > panelGroup panelGroupLayout
> > panelHorizontal panelHorizontalLayout
> > selectInputColor inputColor
> > selectInputDate inputDate
> > selectInputText inputLOV
> > showOneAccordion panelAccordion
> > showManyAccordion panelAccordion (merge with showOneXyz)
> > showOneChoice panelChoice
> > showOneRadio panelRadio
> > showOneTabs panelTabbed
>
> what does the "LOV" by inputLOV mean?
>
> The proposed names sounds reasonable.
> "breadCrumbs" is interesting.
>
> I guess Martin, Thomas and Ernst will like their "Brösel".
>
> <German>
> Or that guy who invented the comic Werner :)
> </German>
>
> -Matthias
>
> > There's no deadline for feedback, but sooner would be better. :)
> >
> > Thanks in advance,
> > Adam
> >
> >
>
>
> --
> Matthias Wessendorf
> Aechterhoek 18
> 48282 Emsdetten
> blog: http://jroller.com/page/mwessendorf
> mail: mwessendorf-at-gmail-dot-com
>