Hi Paul, On Wed, Dec 7, 2011 at 6:07 PM, Paul Fremantle <[email protected]> wrote:
> 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? > We have committed this to trunk.You can try it this on the current 3.2.2 based AppServer.But then you need to add jaggery related jar files and its dependencies to lib/api directory.And then you need to install 'WSO2 Carbon - Dashboard Composite Feature',in-order to initialize shindig. With the current GS trunk build pack,we have added jaggery related jar files and its dependencies to lib/api directory while we have added web-app deployment feature to GS.Such that web-app deployment can be done through current GS pack.We have created a sample web-app also in it.But at the moment,with recent changes of tag-lib there needs to be add some more jar files to lib/api directory inorder to make taglib work.I'll commit it to trunk and update this thread,once trunk is available for commits. Thanks; > > 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 > > -- Lalaji Sureshika Software Engineer WSO2 Inc.
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
