Thanks, Deborah. I'd be really interested in seeing that super-messy
turn-it-to-APA code if you've got it on GitHub or something.
*Thomas San Filippo*
/Systems and Educational Technology Liaison/
Pronouns: he/him/his; they/them/their(s)
Madeleine Clark Wallace Library
<https://wheatoncollege.edu/academics/library/>, G34
Wheaton College <https://wheatoncollege.edu>
26 E. Main Street, Norton, MA 02766 <https://goo.gl/maps/d5JvoKZUEXy>
(508) 286-5601 <tel:+15082865601>
Twitter: @WallaceLibrary <https://twitter.com/WallaceLibrary> |
Instagram: /wallacelibrary <https://www.instagram.com/wallacelibrary/> |
Facebook: wheatoncollege <https://www.facebook.com/WheatonCollege/>
On 1/20/20 8:44 PM, Fitchett, Deborah wrote:
We use Elements as our research information system. We also had some existing
staff profile pages (based on Sharepoint). Our ITS was grabbing content direct
from the Elements database to insert on the profile pages, I said “…Have you
considered using the API?” and they said “…There’s an API?” so long story short
I wrote some code that took the staff member’s ID, queried the API, and
returned a bunch of html listing their research outputs in beautiful APA
referencing format, which the profile pages ingest by, presumably, magic.
Over the years it’s sporadically had various minor issues (eg an
apparently-minor change to the API structure; or a stubborn caching issue on
the ITS side) and it was often slow especially for the most prolific
researchers (I only got around to adding caching functionality last year) so
all in all I’m really glad we’re adding the Discovery module in Elements that
will do this all properly so I don’t have to maintain the thing.
It’s so much fun coding new stuff, it’s just sad that that’s only maybe 10% of
the total lifetime work… ☺
Anyway, short version: the API side of it was pretty straight-forward and even
version updates weren’t too much of a hassle to resolve; the
turning-it-into-APA involved some super messy code but was highly stable; the
integration into the profiles was probably the hard part but fortunately not my
problem.
Deborah
From: Code for Libraries <[email protected]> On Behalf Of Thomas San
Filippo
Sent: Saturday, 18 January 2020 3:10 AM
To: [email protected]
Subject: Re: [CODE4LIB] API feeding faculty publication profiles
We would also be very interested, even if you're not health/medical.
Thanks!
*Thomas San Filippo*
/Systems and Educational Technology Liaison/
Pronouns: he/him/his; they/them/their(s)
Madeleine Clark Wallace Library
<https://wheatoncollege.edu/academics/library/<https://wheatoncollege.edu/academics/library/>>,
G34
Wheaton College <https://wheatoncollege.edu<https://wheatoncollege.edu>>
26 E. Main Street, Norton, MA 02766
<https://goo.gl/maps/d5JvoKZUEXy<https://goo.gl/maps/d5JvoKZUEXy>>
(508) 286-5601 <tel:+15082865601>
Twitter: @WallaceLibrary
<https://twitter.com/WallaceLibrary<https://twitter.com/WallaceLibrary>> |
Instagram: /wallacelibrary
<https://www.instagram.com/wallacelibrary/<https://www.instagram.com/wallacelibrary/>>
|
Facebook: wheatoncollege
<https://www.facebook.com/WheatonCollege/<https://www.facebook.com/WheatonCollege/>>
On 1/16/20 4:22 PM, Elizabeth Huggins wrote:
Hello,
My library is looking at platforms for faculty publication profiles. If
you’re working at health sciences or medical library that uses an API to
feed publications into faculty profiles, I would love to hear from you.
Please email me directly at [email protected]<mailto:[email protected]>.
Thank you,
Elizabeth Huggins
Elizabeth Huggins
MALIS '11
www.linkedin.com/pub/elizabeth-huggins/43/417/172<http://www.linkedin.com/pub/elizabeth-huggins/43/417/172>
________________________________
"The contents of this e-mail (including any attachments) may be confidential and/or
subject to copyright. Any unauthorised use, distribution, or copying of the contents is
expressly prohibited. If you have received this e-mail in error, please advise the sender
by return e-mail or telephone and then delete this e-mail together with all attachments
from your system."