VuFind
  1. VuFind
  2. VUFIND-180

Better native support for consortia

    Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Wishlist
    • Component/s: MyResearch, User Interface
    • Labels:
      None

      Description

      VuFind is currently in use by several library consortia, but they rely on local modifications. We should try to get some consortium-oriented functionality into the base code so that it requires less work to get VuFind up and running in a consortial environment.

      Some example features:

      - Ability to filter to a single library or show all libraries' holdings (perhaps a new generic faceting mechanism could be added that inserts a drop-down list into the UI and remembers the setting of the drop-down across all pages).

      - Ability to show holdings differently depending on currently selected home library.

      - Ability to associate a home library with a user account.

      - Ability to take multiple libraries (and possibly multiple ILS's) into account when placing holds.

      Please feel free to comment on this ticket with ideas for additional features. When we start implementing this, we should open additional subsidiary tickets so we can track each feature separately.
      1. autocomplete_library.patch
        0.8 kB
        Alan Rykhus
      2. library_selection.patch
        5 kB
        Demian Katz

        Issue Links

          Activity

          Hide
          Demian Katz added a comment -
          It's probably easier to keep track of components if we assign each a separate ticket. We can link issues together, so each component can become a sub-issue of this one.
          Show
          Demian Katz added a comment - It's probably easier to keep track of components if we assign each a separate ticket. We can link issues together, so each component can become a sub-issue of this one.
          Hide
          Benjamin Mosior added a comment -
          Sounds good. We're working on an implementation proposal for consortia in VuFind 2. We'll bring that general proposal to the community, refine the points based on the feedback, and then split up the issues from there.
          Show
          Benjamin Mosior added a comment - Sounds good. We're working on an implementation proposal for consortia in VuFind 2. We'll bring that general proposal to the community, refine the points based on the feedback, and then split up the issues from there.
          Hide
          Alan Rykhus added a comment -
          I've expanded on the current library patch. One thing I noticed is that the autocomplete would return snippets that did not belong to the selected library. I also applied the $_COOKIE['location'] code to initBrowseScreen. I've attached the updated patch for Solr.php.
          Show
          Alan Rykhus added a comment - I've expanded on the current library patch. One thing I noticed is that the autocomplete would return snippets that did not belong to the selected library. I also applied the $_COOKIE['location'] code to initBrowseScreen. I've attached the updated patch for Solr.php.
          Hide
          Benjamin Mosior added a comment -
          We've been looking into getting a well-established method for a consortial implementation in place. We'd like to stimulate more discussion and take a look at what needs to be done to make this a possibility.

          Here's our first look (thanks to Demian for the help): https://docs.google.com/document/d/1R6zhj1JgTCzwP_1zwYk5BNnlkPCexqWhoxf944jeGjA/edit#bookmark=id.2utbhhmuouii
          Show
          Benjamin Mosior added a comment - We've been looking into getting a well-established method for a consortial implementation in place. We'd like to stimulate more discussion and take a look at what needs to be done to make this a possibility. Here's our first look (thanks to Demian for the help): https://docs.google.com/document/d/1R6zhj1JgTCzwP_1zwYk5BNnlkPCexqWhoxf944jeGjA/edit#bookmark=id.2utbhhmuouii
          Hide
          Demian Katz added a comment -
          Some new consortial functionality (currently implemented only in the XCNCIP2 driver) has been added here:

          https://github.com/vufind-org/vufind/pull/166
          Show
          Demian Katz added a comment - Some new consortial functionality (currently implemented only in the XCNCIP2 driver) has been added here: https://github.com/vufind-org/vufind/pull/166

            People

            • Assignee:
              Unassigned
              Reporter:
              Demian Katz
            • Votes:
              3 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated: