From: Mark T. <mt...@nl...> - 2010-08-14 01:36:34
|
Demian Katz <dem...@vi...> writes: >> Excellent, sounds good. I've pushed my preliminary work into: >> >> https://vufind.svn.sourceforge.net/svnroot/vufind/branches/authority- >> with-alphabetic-browse >> >> and will keep fiddling about with it today. > > Great, thanks! Looks like you've made good progress already. > > This reminds me of an unrelated subject -- are you still using the nla > and/or nla.dead branches? Seems a pretty good chance that nla.dead is > unnecessary, and even the main nla one hasn't changed since 2008. > You're welcome to keep them if you need them, but if they're obsolete, > perhaps we should delete them to clean up the branches folder a bit. Oops, I'd forgotten those were there. The ".dead" one was certainly not important (any system I use for more than about three minutes has numerous .dead files ;), and the "nla" one was a years-old old attempt at merging our search code back in the trunk. I've deleted both now. > Most of the .jar files included with VuFind come from other projects > (i.e. SolrMarc) and thus have their source code represented elsewhere. > I think there might also be one or two that actually have the source > embedded inside the .jar. If there's some example you're thinking of > that isn't covered by either of these cases, please let me know and > I'll investigate further. Ah, that makes sense, thanks. > I assume your new code is branched from your old code, and keeping it > all in one place would seem to make it easier to maintain. Putting > the code in VuFind's repository invites people to change it, and if > alternate versions exist in some other repository, it seems likely to > lead to confusion. Perhaps I'm misunderstanding the nature of the > code you're talking about, though! Not at all--I think that's a good approach. I've merged the changes I've made for VuFind back into: https://code.nla.gov.au/redmine/projects/nlabrowse and have just included the .jar files I built from that source tree. The build process for VuFind should be pretty simple--just a checkout of that code, and "ant jars -Dsolr.war=/usr/local/vufind/solr/jetty/webapps/solr.war", as described in the README. I've also added in title browse this morning, so I'm hoping that things are now at a point where it'd be worth someone else trying to get this working to see which of my assumptions were wrong :) Here's the steps I've followed: $ svn co https://vufind.svn.sourceforge.net/svnroot/vufind/branches/authority-with-alphabetic-browse/ [the usual installation/configuration steps for a fresh install] $ VUFIND_HOME=$PWD ./import-marc.sh ~/bibdump.mrc $ VUFIND_HOME=$PWD ./import-marc-auth.sh ~/authdump.mrc $ ./index-alphabetic-browse.sh $ ./vufind.sh start and then follow the new link from the footer to try it out. I haven't made any attempt at Windows support just yet, because I don't have much in the way of batch-file-fu, nor access to a Windows machine to test it on (life's good ;). I think Windows support would just require an index-alphabetic-browse.sh and the Windows port of GNU sort we discussed before, though, if anyone wants to have a go... Enjoy your weekend, Mark -- Mark Triggs <mt...@nl...> |