Was out of town for a while, just got this good stuff. Thanks.

On Wed, Oct 20, 2010 at 10:49 PM, Demian Katz <demian.katz@villanova.edu> wrote:

I've recently been working on an XSLT import tool for VuFind designed to automate the process of indexing non-MARC XML records.  I have shared early versions of this tool with some of you, but until today, I haven't felt that the code was clean enough to share.  After quite a bit of refactoring, I believe I have polished it up to an acceptable form.  It is committed to the trunk as of r3057.  Key features:

 * configurable via a properties file, so different groups of records can be indexed using different XSLT files, PHP support functions and parameters
 * capable of running on a batch of records (useful in combination with the OAI-PMH harvester)
 * sample XSLT configurations for OJS and VuDL

I've put together some simple documentation here:


If you are currently using code I shared with you prior to this release, please get rid of it and use the new version instead!  I have completely refactored the PHP, I have changed all the command line parameters, and the sample XSLT scripts have been totally rewritten to use more native XSLT features and less ugly PHP code.  Sorry for any inconvenience this causes...  but it's a necessary evil of moving from prototype to production.

Please let me know if you have questions or suggestions.  I would love to start adding configurations for additional record types to the VuFind trunk.  Also note that this is still very much a work in progress -- the included sample configurations are very bare-bones and will probably be fleshed out in the coming weeks and months.  I eventually hope to include some much more interesting features... like full-text indexing.  Stay tuned!

- Demian

Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
Vufind-tech mailing list

Altaf Mahmud
System Programmer
Ayesha Abed Library
BRAC University