From adffaces-user-return-571-apmail-incubator-adffaces-user-archive=incubator.apache.org@incubator.apache.org Thu Jul 27 18:25:10 2006 Return-Path: Delivered-To: apmail-incubator-adffaces-user-archive@locus.apache.org Received: (qmail 97366 invoked from network); 27 Jul 2006 18:25:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 27 Jul 2006 18:25:10 -0000 Received: (qmail 6499 invoked by uid 500); 27 Jul 2006 18:25:10 -0000 Delivered-To: apmail-incubator-adffaces-user-archive@incubator.apache.org Received: (qmail 6336 invoked by uid 500); 27 Jul 2006 18:25:09 -0000 Mailing-List: contact adffaces-user-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: adffaces-user@incubator.apache.org Delivered-To: mailing list adffaces-user@incubator.apache.org Received: (qmail 6327 invoked by uid 99); 27 Jul 2006 18:25:09 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Jul 2006 11:25:09 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of mwessendorf@gmail.com designates 66.249.92.173 as permitted sender) Received: from [66.249.92.173] (HELO ug-out-1314.google.com) (66.249.92.173) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Jul 2006 11:25:08 -0700 Received: by ug-out-1314.google.com with SMTP id u40so404586ugc for ; Thu, 27 Jul 2006 11:24:47 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=Z/XJK9fhxQOoX4aqIRdZTiTMm0725sRENtlC7+21q8/vSAa7v7mNY+KnGMyyLzm4r2DztoePCQc7+Eo6TRA2sFLservvTay4l+4uhMC5FE6I0jiEqlYTojuasEBbnRlSLGj8E4FBtHMEl9smvfh/XwV+WJAHXFXIT5vjraQ/n/s= Received: by 10.67.19.13 with SMTP id w13mr7559200ugi; Thu, 27 Jul 2006 11:24:47 -0700 (PDT) Received: by 10.66.240.9 with HTTP; Thu, 27 Jul 2006 11:24:47 -0700 (PDT) Message-ID: <71235db40607271124q6a4ebc7x2b9ffce43c4f21cf@mail.gmail.com> Date: Thu, 27 Jul 2006 11:24:47 -0700 From: "Matthias Wessendorf" Sender: mwessendorf@gmail.com To: adffaces-user@incubator.apache.org Subject: Re: Tag renaming proposal In-Reply-To: <71235db40607250959w5a06d387h59cf4e54db7b2ce2@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <5d15e8090606180919y1e95cd15hb2f1e28595443306@mail.gmail.com> <6dac79b90606181453x44de3c69s757f3a7940d4ef04@mail.gmail.com> <6dac79b90607071450p334f31eetb0b99108f17d192a@mail.gmail.com> <44B7C5A9.1000103@oracle.com> <71235db40607250952x156c313eve41e100029bda522@mail.gmail.com> <71235db40607250959w5a06d387h59cf4e54db7b2ce2@mail.gmail.com> X-Google-Sender-Auth: 31af1ff0df730f22 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N navigationPath breadCrumbs processTrain train selectInputText inputLOV +1 on all these three -Matthias On 7/25/06, Matthias Wessendorf wrote: > fyi ... > > http://wiki.apache.org/myfaces/Trinidad_renaming > > > > On 7/25/06, Matthias Wessendorf wrote: > > update... > > > > will do for sure: > > decorateCollection panelCollection > > navigationLevel navigationPane > > objectIcon icon > > objectImage image > > objectMedia media > > objectSeparator separator > > objectSpacer spacer > > panelBorder panelBorderLayout > > panelForm panelFormLayout > > panelGroup panelGroupLayout > > panelHorizontal panelHorizontalLayout > > selectInputColor inputColor > > selectInputDate inputDate > > showOneAccordion panelAccordion > > showManyAccordion panelAccordion (merge with showOneAccordion) > > showOneChoice panelChoice > > showOneRadio panelRadio > > showOneTabs panelTabbed > > > > > > what was the result for: > > navigationPath breadCrumbs > > navigationTrain train > > selectInputText inputLOV > > > > I'd like to see breadCrumbs makes it. I noticed several requests for > > something like that (Forrest-list, myfaces-list (even from > > non-natives)). > > > > inputLOV is more nice than its short form. > > > > > > -Matthias > > > > On 7/14/06, Gabrielle Crawford wrote: > > > I realize we're not doing these yet, but I thought I'd mention for la= ter > > > it's processTrain, not navigationTrain. > > > > > > http://incubator.apache.org/adffaces/tagdoc/af_processTrain.html > > > > > > Thanks, > > > > > > Gab > > > > > > Adam Winer wrote: > > > > > > > I'd like to get this wrapped up. We had minor concerns voiced > > > > about a few of the changes, so I'm happy to temporarily put > > > > those on the back burner and revisit them afterwards, but > > > > does anyone have objections to the following list of > > > > name changes? > > > > > > > > Old Name New Name > > > > ------------------ --------------- > > > > decorateCollection panelCollection > > > > navigationLevel navigationPane > > > > objectIcon icon > > > > objectImage image > > > > objectMedia media > > > > objectSeparator separator > > > > objectSpacer spacer > > > > panelBorder panelBorderLayout > > > > panelForm panelFormLayout > > > > panelGroup panelGroupLayout > > > > panelHorizontal panelHorizontalLayout > > > > selectInputColor inputColor > > > > selectInputDate inputDate > > > > showOneAccordion panelAccordion > > > > showManyAccordion panelAccordion (merge with showOneXyz) > > > > showOneChoice panelChoice > > > > showOneRadio panelRadio > > > > showOneTabs panelTabbed > > > > > > > > > > > > For reference, the name changes that had some concerns were: > > > > > > > > navigationPath breadCrumbs > > > > navigationTrain train > > > > selectInputText inputLOV > > > > > > > > -- Adam > > > > > > > > > > > > > > > > On 6/18/06, Adam Winer wrote: > > > > > > > >> OK, so so far we've got some concern about: > > > >> - navigationPath -> breadCrumbs > > > >> - selectInputText -> inputLOV > > > >> > > > >> I'd also add that if we did decide not to rename navigationPath, > > > >> then I probably wouldn't want to move navigationTrain -> train. > > > >> > > > >> FWIW, the issue with selectInputText is that we're renaming > > > >> "selectInputXyz" to "inputXyz" (seems like people are very > > > >> happy with that change for Color and Date), but "inputText" > > > >> is already filled, so we've gotta come up with a different name. > > > >> > > > >> Any others? > > > >> > > > >> I think we can get some relatively quick consensus about a subset > > > >> of these suggestions that everyone likes, and just do this up fron= t. > > > >> Then we can hold off at last for a bit on changing the ones that h= ave > > > >> provoked some questions until we're mostly satisfied with the set = that > > > >> are left. > > > >> > > > >> -- Adam > > > >> > > > >> > > > >> > > > >> > > > >> > > > >> On 6/18/06, Joseph Rozier wrote: > > > >> > Martin and Matthias, > > > >> > > > > >> > LOV stands for "list of values". > > > >> > > > > >> > By the way, it seems that most people pronounce it "L-O-V" inste= ad 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=E4nsel and Gretel" ;) > > > >> > > > > > >> > > LOV - I don't understand that either. Me not being a native en= glish > > > >> > speaker > > > >> > > might be the reason. > > > >> > > > > > >> > > regards, > > > >> > > > > > >> > > Martin > > > >> > > > > > >> > > On 6/17/06, Ernst Fastl < ernst.fastl@gmail.com> 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 < matzew@apache.org> wrote: > > > >> > >> > Hey- > > > >> > >> > > > > >> > >> > some comments inline. > > > >> > >> > > > > >> > >> > > been using a pretty rigorous pattern: > > > >> > >> > > > > > >> > >> > > > > > >> > >> > > > > > >> > >> > > ... which is good for JSF experts, but not necessarily gr= eat > > > >> 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 trie= s to > > > >> > >> > simplify the "Java Web development" our components should h= ave > > > >> 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 ar= e > > > >> 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 g= uy 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=F6sel"= . > > > >> > >> > > > > >> > >> > > > > >> > >> > Or that guy who invented the comic Werner :) > > > >> > >> > > > > >> > >> > > > > >> > >> > -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 > > > >> > >> > > > > >> > >> > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > >> > > > > >> > > > >> > > > > > > > > > > > > -- > > Matthias Wessendorf > > > > further stuff: > > blog: http://jroller.com/page/mwessendorf > > mail: mwessendorf-at-gmail-dot-com > > > > > -- > Matthias Wessendorf > > further stuff: > blog: http://jroller.com/page/mwessendorf > mail: mwessendorf-at-gmail-dot-com > --=20 Matthias Wessendorf further stuff: blog: http://jroller.com/page/mwessendorf mail: mwessendorf-at-gmail-dot-com