项目作者: kent-state-university-libraries

项目描述 :
Drupal 8 module that helps manage your EZProxy configuration files, and keeps your stanzas up to date with OCLC's stanzas.
高级语言: PHP
项目地址: git://github.com/kent-state-university-libraries/ezproxy_stanza.git
创建时间: 2017-10-26T15:37:50Z
项目社区:https://github.com/kent-state-university-libraries/ezproxy_stanza

开源协议:GNU General Public License v2.0

下载


CONTENTS OF THIS FILE

  • Introduction
  • Requirements
  • Installation
  • Configuration
  • Maintenance
  • Maintainers

INTRODUCTION

The EZProxy Stanza module helps to manage your EZProxy configuration files, and
keeps the stanzas up to date with OCLC’s stanzas.

REQUIREMENTS

This module requires the following outside of Drupal core.

  • Drupal’s private filesystem configured
  • Git installed on your web server
  • A private, hosted git repository in a management system such as GitLab or
    GitHub to store your EZProxy configuration files.
  • cpliakas/git-wrapper (will automatically be installed if using composer)
  • Weight module (will automatically be installed if using composer)

INSTALLATION

CONFIGURATION

  1. 1. Navigate to Administration > Extend and enable the module.
  2. 2. Navigate to Administration > People > Permissions and assign the "EZProxy
  3. Admin" role to users you want to be able to make changes to the EZProxy
  4. configuration files.
  5. 3. Navigate to Administration > Content > EZProxy > Settings and provide the
  6. URL and access information for the private git repository.
  7. 4. Choose whether or not to have the local repository automatically updated
  8. from the remote. Not configuring this has a performance impact. The
  9. webhook will keep your local repository up to date with changes made
  10. outside of this system. If you don't configure this, every time you
  11. perform an action your system will need to check in with your remote
  12. repository to ensure it is up to date.
  13. 5. Authenticate the repository by entering the private SSH key. Save.

If using SSH to authenticate with your local repo, there is a known issue when
initially setting this up. visit issue #2922545: Adding to known_hosts on
initial install.

MAINTENANCE

However often your Drupal cron is configured, your system will check if OCLC has
made any updates to its stanzas. Any updates will be imported into your Drupal
system. The respective stanza’s node will be updated (and a revision made). If
the stanza is in the config.txt all EZProxy administrators will be sent an
email alert.

MAINTAINERS