Le May 27, 2005 � 11:50 AM, Craig McClanahan a �crit :

On 5/27/05, Duong BaTien <[EMAIL PROTECTED]> wrote:

Re post from myfaces to appropriate list.


http://wiki.apache.org/struts/StrutsShale

The javadoc actually contains quite a bit of explanation.  The
usescases are also built nightly and they are an excellent
example of
how the new dialog stuff works.



I posted a blog entry on Shale Web Flow the other day. See /http://
jroller.com/page/dgeary


david



 Hello David:

 I manage to get back to Shale Dialog and read your blog on Shale Web
 Flow. Craig just comes back from vacation. Welcome back ;-). So i
decide to fire up some of the questions. Hope you two may save me time
to dig around.

 1) You said Shale loads the state's view using the supplied viewId
 (which i am able to replace my previous implementation under
 DialogController to the new Dialog - it is great to see similar
structure like web flow: flow and sub-flow), and soon we will be able to
supply a tile based on your work. I wonder what is its implication?


I'll let David speak to where Tiles is.

If you use Tiles with Shale dialogs, your dialog views are most likely JSP pages that simply load a tile. After we get Tiles integrated with Shale, you'll be able to specify that tile directly.


david




 2) If i recalled in the previous version of DialogController, Craig
 said "soon" we will be able to have different instances of
DialogController, controlling different fragments (tiles) in the same
page, so the deprecated DialogController is similar to Tiles controller but it can last more than a request. I look at the new Dialog Status and
 StatusImpl, there is only 1 property "data". Hence, at any point you
can only associate 1 state to the {dialog.data}. I wonder how different work flows can be independently associated to different fragments in the
same page? Specifically, i am thinking different work flows are
associated with different applications; each application occupies 1 or 2
fragments of a portal page.


That use case is going to require some additional machinery that uses
different dialog instances (i.e. different session scope Status
instances) for the various simultaneously executing dialogs.  It will
also require the framework to maintain an association with each
fragment and the corresponding status instance for the owning dialog.
Hmm ... between the dynamic subview stuff/Tiles/Clay we can probably
deal with the components side of that fairly gracefully; the
interesting bit will be the server side state.  Gotta think a bit more
on that one.



3) I have a project with dead line in the next 5 months. Will the new
tiles be able to handle i18n for English and French as the original
version or i have to create a complete mirror sites?



Do you need more than the support that JSF already provides for i18n?
Things like:

<f:loadBundle var="messages" basename="com.mycompany.mypackage.Bundle"/>
    ...
    <h:outputText value="#{messages['prompt.username']}"/>
    ...
    <h:commandButton ... value="#{messages['label.save']}"/>



 Thanks.

 BaTien
 DBGROUPS



Craig




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to