Hi, I added the first idea to an overview section: http://wiki.apache.org/myfaces/SummerOfCode2010
I liked Ali's description wiki to the JIRA (which is the single source of truth). The JIRA is already labeled correct, so it shows up in the "ASF ideas" section. -Matthias On Tue, Mar 23, 2010 at 8:07 AM, Ali Ok <al...@aliok.com.tr> wrote: >> yes, that's up to Ali :-) But generally yes, why not. >> >> ... >> >> or + aditional contributions to myfaces-core ;-) > > I am OK with it, I would be very happy to contribute to core :) > > >> Default => if OK with TCK >> CTX-Param => just in case if TCK does complain ... ;) > > Let's see whether TCK complains or not. I can try running TCK, but may need > your help here. > >> I would rather go with a context parameter. >> >> ... >> >> Regarding the configuration style, I support the context-param idea, but >> we should be very careful with those things. > > Ok, I think so. > > Greetings, > Ali > > On Tue, Mar 23, 2010 at 4:38 PM, Matthias Wessendorf <mat...@apache.org> > wrote: >> >> FYI >> >> http://java.sun.com/javaee/javaserverfaces/2.0/docs/api/javax/faces/component/NamingContainer.html#SEPARATOR_CHAR >> >> is deprecated now >> >> On Tue, Mar 23, 2010 at 7:17 AM, Jan-Kees van Andel >> <jankeesvanan...@gmail.com> wrote: >> > This reminds me of something else I reported (or supported, can't >> > remember) >> > to the EG a while ago. It was about the ID naming separator, which is a >> > colon. This colon is invalid and may cause issues with W3C, but I've >> > also >> > heard of people who had JavaScript issues with it. Anyway it's invalid >> > according to the HTML spec. >> >> right, but wasn't understood at the time of writing the JSF spec ;-) >> >> > >> > I see the same issue rising up with this feature. I think we should >> > always >> > render the "most valid" possible markup, according to the markup type of >> > the >> > page (html, xhtml, html5 and preferably strict). Even if the JSF spec >> > doesn't check generated HTML, I think we still need to generate good >> > stuff. >> >> yes, but TCK is not unimportant; we can always bring up issues, to the EG. >> This has NEVER been a big problem, so I'd stick with that way! >> >> > >> > Having said this, I feel the developer should explicitly enable HTML5 >> > support. "required" and "placeholder" attributes should never be written >> > to >> > the client on a html4/xhtml1 page. This should be an explicit choice of >> > the >> > developer. >> >> placeholder is a no-go anyway. If someone adds the <hx:xyz> components >> (that target html5), I don't see a reason to do baby-sitting :-) >> >> the required can be via flag, as said before >> >> > >> > Regarding the configuration style, I support the context-param idea, but >> > we >> > should be very careful with those things. They often lead to lead to a >> > mess. >> > Once the HTML5 spec is final, I think we should consider refactoring all >> > HTML5 stuff into a separate RenderKit. >> >> I think the GSOC proposal does speak of a HTML5_RenderKit :-) >> Not sure how that differs from your point. >> >> Martin just said something like "if possible, add html5 stuff already >> today" (however that is possible) >> >> -Matthias >> >> > >> > My 2 cents... >> > >> > /JK >> > >> > >> > 2010/3/23 Martin Marinschek <martin.marinsc...@gmail.com> >> >> >> >> Hi guys, >> >> >> >> > "placeholder" attribute of "input" element: With this attribute, we >> >> > can >> >> > set >> >> > a placeholder text that is shown if there is nothing typed into >> >> > input. >> >> > New "required" attribute of "input" element : If this is set, input >> >> > is >> >> > validated against emptyness before the form is submitted. >> >> > >> >> > Placeholder: We cannot add a placeholder attribute on <h:inputText> >> >> > since it >> >> > is not defined on spec, and no current component attribute can be >> >> > used >> >> > for >> >> > this. >> >> > >> >> > Required: We can totally render HTML5 "required" attribute if >> >> > <h:inputText >> >> > required="true">. IMHO, we can do this by >> >> > >> >> > Writing a new renderer for <h:inputText> that extends current one >> >> > with >> >> > rendering "required" element attribute if set; >> >> > And telling users to register this new renderer if they want to use >> >> > optional >> >> > HTML5. >> >> > >> >> > Is this possible? >> >> >> >> I would rather go with a context parameter. >> >> >> >> > Or, we can do this by using an optional HTML5 context parameter, as >> >> > Jakob >> >> > said. >> >> >> >> yes >> >> >> >> > Another thing: there are very few new features that can be applied to >> >> > current components without breaking the spec. May be the only one >> >> > which >> >> > fits >> >> > in the discussed case is "required". >> >> >> >> let´s see if we only have this one - then the context parameter should >> >> not be named HTML 5, but rather something like >> >> RENDER_REQUIRED_ATTRIBUTES - I think. >> >> >> >> >> IMO it's fine to "merge" stuff during/after GSOC. >> >> > >> >> > Yeah, I think so. >> >> >> >> whenever is more appropriate and causes less work (for the core team ;) >> >> >> >> best regards, >> >> >> >> Martin >> >> >> >> > On Tue, Mar 23, 2010 at 3:22 PM, Jakob Korherr >> >> > <jakob.korh...@gmail.com> >> >> > wrote: >> >> >> >> >> >> I like Martin's idea. >> >> >> >> >> >> If it would make some parts of the TCK fail, we could introduce a >> >> >> HTML5 >> >> >> config parameter to make the HTML5 features work. Of course, this >> >> >> has >> >> >> to be >> >> >> turned off by default in order to make the TCK work. >> >> >> >> >> >> Regards, >> >> >> Jakob >> >> >> >> >> >> 2010/3/23 Matthias Wessendorf <mat...@apache.org> >> >> >>> >> >> >>> On Tue, Mar 23, 2010 at 4:30 AM, Martin Marinschek >> >> >>> <mmarinsc...@apache.org> wrote: >> >> >>> > Hi Ali, >> >> >>> > >> >> >>> > great that you start out with this! >> >> >>> > >> >> >>> > I am not sure, but wouldn't it be good to have some of this >> >> >>> > support >> >> >>> > already in MyFaces, the implementation? Like the required >> >> >>> > attribute >> >> >>> > - >> >> >>> > shouldn't we have our core inputs already render this attribute >> >> >>> > out, >> >> >>> > if necessary. >> >> >>> >> >> >>> not sure if the TCK does some HTML parsing >> >> >>> >> >> >>> > I think this would be nice. Everything which can not be >> >> >>> > covered by our standard implementations should of course be in a >> >> >>> > new >> >> >>> > namespace, as you suggested. >> >> >>> >> >> >>> IMO it's fine to "merge" stuff during/after GSOC. or do you think >> >> >>> this >> >> >>> should be directly done on the IMPL, if possible. >> >> >>> >> >> >>> > >> >> >>> > best regards, >> >> >>> > >> >> >>> > Martin >> >> >>> > >> >> >>> > On 3/22/10, Ali Ok <al...@aliok.com.tr> wrote: >> >> >>> >>> >> >> >>> >>> I see you you refering to this thread: >> >> >>> >>> >> >> >>> >>> >> >> >>> >>> http://old.nabble.com/-GSOC--HTML5-Renderkit-Start-up-td27748075.html >> >> >>> >>> >> >> >>> >> I am not sure if that is good - folks may get the impression >> >> >>> >> some >> >> >>> >> work >> >> >>> >>> has already been done on that. >> >> >>> >> >> >> >>> >> >> >> >>> >> You're right. >> >> >>> >> Removed it. >> >> >>> >> >> >> >>> >> >> >> >>> >> On Mon, Mar 22, 2010 at 10:36 PM, Jakob Korherr >> >> >>> >> <jakob.korh...@gmail.com>wrote: >> >> >>> >> >> >> >>> >>> Hi, >> >> >>> >>> >> >> >>> >>> This all looks very fine to me - great work :) >> >> >>> >>> >> >> >>> >>> About the grouping (or "sub-tasking"): It would be cool to have >> >> >>> >>> a >> >> >>> >>> parent >> >> >>> >>> GSoC 2010 issue with all the GSoC projects as ("mentor" and >> >> >>> >>> "gsoc" >> >> >>> >>> labeled) >> >> >>> >>> sub-tasks. Furthermore it would be cool if each student would >> >> >>> >>> create >> >> >>> >>> all >> >> >>> >>> the >> >> >>> >>> things he wants to do as sub-task issues of his GSoC project >> >> >>> >>> issue. >> >> >>> >>> So we >> >> >>> >>> would have a hierarchy that looks like this: >> >> >>> >>> >> >> >>> >>> GSoC 2010 >> >> >>> >>> --HTML 5 RenderKit >> >> >>> >>> ----issue #1 of HTML 5 RenderKit >> >> >>> >>> ----issue #2 of HTML 5 RenderKit >> >> >>> >>> ... >> >> >>> >>> --GSoC project #2 >> >> >>> >>> ----issue #1 of GSoC project #2 >> >> >>> >>> ... >> >> >>> >>> >> >> >>> >>> What do you think? >> >> >>> >>> >> >> >>> >>> Regards, >> >> >>> >>> Jakob >> >> >>> >>> >> >> >>> >>> >> >> >>> >>> >> >> >>> >>> 2010/3/22 Matthias Wessendorf <mat...@apache.org> >> >> >>> >>> >> >> >>> >>>> One thing, >> >> >>> >>>> >> >> >>> >>>> I see you you refering to this thread: >> >> >>> >>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >>> >>>> http://old.nabble.com/-GSOC--HTML5-Renderkit-Start-up-td27748075.html >> >> >>> >>>> >> >> >>> >>>> I am not sure if that is good - folks may get the impression >> >> >>> >>>> some >> >> >>> >>>> work >> >> >>> >>>> has already been done on that. >> >> >>> >>>> >> >> >>> >>>> -Matthias >> >> >>> >>>> >> >> >>> >>>> On Mon, Mar 22, 2010 at 11:35 AM, Ali Ok <al...@aliok.com.tr> >> >> >>> >>>> wrote: >> >> >>> >>>> > Hi, >> >> >>> >>>> > Thank you all for your reviews. >> >> >>> >>>> > >> >> >>> >>>> >> Maybe one little thing, the prefix h5 might be more >> >> >>> >>>> >> appropriate >> >> >>> >>>> >> for >> >> >>> >>>> >> the >> >> >>> >>>> >> library, even though there is also an html tag named h5. hx >> >> >>> >>>> >> sounds >> >> >>> >>>> >> like >> >> >>> >>>> HTML >> >> >>> >>>> >> extensions to me and HTML5 is not really an extension. >> >> >>> >>>> > >> >> >>> >>>> > Yeah, correct. >> >> >>> >>>> > You know, no problem changing it. I am sure we can find a >> >> >>> >>>> > cool >> >> >>> >>>> > prefix >> >> >>> >>>> later >> >> >>> >>>> > :) >> >> >>> >>>> > >> >> >>> >>>> >> raw JIRA ticket (based on the original email that I sent >> >> >>> >>>> >> out): >> >> >>> >>>> >> >> >> >>> >>>> >> https://issues.apache.org/jira/browse/MYFACES-2617 >> >> >>> >>>> >> >> >> >>> >>>> >> We will see where to add Ali's content, I mean where it >> >> >>> >>>> >> fits >> >> >>> >>>> >> best. >> >> >>> >>>> >> Perhaps we just link to his Wiki page? (Not sure yet)... >> >> >>> >>>> > >> >> >>> >>>> > Thanks :) >> >> >>> >>>> > >> >> >>> >>>> > Regards, >> >> >>> >>>> > --Ali >> >> >>> >>>> > >> >> >>> >>>> > On Mon, Mar 22, 2010 at 6:13 PM, Matthias Wessendorf >> >> >>> >>>> > <mat...@apache.org >> >> >>> >>>> > >> >> >>> >>>> > wrote: >> >> >>> >>>> >> >> >> >>> >>>> >> OK, >> >> >>> >>>> >> >> >> >>> >>>> >> raw JIRA ticket (based on the original email that I sent >> >> >>> >>>> >> out): >> >> >>> >>>> >> >> >> >>> >>>> >> https://issues.apache.org/jira/browse/MYFACES-2617 >> >> >>> >>>> >> >> >> >>> >>>> >> We will see where to add Ali's content, I mean where it >> >> >>> >>>> >> fits >> >> >>> >>>> >> best. >> >> >>> >>>> >> Perhaps we just link to his Wiki page? (Not sure yet)... >> >> >>> >>>> >> >> >> >>> >>>> >> -Matthias >> >> >>> >>>> >> >> >> >>> >>>> >> On Mon, Mar 22, 2010 at 9:03 AM, Matthias Wessendorf < >> >> >>> >>>> mat...@apache.org> >> >> >>> >>>> >> wrote: >> >> >>> >>>> >> > Ah, >> >> >>> >>>> >> > >> >> >>> >>>> >> > interesting: >> >> >>> >>>> >> > This is how tomcat does it. >> >> >>> >>>> >> > >> >> >>> >>>> >> > They "group" their tickets: >> >> >>> >>>> >> > http://wiki.apache.org/tomcat/SummerOfCode2010 >> >> >>> >>>> >> > >> >> >>> >>>> >> > and point to the JIRA entries. >> >> >>> >>>> >> > >> >> >>> >>>> >> > >> >> >>> >>>> >> > Ok, so let me move this HTML5 specifc content to a JIRA >> >> >>> >>>> >> > ticket. >> >> >>> >>>> >> > After >> >> >>> >>>> >> > done, I'll create a "grouping" wiki page as well >> >> >>> >>>> >> > >> >> >>> >>>> >> > -Matthias >> >> >>> >>>> >> > >> >> >>> >>>> >> > On Mon, Mar 22, 2010 at 8:43 AM, Jan-Kees van Andel >> >> >>> >>>> >> > <jankeesvanan...@gmail.com> wrote: >> >> >>> >>>> >> >> Yeah, the rest looks very good. :) >> >> >>> >>>> >> >> >> >> >>> >>>> >> >> /JK >> >> >>> >>>> >> >> >> >> >>> >>>> >> >> >> >> >>> >>>> >> >> 2010/3/22 Matthias Wessendorf <mat...@apache.org> >> >> >>> >>>> >> >>> >> >> >>> >>>> >> >>> that's details, for the actual project ;-) >> >> >>> >>>> >> >>> >> >> >>> >>>> >> >>> BTW. I am just signing up as a mentor, after that I >> >> >>> >>>> >> >>> will >> >> >>> >>>> >> >>> bring >> >> >>> >>>> >> >>> this >> >> >>> >>>> >> >>> wiki txt to our jira. >> >> >>> >>>> >> >>> >> >> >>> >>>> >> >>> -Matthias >> >> >>> >>>> >> >>> >> >> >>> >>>> >> >>> On Mon, Mar 22, 2010 at 8:25 AM, Jan-Kees van Andel >> >> >>> >>>> >> >>> <jankeesvanan...@gmail.com> wrote: >> >> >>> >>>> >> >>> > Looks good. >> >> >>> >>>> >> >>> > >> >> >>> >>>> >> >>> > Maybe one little thing, the prefix h5 might be more >> >> >>> >>>> >> >>> > appropriate >> >> >>> >>>> for >> >> >>> >>>> >> >>> > the >> >> >>> >>>> >> >>> > library, even though there is also an html tag named >> >> >>> >>>> >> >>> > h5. >> >> >>> >>>> >> >>> > hx sounds like HTML extensions to me and HTML5 is not >> >> >>> >>>> >> >>> > really an >> >> >>> >>>> >> >>> > extension. >> >> >>> >>>> >> >>> > >> >> >>> >>>> >> >>> > Regards, >> >> >>> >>>> >> >>> > Jan-Kees >> >> >>> >>>> >> >>> > >> >> >>> >>>> >> >>> > 2010/3/22 Cagatay Civici <cagatay.civ...@gmail.com> >> >> >>> >>>> >> >>> >> >> >> >>> >>>> >> >>> >> Looks good to me as well, Good Luck Ali! >> >> >>> >>>> >> >>> >> >> >> >>> >>>> >> >>> >> On Mon, Mar 22, 2010 at 2:23 PM, Bruno Aranda >> >> >>> >>>> >> >>> >> <brunoara...@gmail.com> >> >> >>> >>>> >> >>> >> wrote: >> >> >>> >>>> >> >>> >>> >> >> >>> >>>> >> >>> >>> It looks good to me too! >> >> >>> >>>> >> >>> >>> Bruno >> >> >>> >>>> >> >>> >>> >> >> >>> >>>> >> >>> >>> On 22 March 2010 14:11, Matthias Wessendorf >> >> >>> >>>> >> >>> >>> <mat...@apache.org >> >> >>> >>>> > >> >> >>> >>>> >> >>> >>> wrote: >> >> >>> >>>> >> >>> >>>> >> >> >>> >>>> >> >>> >>>> Hi Ali, >> >> >>> >>>> >> >>> >>>> >> >> >>> >>>> >> >>> >>>> this looks good to me. >> >> >>> >>>> >> >>> >>>> >> >> >>> >>>> >> >>> >>>> Any other comment ? >> >> >>> >>>> >> >>> >>>> >> >> >>> >>>> >> >>> >>>> -Matthias >> >> >>> >>>> >> >>> >>>> >> >> >>> >>>> >> >>> >>>> On Fri, Mar 19, 2010 at 7:01 PM, Ali Ok >> >> >>> >>>> >> >>> >>>> <al...@aliok.com.tr> >> >> >>> >>>> >> >>> >>>> wrote: >> >> >>> >>>> >> >>> >>>> > Hi, >> >> >>> >>>> >> >>> >>>> > I've written my GSOC proposal here : >> >> >>> >>>> >> >>> >>>> > http://wiki.apache.org/myfaces/GSoC2010_HTML5 >> >> >>> >>>> >> >>> >>>> > Could you review it and provide me some >> >> >>> >>>> >> >>> >>>> > feedback? >> >> >>> >>>> >> >>> >>>> > >> >> >>> >>>> >> >>> >>>> > After your feedback, we'll move it to ASF GSoC >> >> >>> >>>> >> >>> >>>> > wiki. >> >> >>> >>>> >> >>> >>>> > >> >> >>> >>>> >> >>> >>>> > Thanks & Regards, >> >> >>> >>>> >> >>> >>>> > Ali >> >> >>> >>>> >> >>> >>>> > >> >> >>> >>>> >> >>> >>>> > -- >> >> >>> >>>> >> >>> >>>> > My Blog: http://blog.aliok.com.tr >> >> >>> >>>> >> >>> >>>> > Twitter: http://twitter.com/aliok_tr >> >> >>> >>>> >> >>> >>>> > >> >> >>> >>>> >> >>> >>>> > >> >> >>> >>>> >> >>> >>>> >> >> >>> >>>> >> >>> >>>> >> >> >>> >>>> >> >>> >>>> >> >> >>> >>>> >> >>> >>>> -- >> >> >>> >>>> >> >>> >>>> Matthias Wessendorf >> >> >>> >>>> >> >>> >>>> >> >> >>> >>>> >> >>> >>>> blog: http://matthiaswessendorf.wordpress.com/ >> >> >>> >>>> >> >>> >>>> sessions: http://www.slideshare.net/mwessendorf >> >> >>> >>>> >> >>> >>>> twitter: http://twitter.com/mwessendorf >> >> >>> >>>> >> >>> >>> >> >> >>> >>>> >> >>> >> >> >> >>> >>>> >> >>> >> >> >> >>> >>>> >> >>> >> >> >> >>> >>>> >> >>> >> -- >> >> >>> >>>> >> >>> >> Cagatay Civici >> >> >>> >>>> >> >>> >> JSF EG | PrimeFaces Lead | Apache MyFaces PMC >> >> >>> >>>> >> >>> >> http://www.primefaces.org >> >> >>> >>>> >> >>> > >> >> >>> >>>> >> >>> > >> >> >>> >>>> >> >>> >> >> >>> >>>> >> >>> >> >> >>> >>>> >> >>> >> >> >>> >>>> >> >>> -- >> >> >>> >>>> >> >>> Matthias Wessendorf >> >> >>> >>>> >> >>> >> >> >>> >>>> >> >>> blog: http://matthiaswessendorf.wordpress.com/ >> >> >>> >>>> >> >>> sessions: http://www.slideshare.net/mwessendorf >> >> >>> >>>> >> >>> twitter: http://twitter.com/mwessendorf >> >> >>> >>>> >> >> >> >> >>> >>>> >> >> >> >> >>> >>>> >> > >> >> >>> >>>> >> > >> >> >>> >>>> >> > >> >> >>> >>>> >> > -- >> >> >>> >>>> >> > Matthias Wessendorf >> >> >>> >>>> >> > >> >> >>> >>>> >> > blog: http://matthiaswessendorf.wordpress.com/ >> >> >>> >>>> >> > sessions: http://www.slideshare.net/mwessendorf >> >> >>> >>>> >> > twitter: http://twitter.com/mwessendorf >> >> >>> >>>> >> > >> >> >>> >>>> >> >> >> >>> >>>> >> >> >> >>> >>>> >> >> >> >>> >>>> >> -- >> >> >>> >>>> >> Matthias Wessendorf >> >> >>> >>>> >> >> >> >>> >>>> >> blog: http://matthiaswessendorf.wordpress.com/ >> >> >>> >>>> >> sessions: http://www.slideshare.net/mwessendorf >> >> >>> >>>> >> twitter: http://twitter.com/mwessendorf >> >> >>> >>>> > >> >> >>> >>>> > >> >> >>> >>>> > >> >> >>> >>>> > -- >> >> >>> >>>> > My Blog: http://blog.aliok.com.tr >> >> >>> >>>> > Twitter: http://twitter.com/aliok_tr >> >> >>> >>>> > >> >> >>> >>>> > >> >> >>> >>>> >> >> >>> >>>> >> >> >>> >>>> >> >> >>> >>>> -- >> >> >>> >>>> Matthias Wessendorf >> >> >>> >>>> >> >> >>> >>>> blog: http://matthiaswessendorf.wordpress.com/ >> >> >>> >>>> sessions: http://www.slideshare.net/mwessendorf >> >> >>> >>>> twitter: http://twitter.com/mwessendorf >> >> >>> >>>> >> >> >>> >>> >> >> >>> >>> >> >> >>> >> >> >> >>> >> >> >> >>> >> -- >> >> >>> >> My Blog: http://blog.aliok.com.tr >> >> >>> >> Twitter: http://twitter.com/aliok_tr >> >> >>> >> >> >> >>> > >> >> >>> > >> >> >>> > -- >> >> >>> > >> >> >>> > http://www.irian.at >> >> >>> > >> >> >>> > Your JSF powerhouse - >> >> >>> > JSF Consulting, Development and >> >> >>> > Courses in English and German >> >> >>> > >> >> >>> > Professional Support for Apache MyFaces >> >> >>> > >> >> >>> >> >> >>> >> >> >>> >> >> >>> -- >> >> >>> Matthias Wessendorf >> >> >>> >> >> >>> blog: http://matthiaswessendorf.wordpress.com/ >> >> >>> sessions: http://www.slideshare.net/mwessendorf >> >> >>> twitter: http://twitter.com/mwessendorf >> >> >> >> >> > >> >> > >> >> > >> >> > -- >> >> > My Blog: http://blog.aliok.com.tr >> >> > Twitter: http://twitter.com/aliok_tr >> >> > >> >> > >> >> >> >> >> >> >> >> -- >> >> >> >> http://www.irian.at >> >> >> >> Your JSF powerhouse - >> >> JSF Consulting, Development and >> >> Courses in English and German >> >> >> >> Professional Support for Apache MyFaces >> > >> > >> >> >> >> -- >> Matthias Wessendorf >> >> blog: http://matthiaswessendorf.wordpress.com/ >> sessions: http://www.slideshare.net/mwessendorf >> twitter: http://twitter.com/mwessendorf > > > > -- > My Blog: http://blog.aliok.com.tr > Twitter: http://twitter.com/aliok_tr > > -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf