queue icon indicating copy to clipboard operation
queue copied to clipboard

Multi-institution support: less hardcoding, more config

Open nwalters512 opened this issue 7 years ago • 0 comments

There seems to be interest in deploying the queue at UBC - thanks Cinda! We should do some things to make it easier to deploy this across multiple institutions.

First, any hard-coded references to Illinois should be removed in favor of university-specific configurable things. Thankfully, this only amounts to a few things:

  • The title in the header
  • The name in manifest.json

The first is easy to handle, the second one less so, since that's a static file. This probably requires a build phase that'll use a config file. Alternatively, we can treat it as a non-static file and template it as appropriate whenever it's requested. That's probably the easier way.

Since UBC also uses Shib, we won't have to change the auth system. However, to possibly expand to other institutions that don't use Shib, we should make the auth system pluggable. Alternatively, we can ditch Shib entirely and move towards something based on OAuth or the like, which is likely to be more widely supported.

nwalters512 avatar Apr 13 '18 17:04 nwalters512