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

Reply via email to