How to deal with unknown presenting authors?
Moin @hcdc/django/clm-community !
hier ist eine Frage, die ich zur Diskussion stellen möchte. Es geht um die Co-autoren einer Abstract submission:
Wenn jemand einen Abstract für ein Event einreicht, kann er oder sie Co-Autoren auswählen. Co-Autor:innen existieren aber nur, wenn bereits eine Autor:in angelegt wurde, oder sich die Person bereits einmal auf unserer Website eingeloggt hatte. Wenn sich jemand auf der Website einloggt nachdem er oder sie bereits als Co-Autor:in registriert wurde (also über den Register a new one-Button im Screenshot oben angelegt wurde), dann werden er oder sie nicht automatisch nach dem ersten Login dem Abstract zugeordnet. Ich könnte zwar automatisch schauen, ob es bereits eine Autor:in mit gleichem Namen gibt, aber das ist fehleranfällig (z.B. Philipp S. Sommer würde nicht auf Philipp Sommer gemapped).
Ich würde sagen, das sollte man teilweise an die Community-Manager outsourcen. Ich schlage folgenden Workflow vor:
Wenn ein neues Profil auf der Website angelegt wird, schaue ich nach, ob es bereits eine oder mehr Autor:innen mit gleichem Nachnamen gibt. Wenn es genügend Überlapp beim Vornamen gibt, dann schicken wir eine Mail an die Manager, dass sie das doch bitte überprüfen sollen. Falls es keinen Überlapp gibt, erstellen wir ein neues Autoren-Profil für das CommunityMember.
Klingt das plausibel?