About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
developers_call:minutes20120515

This is an old revision of the document!


VuFind Developers Call Minutes: May 15, 2012

Attending:

Agenda

1. New/Updated JIRA Tickets

  • VUFIND-50 - Now that VuFind 2 has theme switching, this ticket has been closed.
  • VUFIND-538 - The authority recommendation module has been committed. In combination with the free FAST data released by OCLC, this is very powerful; it makes “subject” search much more useful than before.
  • VUFIND-561 - Al has posted his inter-library borrowing patch for the VuFind ILS driver here; this patch includes his version of the Aleph driver. Demian will try to commit this as soon as the “multiple Aleph drivers” problem can be satisfactorily resolved.
  • VUFIND-570 - This is a task-oriented ticket for the discussion of creating a shared index of open access content that could be used to augment VuFind instances.
  • VUFIND-571 - This ticket suggests a feature to allow a user to immediately edit their advanced search if it fails to yield any results.
  • VUFIND-572 - This ticket suggests a feature to convert the current basic search into an advanced search so that additional refinements can be added.

2. VuFind 2.0 Update

Demian has ported the support for Solr sharding to VuFind 2. The new implementation differs from the 1.x version in some important ways:

  • The shard-related configuration has been moved from config.ini to searches.ini; these are not really global configuration settings, and it makes more sense to localize them to a specific module. That way, each module can have its own shard configuration as needed.
  • The [StripFacets] section of facets.ini has been eliminated because it is redundant – facet stripping can be addressed by the same values in the [StripFields] section of searches.ini.
  • The old implementation persisted user-selected shards in the session, which meant that URL-sharing could have unpredictable results; the new implementation persists shards through GET parameters for bookmarkable URLs.
  • Sharding has been built into the Search Object data model. This means that non-Solr modules can use the sharding mechanism if they have an equivalent feature (i.e. multiple databases in EBSCO, multiple sources in a federated search, etc., etc.).

Batch delete/import scripts for use with OAI harvesting are now updated to account for VuFind 2's local directory mechanism.

Mobile device detection has been implemented along with some new mechanisms for specifying alternate themes and allowing the user to switch between them. Additionally, Demian has begun porting the jquerymobile theme to VuFind 2.

Demian has finished porting the upgrade scripts (which now run through the browser rather than from the command line) and added sorting capabilities to favorites lists and tags (which allow cross-module sorting with the help of new MySQL fields, so you can sort results even if they came from multiple places, like Solr and Summon).

3. New Mobile Theme

4. VuFind Developers Summit 2012

5. VuFind Hierarchical Collections Update

6. Open Data / Shared Central Index

7. Other Topics?

Next Call

The next call will be Tuesday, May 29, 2012 at 10am Eastern Daylight Time (14:00 GMT).

developers_call/minutes20120515.1336677432.txt.gz · Last modified: 2014/06/13 13:13 (external edit)