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]>
