Next in thread → Next in month →

Re: [wsrp][markup] Minutes for 6/06 conference call

From
Dhris Craun
Date
2002-06-11T13:15:25+00:00
ID
001201c2114a$2b114780$ba64810a@imola
Thread
Re: [wsrp][markup] Minutes for 6/06 conference call
Second try.

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

  
From: 
  Chris 
  Braun 

  
To: WSRP 

  
Sent: Monday, June 10, 2002 6:20 PM

  
Subject: [wsrp][markup] Minutes for 6/06 
  conference call

  

  
See attached for last weeks 
minutes.

Title: Leader Chris Braun

Sub-Committee Lead 

Chris Braun

 

Attending Members:

Alejandro Abdelnur

Jeff Broberg 

Jane Dynin 

Gino Filicetti

Michael Freedman

David Taib

Rich Thompson

 

A.    
URL Rewriting Scenarios:

 

 
Aggregator sends the
     prefix with request and portlets must use to do URL boundary demarcation
     (aggregator does parsing);

 

 
All portlets use pre
     defined prefix, aggregator parses mark up looking for well known prefix;

 

 
Aggregator automatically
     parses the mark up uses ………determines URL does rewriting URL (no parsing
     by aggregator); and,

 

 
Aggregator sends the
     remote portlet the actual URL to use, aggregator does not require any
     parsing

 

Discussion: 
Scenario’s #2 & #4 can refer to
as scenarios of choice.

 

Action:  Review Main Document rev .3, members should provide
input, especially URL rewriting, list pros/cons of scenarios.  Especially for
scenarios 2 and 4.

 

 

B.    
URL Types:

 

 
Fully qualified URL –
     Nothing needs to be done at the consumer end.

 

 
Action links – Portlet
     calls action on itself URL rewritten so the consumer can intercept the action
     and forward the action on to the portlet service via SOAP

 

 
Proxy resource links –
     Clients accessing resource (thru fire walls).Rewritten so the consumer can
     intercept the resource request.  The resource can then either be pulled
     from an internal consumer cache or retrieved via HTTP

 

 

 

 
Relative URI – For
     relative URI’s the producer sends the consumer the Base URI to be used
     when generating relative references.

 

 
Actions to other WSRP
     services. Need qualifications. 

 

It
is worthwhile to break down the process into four steps.  For each step lets
try to identify how the URLs are handled and how these translate on both ends
of the equation.

 

Flow
using “URL Rewriting Scenario 2”

 

 
Portlet Embeds a token
     into its markup.

 
Consumer rewrites token as
     a URI

 
URI is presented to the
     user as a link, resource reference (i.e. image), or form.

 
User clicks on action link
     or submits form.

 
  
Consumer interprets
      action/link

  
Consumer sends request to
      portlet

 

 

Rich
will send out an email to get the discussion started on possible approaches to
each.

 

Proxy
Resource Links: Dynamic content may
be proxied.  In this case the content may be session based.  How is the session
information passed from consumer to the dynamic resource provider?  Also, may
want a way for portlets to indicate that resources should be cached and when a
resource has been updated. 

 

Actions
to Other WSRP:  If you had multiple
portlets it would be nice to utilize one.  Example:  contacts – email portlet. 
Ability to send email that activated other portlets.  Response sent back to
portlet.  Contacts portlet would have exposed an item and request routed to
contacts portlet – self activated.  Needs more thought.  We should discuss this
further.

 

     

C.   
CSS Classes:

 
Tables – removing generic notion not defining own custom
     class.   Proposal is to combine these two and only have section class
     instead of table class.

 

Nix
‘Table’ section and move it into ‘Section’ area.

 

 
Section: 

 

Assume
trail is analogous to paragraph.  

 

 

 
Forms:  label, field, button

 

No
modifications.

 

 
Menus:  

 

We
added some menu classes such as background.  Need some clarification as to
weather cascading menus can be removed assuming that the menu classes can take
the cascade menus place.

 

 
Portlet: markup generated by the portlet.

 

We
decided that there is no need for general portlet css classes and that section
classes can be used to represent a portlet’s content.  Might be worthwhile to
identify possible use cases in which a portlet may need its own classes that
are different from the section.

 

 
Colors:  It would be nice to allow the portlet to
     partake in the color theme of the running portal.  For example if a
     portlet renders a graph then the colors of the graph should be in-line
     with the other colors on the page.   A graph that has a black bar would
     not want to reside in a table with a black background.

 

This
is a valid problem however CSS may not be powerful enough to solve it.  Let’s
come up with a list of use cases and a possible prototype where CSS might be
able to help solve this issue.  If this does not seem viable we can try to
address this in a later spec version.

 

      7.   Other

 

·       
Position

·       
Media Properties 

·       
Background properties

·       
Margins

·       
Spacing

 

General
consensus was that these areas can be addressed by using the other classes. 
Would like more information on these before we remove them to make sure this is
the case.

 

 

Attachment:
Minutes-June-5.doc

Description: MS-Word document
Next in thread → Next in month →