I'm making a multiple application portal using jetspeed 1.4b3. I wonder wich is the 
best way to do some things in terms of design.

1- basic portlet that get data from a database. 
    I don't care about  how the connection is made or using a JDO such as castor or 
hibernate. Instead I'm worry about what my Action shoud do. The way it should be done 
in Jetspeed. 
    This is what I do: Get the data from the database, put the object created into a 
velocity context, and then use the         HttpSession to maintain the object, so 
further requests, don't access the database. I'm putting the object into session, 
since Portlets context is not maintained between request, and it's not shared among 
multiple Portlets in the same page. Is this a good approach? any suggestions.

2- Multiple Application portal.
    I need to create multiple apps into one portal, every app uses lots of portlets, 
and pages or panes. This apps are completely different, and different users will 
access them. So I must create at least one role for each app. Wich is the best 
approach? Create one page with mulples panes for each app, one page for all apps, or 
multiples pages for one app? Then... How the links between pages or panes should be 
done? How Jetspeed manages to grant or not access to a portlet or page? How new users 
get their psml copies based on their roles?

3- Extending Jetspeed users.
    I've extended succesfully jetspeed users, using MySql as database. Where should I 
make the user to add the new data. Change Jetspeed New User code. Change Jetspeed Edit 
user code, or create a new portlet to do it?

4- any other example.
    Any Idea that is in your mind. That things should be done.

Thanks for answer.....

Ramiro Rinaudo

Reply via email to