Difference between revisions of "FROST Clients"

From Earth Science Information Partners (ESIP)
 
(4 intermediate revisions by the same user not shown)
Line 6: Line 6:
  
 
==Example Stylesheets==
 
==Example Stylesheets==
* [[Media:frost.xsl | frost.xsl]]:  Ugly, but functional, at least on Safari.  Errors in Firefox 3.5, though.
+
* [[frost.xsl]]:  Ugly, but functional, at least on Safari.  Errors in Firefox 3.5, though.
  
 
''Let's use this space to gradually improve the stylesheets to support this...''
 
''Let's use this space to gradually improve the stylesheets to support this...''
Line 12: Line 12:
 
= Drupal Aggregation =
 
= Drupal Aggregation =
 
See Rahul Ramachandran's SAM/Talkoot Data Search module.
 
See Rahul Ramachandran's SAM/Talkoot Data Search module.
 +
= Perl Reference / Test Implementation =
 +
Short Perl script that can be used to verify a server works with the ESIP conventions: [[esip_fedsearch.pl]]

Latest revision as of 17:09, December 23, 2009

XSL Stylesheets

Because of the design, a simple XSL stylesheet can serve as the client:

  1. The directory level search returns OpenSearch Description Documents (or links to same)
  2. The OSDD include a stylesheet, which...
  3. ...renders the OSDD In the browser as a search form

Example Stylesheets

  • frost.xsl: Ugly, but functional, at least on Safari. Errors in Firefox 3.5, though.

Let's use this space to gradually improve the stylesheets to support this...

Drupal Aggregation

See Rahul Ramachandran's SAM/Talkoot Data Search module.

Perl Reference / Test Implementation

Short Perl script that can be used to verify a server works with the ESIP conventions: esip_fedsearch.pl