Lalaji, You haven't mentioned what are the jars required. Can we do a custom pack & host on builder machine for Paul to provide feedback please. Getting some feedback would help immensely.
/sumedha On Thu, Dec 8, 2011 at 2:03 PM, Lalaji Sureshika <[email protected]> wrote: > 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 > >
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
