Hello,

Being working on a project that uses the Control Flow extensively, made 
me a big fan of this great piece of software.
However, I have some comments here :

1- sendPage() and the cocoon:/ protocol :

As I stated before, why the enforcement of using the "cocoon:/" protocol 
inside AbstractInterpreter.forwardTo() to make the redirection??
---
PipelinesNode.getRedirector(environment)
        .redirect(false, "cocoon:/" + URI);
---
This enforces any URI passed to the sendPage() to use the cocoon:/ 
protocol, which doesn't work for some situations.
For example, I couldn't use the Portal framework with it as far as I tested.
And currently I've changed the above method to make the protocol 
optional, meaning that the caller to sendPage() specify also the 
protocol to be used in redirection, I also had to save the continuation 
ID in session when the cocoon:/ protocol is not used.
So, I'm thinking that the sendPage() shouldn't enforce the use of the 
cocoon:/ protocol, what do you think?

=======

2- XSP :

On the project I'm working on, we don't use XSP.
And so, we don't have any means to get the Continuation ID, thus We've 
made a simple ContinuationTransformer and ContinuationAction that makes 
using the Control Flow possible for not XSP based applications.

Finally, Although I consider Cocoon is a really magical thing, I do 
think that the Flow Control is one of the most exciting stuff I've seen 
since I knew about web programming.

Best Regards.

Ramy Mamdouh Kamel
[EMAIL PROTECTED]



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

Reply via email to