Skip to content
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

Closed
veggiematts opened this issue Mar 11, 2016 · 1 comment
Closed

Add an API to Coral #7

veggiematts opened this issue Mar 11, 2016 · 1 comment
Labels
enhancement This is an enhancement (not a bug) SC review needed

Comments

@veggiematts
Copy link
Contributor

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.

@veggiematts veggiematts added the enhancement This is an enhancement (not a bug) label Mar 11, 2016
@jeffnm
Copy link
Contributor

jeffnm commented Apr 11, 2016

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.

benheet added a commit that referenced this issue Dec 2, 2016
jeffnm pushed a commit that referenced this issue Jan 20, 2017
Merge in latest updates from master
jeffnm pushed a commit that referenced this issue Jan 20, 2017
queryluke pushed a commit to queryluke/coral that referenced this issue Jan 22, 2020
…mpat

ERM-16: Activating holdings managed in EBSCOadmin
@xsong9 xsong9 closed this as completed Jan 10, 2023
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
Labels
enhancement This is an enhancement (not a bug) SC review needed
Projects
None yet
Development

No branches or pull requests

3 participants