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."