RE: [wsrp][markup] UPDATE: Minutes for 5/8/02 conference call

From
Eilon Reshef <>
Date
2002-05-08T22:43:49+00:00
ID
015601c1f6e2$31d578c0$eb0aa8c0@eilon
Thread
RE: [wsrp][markup] UPDATE: Minutes for 5/8/02 conference call
Title: Message

Gino,

 

I would like to second Rich's point regarding passing enough information 
to the portlet so that URLs can be written correctly in the first place if 
needed.

 

An example I incidentally sent a couple of minutes ago to the WSIA group 
(under a separate discussion) was a JavaScript example such as the 
one below (which isn't necessarily a real one):

 

<script>

var target = "http://" + gMyDomain + 
"/mypage.rgb?page=" 
+ document.form[1].pageNumber.value;

 

document.location = targert;

</script>

 

If such a script appears in a portlet, the 
Portal has no way to route the action correctly, so if the Portlet won't change 
the code, action routing won't work. So, I believe we need to let the Portlet 
receive - as part of the protocol - the relevant Portal's URL to allow it to 
generate the JavaScript correctly. This also means that if the Portlet is 
sophisticated enough, it would also be able to write the rest of the URLs 
correctly and save CPU time on the Portal end. And, this will also allow action 
routing from Flash files, etc.

 

Please note that the same scenario is also 
applicable to image routing, where in the common example of roll-over images, 
the roll-over images are typically loaded using JavaScript 
code.

 

My two cents,

Eilon

  

  
-----Original Message-----
From: Gino Filicetti 
  [mailto:] 
Sent: Wednesday, May 08, 2002 
  5:05 PM
To: WSRP Mailing List (E-mail)
Subject: 
  [wsrp][markup] UPDATE: Minutes for 5/8/02 conference call

  
I've just included one of the URL demarcation proposals that 
  Rich recently 
wrote up to the minutes in the URL 
  Rewriting section.... 

  
Please find the update minutes attached. 

  
G 

  
> -----Original Message----- 
> 
  From: Gino Filicetti [mailto:] 
  
> Sent: Wednesday, May 08, 2002 4:42 PM 
> To: WSRP Mailing List (E-mail) 
> 
  Subject: [wsrp][markup] Minutes for 5/8/02 conference call 
> 
> 
> 
  Folks, 
> 
> Please find 
  attached the minutes for the latest conference call of the 
> Markup subcommittee. The agenda we followed appears below. 
  
> 
> David Taieb will be 
  updating our master document to capture 
> the 
  progress 
> that was made in today's call and will 
  be sending that out 
> for review in the 
  
> next few days. 
> 
  
>       Gino 
  
> 
> 
> > PROPOSED AGENDA 
> > 
  ~~~~~~~~~~~~~~~ 
> > 
> 
  > Markup Tags 
> > ~~~~~~~~~~~ 
  
> > - The list of DISALLOWED and DISCOURAGED tags for 
  HTML and 
> > XHTML Basic are 
> > as follows: 
> > HTML: 
  
> >   Disallowed: base, body, frame, 
  frameset, head, html, title    
> 
  >   Discouraged: link, meta, style 
> 
  > 
> > XHTML Basic: 
> >   Disallowed: base, body, head, html, 
  title    
> >   
  Discouraged: link, meta 
> > 
> > - Question: What does it mean for a tag to be DISALLOWED? 
  
> > Does the inclusion 
> > of a disallowed tag invalidate the whole markup 
  fragment? 
> > 
> > 
  
> > Style sheets 
> 
  > ~~~~~~~~~~~~ 
> > - This is the full list of 
  styles submitted by Alan Kropp 
> > (WSUI) and 
  Thomas 
> > Schaeck 
> 
  > (WSP) organized into groupings: 
> > 
  
> > Fonts: 
> > 
  wsui-font 
> > wsui-font-small 
> > wsui-font-large 
> > 
  wsui-dim 
> > wsui-dim-small 
> > wsui-error 
> > 
  wsui-error-small 
> > wsui-ok 
> > wsui-ok-small 
> > 
  wsui-form-label 
> > portletText 
> > portletSmText 
> > 
  portletTinyText 
> > buttonText 
> > fieldErrorText 
> > 
  
> > Tables:     
  
> > wsui-table 
> > 
  wsui-table-row-header 
> > 
  wsui-table-row-sectionheader 
> > 
  wsui-table-row-odd 
> > 
  wsui-table-row-even 
> > tableHead 
  
> > tableText 
> > 
  tableShdRow 
> > 
> 
  > Sections: 
> > wsui-section-title 
  
> > wsui-trail 
> > 
  wsui-trail-current 
> > portletTitle 
  
> > portletTitleCust 
> > 
  portletHead 
> > portletBody 
> > portletBack 
> > 
  
> > General: 
> > 
  wsui-page-title 
> > wsui-block-bgcolor 
  
> > portletColorBack 
> > 
  
> > Menus: 
> > 
  wsui-menu 
> > wsui-menu-current 
> > 
> > - we need to come up with a 
  naming convention, and rename all styles 
> > - 
  we need to trim the list and delete duplicates 
> 
  > - Question: Should the spec provide a default set of values 
  
> > for the styles, 
> 
  > or just 
> > the names and a description of 
  the styles themselves? 
> > 
> > 
> > Secure Resources 
  
> > ~~~~~~~~~~~~~~~~ 
> > 
  - How do we deal with signed java applets, images and other 
> > resources that 
> > the client 
  may not have access to? 
> > 
> > Two approaches envisioned... 
> 
  > 1. The aggregrator proxies the request from the client to the 
  
> > remote portlet 
> 
  > and proxies back the resource to the client. 
> 
  > 2. The aggregrator caches the resource from the remote 
> > portlet and serves it 
> > to 
  the client. 
> > 
> 
  > - We need to come up with pros and cons of each approach. 
  
> > - Also open to any other approaches that people may 
  come up with. 
> > 
> 
  > 
> > URL Rewriting and Namespace 
  Encoding 
> > 
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
> > - go 
  over the following 3 scenarios, and come up with a list 
> > of pros and 
> > cons 
  
> > 
> > Scenarios: 
  
> > 1. Aggregator sends a prefix w/ request and portlet 
  must use 
> > it to do the 
> > URL boundary demarcation. The aggregator then parses the 
  
> > markup looking for 
> > the prefix it provided. 
> > 
  
> > 2. All portlets use a predefined prefix 
  which is part of the spec to 
> > demarcate URL 
  boundaries. The aggregator then parses the 
> > 
  markup looking for 
> > the well known 
  prefix. 
> > 
> > 3. 
  The aggregator automatically parses markup and 
> 
  > heuristically determines 
> > URL boundaries 
  and does the necessary rewriting automatically. 
> 
  > 
> > - Question: Will namespace encoding use 
  the same method as 
> > URL encoding? Are 
  
> > there any specific differences between the 
  two? 
> > - Question: Should we mandate the 
  elements that should be 
> > namespace 
  encoded 
> > or leave it up to the portlet 
  developers to decide? Problem: 
> > If we 
  mandate 
> > the elements, then the spec will 
  need to be constantly 
> > updated to 
  support 
> > new technology and we would have to 
  explicitly cover a good 
> portion of 
  
> > existing scripting languages, markup languages 
  etc.... 
> > 
> > 
  
> > Leadership Succession 
> > ~~~~~~~~~~~~~~~~~~~~~ 
> > - Due 
  to increasing time constraints and an ever tightening 
> > schedule, I'm 
> > going to have 
  to relinquish my duties as the leader of this 
> 
  > sub-committee. I 
> > fully intend to remain 
  an active member of this group and to 
> > help 
  out as 
> > much as I can, but I'm afraid I just 
  can't dedicate the time 
> > necessary to 
  
> > staying on top of all the discussion, making the 
  concall 
> > agendas and leading 
> > the discussion on the phone. We can, however, continue to use 
  
> > Bowstreet's 
> 
  > conference call facilities (which includes nice things such as 
  call 
> > recordings to facilitate minute taking) 
  indefinitely. 
> > 
> 
  > - I'd like to select the new leader during this call and 
> > transfer over the 
> > 
  leadership of the calls starting with our subsequent 
> conference call. 
>  
  
> 
>