lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lance Norskog (JIRA)" <j...@apache.org>
Subject [jira] Commented: (SOLR-1354) Pass HTTP request parameters through to XSL scripts
Date Wed, 19 Aug 2009 07:54:14 GMT

    [ https://issues.apache.org/jira/browse/SOLR-1354?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12744943#action_12744943
] 

Lance Norskog commented on SOLR-1354:
-------------------------------------

Ow! Heck. The multi-valued param feature is a good point. 

One problem that came up is localization - fetching the local dateformat and formatting dates
in the RSS feed according to the caller's locale.  This would require pulling the incoming
HTTP headers and feeding them to the XSL as parameters.

Are there other request handlers that could use parameters? For example, the Velocity handler?
How can it localize Velocity applications without the HTTP local header?


> Pass HTTP request parameters through to XSL scripts
> ---------------------------------------------------
>
>                 Key: SOLR-1354
>                 URL: https://issues.apache.org/jira/browse/SOLR-1354
>             Project: Solr
>          Issue Type: New Feature
>          Components: search
>         Environment: Any JDK from 1.5 onward. Any OS. Uses standard XSLTC 'compiled'-only
version of Apache Xalan distributed with the JRE.
>            Reporter: Lance Norskog
>            Priority: Minor
>         Attachments: rss2.patch
>
>
> It is not possible to create a standard web application with the Solr distribution without
coding in XSL, Ruby, HTML/Javascript etc.
> This patch is an experiment that allows you to configure an RSS 2.0 feed through HTTP
parameters. To do this, it supplies:
> 1) a change to XSLTWriter.java to pass an HTTP parameter named 'tr.name' through as an
XSL parameter called 'name'. The XSL script must then declare 'name' as a global parameter.
> 2) example/solr/conf/xslt/rss2.xsl - a mostly complete implementation of RSS 2.0.
> 3) a sample <requestHandler> in example/solr/conf/solrconfig.xml which configures
solr/rss2 as an RSS feed for the sample electronics store in example/solr. This <requestHandler>
supplies all parameters for the RSS feed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message