-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add an API to Coral #7
Labels
Comments
As an aside, while it's not an API, you can get a lot of resource data out via the Public Interface Generator found in the Add-ons repository https://github.com/ndlibersa/CORAL_Addons which can output xml. An actual API would be nice. |
queryluke
pushed a commit
to queryluke/coral
that referenced
this issue
Jan 22, 2020
…mpat ERM-16: Activating holdings managed in EBSCOadmin
streatim
pushed a commit
to ml-systems-um/coral-drbn
that referenced
this issue
Feb 21, 2025
Links that are styled as buttons (such as the "send feedback" link in Resources' Helpful Links sidebar) should be styled as block-level elements, not inline, and their text should be centered. Fixes coral-erm#7. Signed-off-by: Stephanie Leary <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Coral is currently missing an API, in order to be able to gather informations or interact with coral from within third-part applications.
For a start, I would be working on proposing a new resource from an external form, but many other things could be achieved afterwards.
A REST API is what I consider to be the best, as it's simple and efficient.
REST API are rarely developped from scratch: libraries are often used, in order to focus on the API itself, and not the HTTP technical stuff behind it.
I've checked several PHP REST libraries, and Flight seems to be an ideal candidate, as it's simple, lightweight, and quick to use.
http://flightphp.com/
Before dealing with more complex authentication systems (like token), a simple IP-based authorization would be easy to implement and operate.
The text was updated successfully, but these errors were encountered: