We are doing something similar with our turbine apps and jetspeed.  What we
end up with is a portlet that displays the first screen of a turbine
application.  Then all links refer to the turbine application an move out of
the portal screen into the turbine app's screens/actions.  They still use the
jetspeed layout, page, and navigations though.  So to get back to jetspeed's
portal page, you have to click [Home] on the top navigation.  

You could also write a jetspeed portlet to interface with the database and get
the main jyve topics.  Display them in a portlet, but reference any selection
to go into the jyve application itself.  This way the jyve turbine application
may be runnining in a seperate context than turbine.  Then you just have to
have a link to get back to jetspeed.

Another way we reference turbine apps within jetspeed is to just give them a
link to the turbine app.  Again, the turbine app still uses jetspeed's layout,
page, and navigations.  We just have a bunch of RSSPortlets with links to our
turbine apps for example.

FWIW: I did write a TurbineScreenPortlet where you define the screen name to
display, parameters to send to the screen, etc. in the portlet registry for
displaying these first screen turbine applications.  Source is on my site
below.

jb

"Marc Cardle" <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> I'm currently trying to call Jyve from a JetSpeed portlet.
> 
> My first naive approach was something looked like something like this:
> 
> ---------Porlet Code -----------------------------------------
> 
>    public ConcreteElement getContent() {
>         if ( super.getContent() != null ) {
> 
>               ScreenLoader TheLoader = ScreenLoader();
>               try
> 
>                       //Loads the Default Jyve Turbine Screen
>                       return TheLoader.eval ( getPortletConfig().getRunData() , 
>"MainMenu" );
>               } catch (Exception e) {}
> 
> ---------Porlet Code -----------------------------------------
> 
> The exception is always thrown by the code above.
> 
> I was wondering if there was a way to call Jyve -or any other Turbine app
> for the matter- via a portlet without having to pass the Jetspeed RunData
> object (since contains information relevant to jetspeed).
> I am also uncertain as to how events initiated by Jyve are rerouted through
> Jetspeed back to Jyve...
> 
> If someone has a better method, I'd be only too happy to hear from you.
> 
> Cheers
> 
> Marc
> [EMAIL PROTECTED]
> 
> 
> 
> --
> --------------------------------------------------------------
> Please read the FAQ! <http://java.apache.org/faq/>
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Archives and Other:  <http://java.apache.org/main/mail.html>
> Problems?:           [EMAIL PROTECTED]


Jeff Brekke
mailto:[EMAIL PROTECTED]
http://sites.netscape.net/ekkerbj


____________________________________________________________________
Get your own FREE, personal Netscape WebMail account today at 
http://home.netscape.com/webmail


--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/main/mail.html>
Problems?:           [EMAIL PROTECTED]

Reply via email to