<div class="gmail_quote">On Wed, Nov 3, 2010 at 10:15 AM, Jason Porter <span dir="ltr"><<a href="http://lightguard.jp">lightguard.jp</a>@<a href="http://gmail.com">gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I'd like to know what actually changed. We know things in seam-ui<br>
will not work and it looks like the seam debug page won't work either.<br>
From my understanding that should be most of it.<br></blockquote><div><br></div><div>Correct. Seam UI got bitten by the fact that Facelets got repackaged and, in some cases, hidden. Theoretically you can include the Facelets 1.1.15 JAR and set it as the view handler, but then you wouldn't really be using JSF 2 :)</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
I'm not sure what it would take to make the debug page work, but the<br>
things inside the UI package really wouldn't take that much time to<br>
fix. I guess it depends on what the target environment is. If it's a<br>
full blown JSF 2 component kit (ICEfaces 2.0, RichFaces 4, PrimeFaces<br>
2.x, SmartFaces, etc) then you can use composite components and other<br>
JSF2 apis. If the idea is to run with JSF 2 with the older Facelets<br>
there's some more work and testing that needs to be done.<br><br></blockquote><div><br></div><div>The debug page would be a heck of a lot simpler to write in JSF 2 for several reasons:</div><div><br></div><div>- more-fine grained lifecycle events</div>
<div>- composite components</div><div>- resource loading from a JAR file</div><div><br></div><div>Seam 2 could support both using the @Install(classDependencies) feature. It will still take time to get it all converted over, and covering any corner cases, but it's very doable.</div>
<div><br></div><div>-Dan</div><div> </div></div>-- <br>Dan Allen<br>Principal Software Engineer, Red Hat | Author of Seam in Action<br>Registered Linux User #231597<br><br><a href="http://mojavelinux.com" target="_blank">http://mojavelinux.com</a><br>
<a href="http://mojavelinux.com/seaminaction" target="_blank">http://mojavelinux.com/seaminaction</a><br><a href="http://www.google.com/profiles/dan.j.allen" target="_blank">http://www.google.com/profiles/dan.j.allen</a><br>