We want to add the ORCID text field on the author user interface in publication component and publication plugin, so that the submitter can enter the ORCID for the co-author, as some researchers request. It is also another way to integrate the ORCID with PURR/Hubzero as we display the link to the personal ORCID profile page on publication page of PURR.
The change is going to be reflected in the workflows below.
Initiate a publication. In author section, add an author from either PURR or the project that the publication belongs to. Click the "Edit" button on right side of the added author, and you will see ORCID text field. The ORCID filed will be filled with ORCID ID if the author is PURR user and the ORCID has been added to user's profile before. For the author added from the project, you can enter the ORCID ID in the ORCID text field if you know and then click the save button to record the changes.
On admin interface, hub administrator can add or edit the ORCID ID through component and save the changes.
The author's ORCID ID will be set in the DOI metadata set and are going to be sent and saved on DataCite.
Code changes:
Add column "orcid" to table "#__publication_authors".
Add ORCID text filed on view "editauthor" in publication component and on view "newauthor" in plg_projects_publications.
Change function getAuthorByOwnerId() in table author.php so that the PURR user information is read from the right source.
Add process in author block model to save the ORCID ID.
Read the ORCID ID from user profile if the author is PURR user.
Test passed for three cases below.
I successfully added ORCID for co-authors in publication process.
The ORCID can be edited and saved successfully in publication component on admin interface.
On DataCite, I see that the ORCID of the co-authors are set in the nameIdentifier metadata element in DOI metadata record.
Add ORCID text field for co-author of publication
PURR ticket: https://purr.purdue.edu/support/ticket/2549
We want to add the ORCID text field on the author user interface in publication component and publication plugin, so that the submitter can enter the ORCID for the co-author, as some researchers request. It is also another way to integrate the ORCID with PURR/Hubzero as we display the link to the personal ORCID profile page on publication page of PURR.
The change is going to be reflected in the workflows below.
Code changes:
Test passed for three cases below.
This is not a hot fix.