Lalaji If I want to try this out where can I get a build of the features and can I try it on the current 3.2.2 based AppServer?
Paul On 7 December 2011 11:44, Lalaji Sureshika <[email protected]> wrote: > Hi, > > This is to update the progress of Gadget Tag Lib implementation-which is a > one task out of Gadget Server re-designing based on the Jaggery framework.Now > a user can embed a gadget to a web page by using this jsp tag library. > > It can be done either from Carbon UI related jsp page or from a jsp in a > web-app,once after located the jaggery .jar inside lib/api directory. > > By using this tag library, a user can get following functionalities. > > 1.Can embed the gadget to a custom page either in carbon UI level or in a > web-app. > 2.Can pass user preferences values which requires to personalize a gadget. > 3.Can pass parameters required in open-social gadgets in-order to connect > with server [This is not yet test properly] > > To use this taglib ; > > 1.In Carbon UI jsp pages- > --Install the feature ' > org.wso2.carbon.gadget.initializer.feature' > --Import the taglib to the web page as follows; > <%@ taglib uri=" > http://wso2.org/projects/carbon/taglibs/gadgettags.jar" prefix="gadget" > %> > --Then add the gadget tag to the page. > > 2.In a web-app- > --Copy the Jaggery related .jar files into lib/api directory. > --Import the taglib to the web page as follows; > <%@ taglib uri="http://wso2.org/jaggery/bsftags" prefix="gadget" > %> > --Then add the gadget tag to the jsp page in the webapp. > > Following are the attributes that pass through the gadget lib. > > 1.gadgetUrl -URL of the gadget xml file [*required* String attribute] > 2.gadgetId -Id of the gadget [*required* int attribute] > 3.applyDefaultStyle -Whether to apply default style or not [*optional*and > default value has set to true].If this set to true-output of the taglib > is a html div element consists with iframe.If set to > false-output will be just the iframe. > 4.gadgetTitle-Title of the gadget[*optional*] > 5.userPrefsList-List of user preferences values [*optional*](format of > this input-"userPrefName1:userPrefValue1 ,"userPrefName2:userPrefValue2") > 6.container-The container name on which gadget rendered [*optional*] > 7.owner -The author of the gadget [*optional*]-(This is useful in > opensocial gadgets) > 8.viewer-The viewer of the gadget [*optional*]-(This is useful in > opensocial gadgets) > 9.appId-The application Id on which gadget load [*optional*]-(This is > useful in opensocial gadgets.eg:appId="GS") > 10.view-The format that gadget need to be shown[*optiona*l] > 11.country-The country code,which is used in gadget iframe url pass to > shindig[*optional*](default value is 'ALL') > 12.language-The language,which is used in gadget iframe url pass to > shindig[*optional*](default value is 'ALL') > > > A sample gadget tag for a simple gadget with user preferences is shown > below. > > <gadget:gadget > gadgetUrl=" > http://hosting.gmodules.com/ig/gadgets/file/105585409988857842421/userpref.xml" > > gadgetId="1" > gadgetTitle="Date and Time" > > userPrefsList="myname:lalaji,mychoice:true,mycolor:red" > /> > > The code related to gadget taglib has committed to carbon trunk,under the > jaggery component and gadgets component. > > Appreciate any concerns and feedback regarding this. > > Thanks; > > Best Regards; > -- > Lalaji Sureshika > > Software Engineer > WSO2 Inc. > > > > _______________________________________________ > Carbon-dev mailing list > [email protected] > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > -- Paul Fremantle CTO and Co-Founder, WSO2 OASIS WS-RX TC Co-chair, VP, Apache Synapse UK: +44 207 096 0336 US: +1 646 595 7614 blog: http://pzf.fremantle.org twitter.com/pzfreo [email protected] wso2.com Lean Enterprise Middleware Disclaimer: This communication may contain privileged or other confidential information and is intended exclusively for the addressee/s. If you are not the intended recipient/s, or believe that you may have received this communication in error, please reply to the sender indicating that fact and delete the copy you received and in addition, you should not print, copy, retransmit, disseminate, or otherwise use the information contained in this communication. Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions.
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
