[Blacklight-development] UVA Blacklight and Flare update

Matt Mitchell goodieboy at gmail.com
Fri Apr 4 10:12:46 EDT 2008


Hi Jonathan,

The plugins are all linked in using SVN externals. Which means, the code
isn't there until you do a checkout. As soon you do a checkout the SVN
client will pull in the data from the external repo. When you do an svn
update, SVN will also update your externals. The reason I'm doing it this
way is because we're really heavy in development right now, and if I'm
working on Blacklight, but need to make a change to the externalized Flare
code, I can make a change, but commit it back into Flare. This will probably
change once we start to solidify the code/API. Like, right now the Flare and
Blacklight demos are most certainly broken, because I've made so many
changes to the Flare core this week. I'll see if I can get them both running
again today or Monday.

Does that help?

Matt

On Thu, Apr 3, 2008 at 4:47 PM, Jonathan Rochkind <rochkind at jhu.edu> wrote:

> Awesome, thanks for the update. I'm still a bit confused about the
> relationship between Blacklight and Flare. If I svn up my Blacklight stuff,
> will I get the new Flare stuff too (perhaps through svn externals), or do I
> need to do something else to install the new Flare stuff?  Or is blacklight
> still using it's own seperate code and not the actual trunk Flare?
>
> Jonathan
>
> Matt Mitchell wrote:
>
> > I just deployed another version of UVA Blacklight as well as a hefty
> > update
> > to Flare.
> >
> > Flare: http://blacklight.rubyforge.org/svn/rails-plugins/flare/trunk/
> > A lot of the library has been simplified. Some classes and modules
> > merged
> > into a singe file.
> > In the last release, "text filter" meant "query" (like in the Solr
> > world).
> > "facet filter" was actually a "filter query", using *_facet fields.
> > These
> > have changed to "query" and "filter", respectively.
> > The url param name "ff" (facet filter) has changed to just "f" (filter).
> > The url param name "tf" (text filter) has changed to "q" (query).
> > The url param for filter fields now require the full field name. For
> > example
> > in the last release, a facet filter for "composition_era_facet" would be
> > "composition_era". It now needs to be the full "composition_era_facet".
> > This
> > allows Flare to build query filters on any field. Not just *_facet
> > fields.
> > Pagination of facet values now working!
> > There are a few new tests
> >
> > UVA Blacklight:
> > http://blacklight.rubyforge.org/svn/branches/uva_lib/trunk/rails/
> > The search query handlers are all using Dismax. Each UI tab (catalog,
> > music
> > and semester at sea) has it's own Solr request handler with boosting on
> > the
> > title_text field. We'll tweak this according to usability/user
> > requirements.
> > The Z3950 availability requests are now "on click" driven.
> > The glob of code that was in the Z3950 controller has been extracted
> > into a
> > neat little class
> > Fielded searches are working! These are actually filter queries, not "q"
> > queries.
> > The RSS result sets are ordered by a Solr auto generated timestamp field
> > We've switched from Mongrel Cluster to Thin:
> > http://code.macournoyer.com/thin/ - just experimenting
> > Now using a very recent "nightly build" of Solr
> >
> > I've had thoughts of turning Flare into a framework agnostic gem
> > library.
> > Wrappers for the url generation helpers would be the hardest part.
> > Wouldn't
> > it be cool to have Flare running in Merb: http://merbivore.com, or
> > Camping:
> > http://code.whytheluckystiff.net/camping - any thoughts on this?
> >
> > Matt
> >
> >
> >  ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Blacklight-development mailing list
> > Blacklight-development at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/blacklight-development
> >
> >
>
> --
> Jonathan Rochkind
> Digital Services Software Engineer
> The Sheridan Libraries
> Johns Hopkins University
> 410.516.8886 rochkind (at) jhu.edu
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/blacklight-development/attachments/20080404/3408b07a/attachment.html 


More information about the Blacklight-development mailing list