David

I didn't get an email from you, although I did get it from someone else. It
seems there might be some interest in a Jetspeed summit of some sort.

Bob

-----Original Message-----
From: David Sean Taylor [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, August 21, 2002 4:49 PM
To: Jetspeed Users List
Subject: RE: Absolute newbie conceptual question


Hi Bob,

I responded to you personally last night, but my DSL provider has been
flaking on me.
Not sure if you received it. Get the feeling I may have missed some emails.

To answer your question, I wasn't planning on visiting the east coast but I
would be glad to give a tutorial or training on Jetspeed. I will be
rewriting the tutorial and improving the slideshows in September, and doing
informal presentations in London.

As for the east coast, NYC works best for me, since I have family there.
Unfortunately my schedule doesn't open up until October.

David


> -----Original Message-----
> From: Bob Fleischman [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, August 20, 2002 12:49 PM
> To: Jetspeed Users List
> Subject: RE: Absolute newbie conceptual question
>
>
> Is there anyplace on the north east coast (D.C. to NYC) that you are going
> to be narrating it anytime in the near future?
>
> Bob
>
> -----Original Message-----
> From: David Sean Taylor [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, August 15, 2002 12:20 AM
> To: Jetspeed Users List
> Cc: [EMAIL PROTECTED]
> Subject: RE: Absolute newbie conceptual question
>
>
> Have a look at the slide show:
> http://www.bluesunrise.com/jetspeed-docs/Jetspeed-Slides_files/frame.htm
> or the non-IE version:
> http://www.bluesunrise.com/jetspeed-docs/Slides/Slide1.html
>
> It works a lot better if Im narrating along, but give it a try.
>
> First have a look at how Turbine modules work.
> Turbine is the framework upon which Jetspeed is built.
> Read this to get familiar with the terminology used below.
> http://jakarta.apache.org/turbine/turbine-2/fsd.html
>
> We prefer that all screen and navigation modules are implemented as
> templates.
> As you are aware, you have a choice, either JSP or Velocity.
> Im going to choose Velocity for the example below.
>
> Take a look at the webapp/template directory.
>
> drwxr-xr-x    Aug 13 13:59 controllers
> drwxr-xr-x    Aug 13 13:59 controls
> drwxr-xr-x    Aug 13 13:59 emails
> drwxr-xr-x    Aug 13 13:59 layouts
> drwxr-xr-x    Aug 13 13:59 navigations
> drwxr-xr-x    Aug 13 13:59 portlets
> drwxr-xr-x    Aug 13 13:59 screens
>
> Im not going to cover everything, but as you can see there are screens,
> layouts and navigations.
> Controllers are templates used to generate the layout style of a portal
> page, controls are decorators for portlets, and the portlets directory is
> where Velocity portlets store their templates.
>
> Take a look at the layout:
>
> Here is the only place where you should see an <html> tag.
> All other content included into the portal are considered to be markup
> fragments, not full docs.
> Jetspeed aggregates these fragments from portlets to create the
> full markup
> payload.
> You will also see the title and stylesheet:
>
> <html>
>   <head>
>     <base href="$clink.External">
>     <link
> href="$clink.setURI($config.getString("site.stylesheet")).Absolute"
> type="text/css" rel="stylesheet">
>     <title>Jakarta Jetspeed Portal:
> $!{data.profile.document.portlets.getMetaInfo().title} </title>
>   </head>
>
> Further down, the top navigation
>
>         <td>$jnavigation.setTemplate("top.vm")</td>
>
> left nav
>           $jnavigation.setTemplate("left.vm")
> the place holder for the PSML (portal page)
>           $screen_placeholder
>
> and finally, the bottom nav
>
>           $jnavigation.setTemplate("bottom.vm")
>
> As you can see, here is one place where you can easily customize your
> portal.
> Navigations will be dropped in some future release, since they aren't part
> of the portal standard and are really specific to Turbine. You
> could easily
> replace navigations with PSML references.
> The $screen_placeholder includes in the default screen. Its not
> necessary to
> use the default screen, but lets assume that you do:
>
> ## test for a maximized portlet
> #if (($data.User) && ($data.User.getTemp("js_peid")))
>     $data.setMode("maximize")
>     $jetspeed.getPortletById($data.User.getTemp("js_peid"))
> ## process as a regular page request
> #else
>     $data.setMode("default")
>     $jetspeed.getPane("default")
> #end
>
> The PSML page is included into the output from the
> jetspeed.getPane call or
> jetspeed.getPortletById call. (There are similar tags for JSP.)
>
> This will kick in the profiler, which finds the resource (see the
> slide show
> for details), and that then generates your portal page complete with
> customized portlets. The default behavior for the system is to show the
> anonymous user page if no one has logged on. This is not required, and
> pretty easy to customize.
>
> > -----Original Message-----
> > From: Q B [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, August 14, 2002 7:46 PM
> > To: Jetspeed Users List
> > Subject: Re: Absolute newbie conceptual question
> >
> >
> >
> >
> >  Josh Hone wrote:
> > A good place to start is the searchable user mailing list that
> > can be found
> > from links under Resources from the main jetspeed page. Past emails are
> > archived there.
> >
> > Josh Hone
> >
> >
> > Hi Josh,
> >
> >
> >
> > Thanks for the pointer. However, I find searching through piles
> > of detailed threads to be quite a daunting task. Is there a kind
> > soul on this list that could give me a quick rundown on what is
> > Jetspeed supposed to be doing, and how can I get going with a
> > brand new portal that's started from scratch? Maybe I'm asking
> > too much, but my experience with other jakarta and related
> > frameworks and their mail lists is positive, because we always
> > jump in and help newbies with conceptual issues.
> >
> >
> >
> > Please help!
> >
> >
> >
> > Thanks.
> >
> >
> >
> >
> >
> >
> >
> > ---------------------------------
> > Do You Yahoo!?
> > HotJobs, a Yahoo! service - Search Thousands of New Jobs
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>



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


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

Reply via email to