[Seaside] Seaside Portlet [IDEA]

Giovanni Giorgi jj at objectsroot.com
Wed Oct 29 19:18:19 CET 2003


Hi All,
    I am continuing to play with seaside, and it is indeed simple to use.
I will post to the list a user preference component, when I have 
finished it...and...
I think we can organize the "component" repository of seaside  stealing  
[ ;)  ]
the idea inside the "Java Portlet Spec" of IBM.
<http://www.jcp.org/aboutJava/communityprocess/review/jsr168/>

In short Portlet are a sub-spec of Servlet, born to get "resuable portal 
components"  for aggregating data inside a web site, thinked as a portal.
For more info see the provided url and the ibm site ;)

A "Seaside Portlet" would be much powerful than a Java portlet because:

   1. Seaside can define an abstract PortletRenderer to be mapped as a
      render for HTML, WML and so on.
      We should only stop to use "html text:...." and start to think in
      terms of
      "view renderText:...." and so on, speaking of "abstract buttons"
      instead of form buttons etc.
      For example a MorphRenderer should be able to render a seaside
      component onsqueak screen!
   2. We can  aggregate seaside components in a very simple way!
      Sometimes I think the render: and call: method are the TRUE power
      of seaside....
   3. We can review a lot of not-so-good idea like doView/doEdit/doHelp
      behavior....ore reimplement it in a SIMPLER way using call/answer etc
   4. Best, we can implement a Zope-like hierarchical security model,
      more powerful than the actual portlet secuirty model (very limited
      in my own opinion, in respect of customer needs).


These idea are old, but the proposed solution aren't goodL
for instance Coccoon and JetSpeed are very powerful but also very 
difficult to use!
And WebSphere Portal is too big. and need a big database...

What do you think?
We can start only defining a SeasidePortletComponent and starting form 
here...do you like it? ;)
Ciao ciao!
   

-- 
  [   [  [ JJ ]  ]   ]  | First, they ignore you. Then they laugh  
                        | at you. Then they fight you. Then you win
http://www.siforge.org  |          Mahatma Ghandi




More information about the Seaside mailing list