When portlets are rendered, in addition to the actual header and body 
content, there are a few properties being returned and incorporated into 
the theme.

  * newItemCount - I believe added to allow portlets to indicate a badge
    number
  * title - allows portlets to set their title (by default disabled in
    uPortal due to problems with the spec implementation returning value
    from portlet.xml)
  * externalLink - Added by https://issues.jasig.org/browse/UP-3084 for
    the universality mobile web view for iFrame handling back when
    smartphones weren't so smart.

I want to verify no one is using the externalLink portlet response 
property for anything significant.  For the new v4.3 layout.json 
(https://issues.jasig.org/browse/UP-4438), the layout output won't 
invoke the portlet render process, so these items won't be present in 
the output.  The new Javascript-based UI should not need these.

As an aside, Drew and I discussed this and he had the idea that if they 
were needed we could expose those values as response headers in the new 
portlet render endpoint (https://issues.jasig.org/browse/UP-4478) or 
provide alternate APIs where needed (newItemCount to me could be handled 
better as an AJAX resource request for instance).

Thanks,

-- 
James Wennmacher - Unicon
480.558.2420


-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/uportal-dev

Reply via email to