I have begun to create a page for customizing the layout. I can add columns,
drag portlets into columns, and remove portlets from columns. I am also
working on tabs - I can add tabs and add columns to them (having difficulty
adding portlets to columns within tabs - hopefully I will have that done
tonight)

On the bad side, I used DynAPI to create the pages which is released in a
non-Apache-friendly license (LGPL). My thought was to ask the authors if
they would release the code under Apache-style license, or go back and
recreate the functions I need.

Send me a non-public email and I will give you a link to the page as I
develop. (Sorry, I do not want to publish the address as this is on my
home-computer). Do you have a demo site where I could see what you have
done?

I have also begun working on reading the portletregistry.psml to create the
list of available services. However, if you already have code where the user
has selected the services, I could read that instead. Could you send me a
sample of your .psml after the user has selected the services?

The basic piece I need to add is that when all is said and done, I need to
save the layout in username.psml format. I am hoping to have something
complete soon (perhaps I will save Tabs support for later)

Steve B.----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Thursday, November 16, 2000 8:10 AM
Subject: Portal Customization


>
>
>
> Steve, Ernest,
>
> thank you for offering your help !
>
> We are currently working on a mechanism that lists the available portlets
> in a portlet using an appropriate form, where the portlets that the user
> already has selected before are marked (We get this info from the user
> PSML). The form, generated dynamically based on the current user settings
> and the currently available portlets will let the user select a subset of
> the listed portlets and post the selection to code on the server that
> receives the post message with the user's selection and stores the updated
> settings in the user PSML. Then it redirects to the user's page, which is
> now displayed with the updated set of portlets. So basically, this
> mechanism allows the user to select the portlets he wants like it is done
> at the Personalize Content Page at MyYahoo!. I guess this is the easy
part.
>
> What is still missing is the Customize Page Functionality. We would surely
> appreciate your help in this area.
>
> One option we see is to do page customization like at MyYahoo!, where the
> portlets for each column in the portal page are displayed and the order of
> portlets can be changed. On the server side, appropriate code is required
> to receive the requests from the client that indicate the changes and
> appropriately update the user PSML. I think that that would be a good
start
> which would work well in all browsers.
>
> Another option is to use Dynamic HTML like it is done e.g. at Octopus.com,
> where you can drag-and-drop portlets across the screen and they are
> automatically realigned in a grid. This can be done in JavaScript, e.g. by
> using DIV elements for each portlet and implementing onDrag() and onDrop()
> handlers that do the alighment in columns and update the configuration to
> be sent to the server when the user presses the save button. The drawback
> on this option is that it has to be implemented differently for Netscape
> and Internet Explorer. Processing on the server side would be similar to
> the previous case - the current settings are received in a post request
and
> the user PSML has to be updated appropriately.
>
> Probably there are also some other options that need to be considered.
> Maybe, there is a way to make the PageCustomizer to be used by JetSpeed
> Configurable ...
>
> I'm looking forward to your ideas and contributions :)
>
> Best regards,
>
> Thomas
>
> Thomas Schaeck
> IBM Pervasive Computing Division
> Phone: +49-(0)7031-16-3479  e-mail: [EMAIL PROTECTED]
> Address: IBM Deutschland Entwicklung GmbH,
> Schoenaicher Str. 220, 71032 Boeblingen, Germany
>



--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://marc.theaimsgroup.com/?l=jetspeed>
Problems?:           [EMAIL PROTECTED]

Reply via email to