I apologize if this has been mentioned and I just missed it:
Another necessary (or at least very useful) feature is to be able to define
mandatory portlets on a user-defined page.
I put much thought into this in the past, and I came-up with some features
that would make this very powerful. Any one of the abilities below would
suffice, but if we could support more than 1 option, this would kick-@ss.
1) On my Intranet, I want to allow users to define there own home page, but
I need to have the "Company Announcements" portlet in the top-left corner of
the home page.
2) On my commercial site, all user-screens must display my company's portlet
somewhere on the home page. The user can specify the location, but it must
be on the home "pane".
2b) On my commercial site, all users start with my Company's "Pane". They
are free to add and configure there own panes, but my Company's pane cannot
be edited nor deleted by the user.
3) My Intranet system is wide-open. There are no mandatory portlets.
I know that everyone has ideas, but what we need is code; unfortunately, I
am still learning the code and this feature is over my head. (I'm still
trying to get comfortable writing portlets!) Please forgive, therefore, this
rant.
An approach that I thought might be simplest to implement would be to have 1
screen where the user merely selects the portlets they want to include. This
would create a user_portletregistry.psml file.
They would then access a screen which lists the portlets in their registry,
and they could enter the position information. All the controllers could be
defined in a display structure. The user could simply drag and drop elements
onto the tree (or click an Add button).
(I hope this comes through on email)
main(paned)
|-Home(paneled)*
| |-0,0 Jetspeed Content
| |-1,0 Application
| |_1,1 Apache Week
|
|-RSS Sources (paned)
| |-Apache Week (paneled)*
| | |_0,0 Apache Week RSS
| |
| |_Slashdot(paned)
| |_0,0 SlashDot RSS
|
|_My Page(paneled)
|-0,0 Weather Chanel
|-1,0 Email
|_1,1 Schedule
(The * indicates that it cannot be changed by the user.)
I'm hoping I have not confused "paned" and "paneled" - paned means "tabbed"
and "paneled" means "tiled", right?
Anyway, thanks for your attention.
Steve B.
----- Original Message -----
From: "Neeme Praks" <[EMAIL PROTECTED]>
To: "JetSpeed" <[EMAIL PROTECTED]>
Sent: Thursday, June 08, 2000 9:34 AM
Subject: RE: more customization features
> -----Original Message-----
> From: Rapha�l Luta [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, June 08, 2000 5:41 PM
<snip>
--
--------------------------------------------------------------
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]