Next in thread → Next in month →

Re: [wsrp-interop] Sample portlet summary

From
Michael Freedman <>
Date
2003-08-21T01:03:00+00:00
ID
Thread
Re: [wsrp-interop] Sample portlet summary
All of these portlets support cloning.  All of them also support EDIT mode/personalization
[essentially you can customize the name/title].

    -Mike-

Eric Xu wrote:

 
 
  
  
   
  
 
  
Hi,  Mike,

 
  
    It looks like there's no portlet that supports
 cloning.  Is that true?  If so, is Oracle going to  provide such a portlet
for interop testing  purpose?  

 
  
    BTW, last time you got back to me on the chart
 portlet's cookie setting issue.  I think what you mentioned was exactly
I  was missing, but I haven't got a chance to try it yet.  Thanks for your
 response.

 
  
 

 
  
Eric

 
     
    
-----Original Message-----

    From: Michael Freedman    [mailto:]

    Sent: Wednesday, August 20,    2003 5:08 PM

    To: wsrp-interop

    Subject: [wsrp-interop]    Sample portlet summary

    

    

Folks,

   As we    discussed during the last concall, here is a summary of the Sample
portlets    Oracle provides on its public site.  I will be updating this
summary to    include descriptions of sampels from other vendors.  This hopefully
will    allow us to discuss which/whether these samples are appropriate for
   Interoperability demonstrations.

     -Mike-

    

Summary    of Oracle WSRP portlets [Note: all portlets are implemented to
the JSR 168    APIs vs native WSRP]:

    

Chart portlet: 

   
    This portlet renders a pie chart divided into 2 sections
each      rendering with a different color.  There are two buttons "left"
and      "right".  Clicking "left" increases the % of the pie of the left
     portion. Clicking "right" increase the % of the pie of the right   
  portion.

      

The primary purpose of this portlet is to demonstrate how      WSRP resource
links work when the resource is dynamic and depends on [http]      session
state that is set in the portlet's action processing.     

      

    
Lottery portlet:

   
    This portlet chooses a set of numbers to play in the California
     lottery.  The numbers are static images of [numbered] lottery balls.
      The numbers change each time the portlet renders. In addition the  
   portlet renders an identity of the user.    

      

The primary      purpose of this portlet is to demonstrate how WSRP resource
links work when      the resource is static.  It additionally shows how the
UserContextKey      can be used as one form of identity of the user.

      

    
CSS    portlet: 

   
    This portlet demonstrates the value/use of the WSRP CSS  
   "standards".  The portlet renders using many of the WSRP CSS      classes.

      

The primary purpose of this portlet is to demonstrate how      using the
WSRP CSS "standards" gives you an integrated look in the consumer      application.
 This portlet should look different in different consumers      as consumer
stylesheets are mapped to the "standards".     

      

    
Hello World portlet:

   
    This portlet renders a "personalized" hello message to the
user      followed by information from that user's profile.

      

The primary purpose      of this portlet is to demonstrate WSRP "User Profile
   Attributes".

      

    
Cache Test portlet:

   
    This portlet renders a persistent property maintained count
     [with an ability to increment/decrement the count], the current navigational
     state [with an ability to switch between two states], and the current
date      and time.  The portlet sets a cache expiry of 1 minute.

      

This      portlet demonstrates expiry based caching and for those consumers
that      support it, action invalidation of the cache.  It also demonstrate
     using persistent property state and navigational state. Rerendering
the page      this portlet is contained in within the expiry period results
in the page      rendering from the cache.  I.e. the date/time [and other
values] are      unchanged.  In consumers that support it, clicking either
the      increment/decrement buttons or the change navigational state buttons
     invalidates the cache and renders the new portlet content.  This is
     depicted by a rendition reflecting the new state and nwe    date/time.

      

    
Form submission portlet:

   
    This portlet renders a form along with the submit button.
      When the submit button is clicked the form values are processed as
an      action and saved in a session.  On render, the form is      cleared/rerendered.
This is followed by rendering the current saved values      at the bottom
of the portlet.

      

This portlet demonstrates WSRP      separation of action and rendering. 

      

    
Session portlet:

   
    This portlet displays the number of times the portlet has
been      rendered for the current user.  It maintains this render count
in a      session.

      

This portlet provides a simple demonstration of WSRP      sessions.
Next in thread → Next in month →