primo-explore-bu
assorted customizations to Ex Libris Primo New UI created, consumed, and maintained by BU Libraries.
Description
About This Repository
This is a monorepo containing an assortment of npm packages for use
with exLibrisGroup/primo-explore-devenv
.
These packages can be deployed separately using their individual names (e.g. primo-explore-help-menu
),
or together (in aggregate) via primo-explore-bu
.
The main.js
file is a representative one, demonstrating how to consume and customize each package
using the browserify
method in the Primo New UI
(untested in Primo VE).
Background
- Primo "New" UI offers a lot of options for configuring and customizing your installation and adding on new features
- One of the most effective ways of doing this is by creating and consuming these customizations with
npm
- This repository exists to manage and share back the customizations we've created as npm packages.
name | npm package | description |
---|
unpaywall | | add 'Open Access available via unpaywall' link to search-result-availability-line-after |
help-menu | | Add link to customizable 'help-menu' popup to prm-search-bookmark-filter-after (top nav bar) |
outbound-links | | add event tracking to outbound links contained in prm-service-links |
Contributing
You're more than welcome to fork this repository, make some changes, and contribute it back by
creating a pull request.
If you have any issues with this package or ideas for how to make it better, don't hesitate to let us know by
submitting a new issue.
In both of these cases, it would help us if you make sure to add on the appropriate
labels so that we
can keep track of what your pull request or issue relates to.
If you get stuck, send us a message on our gitter, and we'll try to help you out.