Things we need to do when we migrate from EZID to Datacite
Prep
When we are ready to migrate, we need to contact DataCite and set up an hour or so of time where we migrate from their service to our service. The most simple time to do this would probably be when we migrate stacks.
In Synapse Stack Builder
In elasticbeanstalk-template.json.vpt, set org.sagebionetworks.doi.prefix
to be "10.7303"
In PLFM
In stack.properties, set "
org.sagebionetworks.doi.prefix=10.7303
"- Deprecate the old DOI controller methods so the old API cannot be used. (Give a message indicating that the API has been deprecated, instead of registering a new DOI call)
In SWC
- Remove the old DOI widget from the EntityMetadata page
- In the EntityActionController:
- Remove the old
createDoi
method - Remove the alpha flag from the
createOrUpdateDoi
method
- Remove the old
After the dust settles:
- Remove all of the unused and deprecated EZID code in PLFM and SWC!