Hi , I can see that the targets module it is very poor, so I was checking
CUFTS. Is it possible to "glue it" to vufind?, I mean, could be added to
vufind legaly?. I am working on that, in some months I will finish, so
maybe I can talk with the one on charge and try to put on the target module
as a part of vufind.
take care guys...
I'm not familiar with CUFTS. Are you referring to this project? http://researcher.sfu.ca/cufts
There are several ways in which you can integrate with VuFind - it all depends on what type/amount of data is available to you. (And, of course, legal issues can restrict your options as well - I can't advise you on what is legal, though if you are connecting multiple open-source components together, I can't imagine too many problems there).
1.) If you have full access to all of your data and can map it to VuFind's index schema, you can load the data directly into VuFind. VuFind has tools for loading MARC and XML records. The disadvantage to loading full data is that you have to do periodic re-indexing to keep things up to date... but the advantage is that you can make records from different systems coexist in a single set of search results, and you can utilize the majority of VuFind's features this way.
2.) If you do not have full access (i.e. you can only make requests through an API), you can write a custom module to load data in real-time and display it within VuFind in response to user search requests. This is how Villanova interfaces with the Summon service to retrieve article data, for example (see https://library.villanova.edu/Find/). This gives you a less integrated experience, but as the Villanova example shows, you can still blend search results through tabbed interfaces, etc. As Filipe mentioned, we are currently developing VuFind 2.0, which will make building new modules in this fashion MUCH easier than in VuFind 1.x while also offering expanded functionality for third-party records. A release candidate of VuFind 2.0 is due out in July, and if you want a preview of the code right now, you can see it here: https://vufind.svn.sourceforge.net/svnroot/vufind/branches/vufind2/ (though documentation is very incomplete, and everything is still subject to change at this point).
3.) VuFind has a special link resolver interface which allows you to pull results from OpenURL resolvers in real-time to enhance search results in other modules. If we are thinking of the same CUFTS, it might be interesting to add CUFTS link resolver support to VuFind either in addition to or instead of the other options.
Let me know if you still have questions!
From: Andres Felipe [mailto:andres99f@...]
Sent: Monday, February 27, 2012 3:39 PM
Subject: [VuFind-General] Vufind targets
Hi , I can see that the targets module it is very poor, so I was checking CUFTS. Is it possible to "glue it" to vufind?, I mean, could be added to vufind legaly?. I am working on that, in some months I will finish, so maybe I can talk with the one on charge and try to put on the target module as a part of vufind.
take care guys...