Hi,

I recently created a new feature request for rendering gadgets in-line and
wanted to get some feedback from the Shindig development community. I
apologize if this is a duplicate request, I an not sure if simply creating
a feature request will send emails to development community.

Here is the link to the request:
https://issues.apache.org/jira/browse/SHINDIG-1402

Description:
Kudos to the Shindig team for excellent container and the success we have
in many of the open social networking platforms. OpenSocial gadgets IFrame
model seems to work great on the web that will let you sandbox all the
interactions with the back-end. This is especially very cool to isolate
when you don't have control on each of the gadget sources.

Feature Request Background:
Moving to the enterprise space brings in extra challenges. One such request
we are seeing is rendering open social gadgets in-line. This seems an
important feature for many situations where gadgets are trusted and
scalability is a concern. Isolating gadgets with each gadget loading its
own resources may not be required. I am sure there may be some tricks to
workaround. But from clean programming model perspective, we would like to
propose this feature.

Here are some of the concerns expressed for which we were attempting to
prototype rendering gadgets in-line:

- Load common JavaScript libraries globally
- Load Gadget features globally
- Address some of the memory leak issues with iframes
- Reduce the download size of the page
- Reduce number of requests to server
- Avoid iframe reloading when the gadgets are moved on the page

Feature Request:
Support In-line container in addition to IFrame container. There could be
an API to render gadgets in-line vs iframe. There are more observations in
terms of namespace conflicts, duplicate JavaScript, and CSS loading,
duplicate feature loading etc. We have a working patch on 2.0.0, but before
we go too far with the implementation, I wanted get the thoughts from the
community and see what you think about adding this feature to Shindig.

Thanks in advance for the feedback.




Thanks and regards

Kris Vishwanathan, PMP
IBM Certified IT Architect
The Open Group Master Certified IT Architect
IBM Software Group, WPLC
Ph: 919 543 1081 (T/L: 441-1081)
Ph; 877-316-0046 (T/L: 349-4847)
Cell: 919 830 2890

In a day, if you don't come across any problems - you can be sure that you
are traveling in a wrong path - Swamy Vivekananda

Reply via email to