Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "AppDB Gadget Editor"

From EGIWiki
Jump to navigation Jump to search
 
(40 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== [http://appdb.egi.eu EGI Applications Database] ==
[[Category:Community Engagement]]
The EGI Applications Database (AppDB) stores information about tailor-made computing tools for scientists to use, and about the programmers and scientists who developed them. The applications and tools filed in AppDB are finished products, ready to be used on the European Distributed Computing Infrastructure (DCI). Storing pre-made applications means that scientists don't have to spend research time developing their own software. Thus, by storing pre-made applications and tools, AppDB aims to avoid duplication of effort across the DCI user communities, and to inspire scientists less familiar with programming into using the European Distributed Computing Infrastructure.
= About the AppDB Gadget  =


Read-only access to AppDB is available to everyone, while users with an [http://www.egi.eu/about/intranet/sso EGI SSO] account can take advantage of the authenticated write-enabled features of the portal, by logging in. Your feedback is valuable in the continuing development of the AppDB service, so please take note that we always welcome requests for new features through the [http://rt.egi.eu/ EGI RT] system [https://wiki.egi.eu/wiki/New_Requirement_Manual (details)], as well as bug reports through [http://www.ggus.org/ GGUS].
A [http://appdb.egi.eu/gadgets/editor Web-Gadget] is offered to the NGIs, Virtual Research Communities, Virtual Organizations, or even to institutions and individual scientists. It provides data visualization for the [[TNA3.4_Technical_Services#Applications_Database| AppDB web API]] result sets, paging capabilities and user defined search operations. The gadget is constructed in such a way, as to provide high usability to external web portals and can be configured to display specific information from the applications database, without any change to the structure of the host site.  


'''For more details''', please visit the [http://appdb.egi.eu AppDB] portal, check the [http://appdb.egi.eu changelog], and make sure you read the [http://appdb.egi.eu FAQs] and the [http://appdb.egi.eu Usage guide].
<br> The [http://appdb.egi.eu/gadgets/editor AppDB Web-Gadget Editor], an online configuration tool, has been also developed in order to assist the creation of your own instance of the AppDB Web-Gadget.
 
== AppDB Web-Gadget Editor Help  ==
 
=== Basic parameters  ===
 
The settings available under the "Basic Parameters" section are '''only for display purposes'''.
 
<br>
 
*'''Display type:''' Select the Gadget layout that fit to your needs.
 
*'''Display search:''' Select whether you would like to make the embedded search facility available through your AppDB Gadget instance.
 
*'''Dimensions (W x H):''' The dimensions of your AppDB Gadget instance.
 
*'''Title:''' The title that will be displayed into the generated AppDB Gadget instance.
 
*'''Items per page:''' The number of applications that will be displayed per AppDB Gadget page.
 
<br>
 
=== Filtering criteria  ===
 
The "filtering criteria" facility is used to select and display only a subset of the applications registered in the AppDB service.
 
'''NOTE:''' The selected applications will satisfy '''ALL''' the criteria set by the user.
 
*If, for example, the VO value is set to "SEE" and the Abstract value is set to "meteo", then all the applications which are associated with the "SEE" VO '''AND''' have the word "meteo" within their abstract text, will be included into the generated AppDB Gadget instance.
 
<br>
 
The available filters are:
 
{| border="1"
|-
! Filter
! Description
|-
! Name:
| Limit the fetched applications to those that their ''name'' contains or matches to the string provided by this filter.
|-
! Description:
| Limit the fetched applications to those that contains into their ''description'' field, the string that is provided by this filter.
|-
! Abstract:
| Limit the fetched applications to those that contains into their ''abstract'' field, the string that is provided by this filter.
|-
! VO:
| Limit the fetched applications to those that are associated with the selected ''Virtual Organization (VO)''.
|-
! Country:
| Limit the fetched applications to those that are associated with the selected ''Country''.
|-
! Discipline:
| Limit the fetched applications to those that are related with the selected ''Discipline''.
|-
! Subdiscipline:
| Limit the fetched applications to those that are related with the selected ''Sub-discipline''.
|-
! Middleware:
| Limit the fetched applications to those that are associated with the selected ''Middleware''.
|-
! Tag<br>
| Limit the fetched applications to those that are associated with the selected Tag. <br>
|}
 
=== Preview &amp; Generate - Integration  ===
 
Copy the HTML code contained into the text area and paste it into your portal or HTML page.
 
<br>
 
= Success Stories  =
 
Below you can find a list of the portals/gateways that are using the AppDB Web-Gadget.
 
*[http://www.egi.eu/user-support/applications_database/ EGI-InSpire Web site] .
*[http://www.hellasgrid.gr/?page_id=184 NGI_GRNET portal]
*[http://www.ige-project.eu/downloads/software/releases/globus-applications-in-egi Globus Applications in EGI]
*[http://www.wenmr.eu/wenmr/wenmr-grid-statistics WeNMR collaboration]
*[http://www.gridpp.ac.uk/appdb/ GridPP collaboration]  
*[http://www.aegis.rs/appdb AEGIS/Serbian NGI ]
*[http://wiki.healthgrid.org/LSVRC:AppsDb HealthGrid (Life-Science Grid Community)]
*[http://www.mgkk.hu/content/applications Hungarian NGI ]<br>
*Turkish NGI ( [http://www.grid.org.tr/eng/projects/egiinspire/ EN] | [http://www.grid.org.tr/projeler/egiinspire/ TR] )
*[http://www.france-grilles.fr/Logiciels-applicatifs-et-outils?lang=en French NGI EN ] | [http://www.france-grilles.fr/Logiciels-applicatifs-et-outils France Grilles FR NGI]<br>
*[http://www.slovakgrid.sk/applications_sk.php Slovak NGI ]<br>
*[http://lsgc.org/en/ Life Sciences Grid Community]<br>
*[http://ung.in.ua/cooperations/appdb/ Ukrainian National Grid]
*[https://sites.google.com/site/svistunov57/application-database Ukrainian:Department of Technological support of of information computer systems]

Latest revision as of 15:45, 24 June 2013

About the AppDB Gadget

A Web-Gadget is offered to the NGIs, Virtual Research Communities, Virtual Organizations, or even to institutions and individual scientists. It provides data visualization for the AppDB web API result sets, paging capabilities and user defined search operations. The gadget is constructed in such a way, as to provide high usability to external web portals and can be configured to display specific information from the applications database, without any change to the structure of the host site.


The AppDB Web-Gadget Editor, an online configuration tool, has been also developed in order to assist the creation of your own instance of the AppDB Web-Gadget.

AppDB Web-Gadget Editor Help

Basic parameters

The settings available under the "Basic Parameters" section are only for display purposes.


  • Display type: Select the Gadget layout that fit to your needs.
  • Display search: Select whether you would like to make the embedded search facility available through your AppDB Gadget instance.
  • Dimensions (W x H): The dimensions of your AppDB Gadget instance.
  • Title: The title that will be displayed into the generated AppDB Gadget instance.
  • Items per page: The number of applications that will be displayed per AppDB Gadget page.


Filtering criteria

The "filtering criteria" facility is used to select and display only a subset of the applications registered in the AppDB service.

NOTE: The selected applications will satisfy ALL the criteria set by the user.

  • If, for example, the VO value is set to "SEE" and the Abstract value is set to "meteo", then all the applications which are associated with the "SEE" VO AND have the word "meteo" within their abstract text, will be included into the generated AppDB Gadget instance.


The available filters are:

Filter Description
Name: Limit the fetched applications to those that their name contains or matches to the string provided by this filter.
Description: Limit the fetched applications to those that contains into their description field, the string that is provided by this filter.
Abstract: Limit the fetched applications to those that contains into their abstract field, the string that is provided by this filter.
VO: Limit the fetched applications to those that are associated with the selected Virtual Organization (VO).
Country: Limit the fetched applications to those that are associated with the selected Country.
Discipline: Limit the fetched applications to those that are related with the selected Discipline.
Subdiscipline: Limit the fetched applications to those that are related with the selected Sub-discipline.
Middleware: Limit the fetched applications to those that are associated with the selected Middleware.
Tag
Limit the fetched applications to those that are associated with the selected Tag.

Preview & Generate - Integration

Copy the HTML code contained into the text area and paste it into your portal or HTML page.


Success Stories

Below you can find a list of the portals/gateways that are using the AppDB Web-Gadget.