dissemin / dissemin

This repository has migrated to https://gitlab.com/dissemin/dissemin
https://dissem.in/
GNU Affero General Public License v3.0
164 stars 24 forks source link

Allow faster updates from ORCID #448

Open nemobis opened 7 years ago

nemobis commented 7 years ago

ORCID titles are cached, I don't know for how long; it would be nice to let the authenticated user refresh them. For instance here we now have 64 known works (thanks "claim" button in BASE!) but Dissemin still displays just 6. https://dissem.in/r/71492/mark-rubin https://orcid.org/0000-0002-6483-8561

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/48916503-allow-faster-updates-from-orcid?utm_campaign=plugin&utm_content=tracker%2F6475570&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F6475570&utm_medium=issues&utm_source=github).
RaitoBezarius commented 7 years ago

AFAIK, there are no "automatic ORCiD" updates, we cache ORCiD papers on demand (you have a "Refresh my publications" button on your profile which will trigger a refresh from ORCiD). Though, we could be able to add some kind of cron task to refresh publications periodically or something like that.

nemobis commented 7 years ago

Ah! I had not noticed. For myself I see "Refresh publications" from https://dissem.in/r/5703/federico-leva and https://dissem.in/my-profile , this might be enough for the use case "I've just updated ORCID and want to see the data in Dissemin".

A regular refresh makes sense, how long does it take to updated all profiles?

wetneb commented 7 years ago

yeah it totally makes sense. Actually I want to prefetch all orcid profiles with the public dump. But it does take some time to fetch profiles. I suppose we could at least refresh once a month.

I think there should also be possible for normal users to refresh the publications of any profile.

nemobis commented 7 years ago

Antonin Delpeuch, 03/09/2017 17:34:

yeah it totally makes sense. Actually I want to prefetch all orcid profiles with the public dump. But it does take some time to fetch profiles. I suppose we could at least refresh once a month.

Once a month would be good!