But there's value in having something packaged within Solr itself, for
demo purposes.

That would I suspect make it Java (like it or not!) And that would
probably not make it very state-of-the art, unless it used jquery, with
a very lightweight java portion, which would be possible.

Upayavira

On Tue, Dec 4, 2012, at 05:42 PM, Erik Hatcher wrote:
> And basically that's what i had in mind with Prism here:
> <https://github.com/lucidimagination/Prism>
> Prism's very lightweight, uses Velocity (or not, any Ruby templating
> technology available), and is entirely separate from Solr.  Before that
> there was Flare:
> https://github.com/erikhatcher/solr-ruby-flare/tree/master/flare.   
> Prism is the approach I'd (obviously) take these days, and it's getting
> some more attention, it looks like, soon.
> 
> Blacklight and VuFind are much more richly capable.
> 
> So there's options already out there, and surely many others that I don't
> even mention.  A new top-level wiki page seems warranted from this
> discussion from <http://wiki.apache.org/solr/FrontPage> to list off all
> the various front-ends available.
> 
>       Erik
> 
> 
> 
> On Dec 4, 2012, at 12:11 , Upayavira wrote:
> 
> > That's an interesting take. 
> > 
> > I agree that Solr needs *something* for folks to use. It is unfortunate
> > that Solr actually has a functioning HTTP infrastructure, because it
> > then makes less sense to build an alternative one up. E.g. How about:
> > 
> > http://localhost:8983/solr  <- admin UI
> > http://localhost:8983/browse <- separate browse webapp
> > 
> > It would be a separate app that runs as another wepapp, accessing Solr
> > via HTTP just as any other app would.
> > 
> > It could still use Velocity, but would demonstrate that you shouldn't
> > integrate your app with Solr. A minimal dependency app for demonstration
> > purposes only.
> > 
> > Upayavira
> > 
> > On Tue, Dec 4, 2012, at 02:37 PM, Jack Krupansky wrote:
> >> Or, maybe integrate /browse with the Solr Admin UI and give it a graphic 
> >> treatment that screams that it is a development tool and not designed to
> >> be 
> >> a model for an app UI.
> >> 
> >> And, I still think it would be good to include SOME example of a
> >> prototype 
> >> app UI with Solr, to drive home the point of "here is [an example of] how 
> >> you need to separate UI from Solr."
> >> 
> >> -- Jack Krupansky
> >> 
> >> -----Original Message----- 
> >> From: Erik Hatcher
> >> Sent: Tuesday, December 04, 2012 9:29 AM
> >> To: solr-user@lucene.apache.org
> >> Subject: Re: How to change Solr UI
> >> 
> >> 
> >> On Dec 4, 2012, at 08:21 , Jack Krupansky wrote:
> >> 
> >>> "let's also be clear always that Solr is meant to be behind the firewall"
> >>> 
> >>> Absolutely, but we are NOT doing that when we provide the Velocity-based 
> >>> /browse UI.
> >>> Erik, your email example sounds reasonable, so if you want to substitute 
> >>> something like that for the /browse handler, fine. As you point out, it 
> >>> is 
> >>> not Velocity per se, but the /browse UI that results in a lack of clarity 
> >>> about Solr being meant to be behind the firewall.
> >> 
> >> Point taken about being clear about this.  But I disagree about removing 
> >> /browse.  It's useful, even if misunderstood/abused by some.  If there
> >> are 
> >> spots where we need to be clearer about what it is that is being
> >> rendered, 
> >> how it's rendered, and the pros/cons to it, then let's see about getting
> >> it 
> >> mentioned more clearly.
> >> 
> >> But do keep in mind that something like this example: having Solr return 
> >> suggestion lists as plain text suitable for suggest interfaces rather
> >> than 
> >> having it return JSON or XML and having a middle tier process it when all 
> >> you need is a plain list or some CSV.  It's quite fine and sensible to
> >> use 
> >> wt=velocity "behind the firewall" too, even /browse as-is.  Same as with
> >> the 
> >> XSL transformation writing capability.
> >> 
> >> Erik= 
> >> 
> 

Reply via email to