Community
Participate
Working Groups
This bug is to capture the discussion on the proposal to launch the JavaServer Faces (JSF) Facelets Tools project as an incubator project under the WTP-JSF Tools project. Facelets, https://facelets.dev.java.net/, is a performing and popular JSF view handler that uses XHTML syntax to define a JSF page. The objective of this incubating project is to enable the current set of features in the JSF Tools project to support Facelets. Since Facelets is not part of the current JSF specification, this work is being done as an incubating project. The detailed proposal for the project is attached to the bug for review.
Link to the proposal: http://www.eclipse.org/webtools/incubator/proposals/JSF%20Facelets%20Tools%20Proposal.html
Thanks Raghu, I think this will be very interesting, though may ambitiously "drive down" requirements into the XHTML editor! One thing you should change in your proposal right away, is your use of the word "release". Such as you say, "First stable release will be available by July, 2008". What ever that is in July, will not be a _release_. I'm sure you've heard me (and others) rant about mis-use of the word "release" in Eclipse. In Eclipse, it has a very specific, highly technical definition that means it's been through the various hurdles thrown up at projects by the Foundation and the Community, and that it is "ready for commercial products". And that's not going to happen by July! December maybe, but I'd prefer it be in our next yearly release cycle, to be in WTP 4.0, in June 2009. We need to find a term we can all use, that suits what you are describing. I suspect you mean basically a milestone, but more than a milestone too. Perhaps adding some qualifiers related to "delivery" and "recommended" would work? Such as "recommended milestone delivery" or "recommended deliverable" or something like that ... which we can then clearly define how we'd like, and not have to use one of the Eclipse Foundation's "reserved words". BTW, Eclipse is the only open source group to have this problem ... Apache does too and a few years ago, they had to make an effort to get people to stop using the word in context's such as "that bug is fixed in the xx/yy build so you can use that release to fix your problem" (when that build was just some interim build ... not yet released! ... hence inviting disaster in terms of misunderstandings, expected compatibility, support, etc. Thanks again, looks like good work to me. I hope some others from the community with decide to join the effort. Thanks for getting it going.
(In reply to comment #2) > One thing you should change in your proposal right away, is your use of the > word "release". Such as you say, "First stable release will be available by > July, 2008". > How about "Technology Preview" instead of "release"? We used this phrase to describe jsf 0.5 "release".
(In reply to comment #3) > (In reply to comment #2) > > One thing you should change in your proposal right away, is your use of the > > word "release". Such as you say, "First stable release will be available by > > July, 2008". > > > > How about "Technology Preview" instead of "release"? We used this phrase to > describe jsf 0.5 "release". > Perhaps. It'd be better to work in the word 'incubating' and/or 'milestone', perhaps "Technology Preview Milestone"?
(In reply to comment #4) > Perhaps. It'd be better to work in the word 'incubating' and/or 'milestone', > perhaps > "Technology Preview Milestone"? Proposal updated.
I believe we can mark this as fixed, right? And further bugs/enhancements would be separate.
Yes this work item is complete, closing.