From 5a9715bdae7e100142f12ad2dd19d3c996848358 Mon Sep 17 00:00:00 2001 From: "J.-S. Caux" <J.S.Caux@uva.nl> Date: Wed, 1 Jun 2016 21:31:34 +0200 Subject: [PATCH] Improve invitation emails --- scipost/utils.py | 196 +++++++++++++++++++++++++++-------------------- 1 file changed, 111 insertions(+), 85 deletions(-) diff --git a/scipost/utils.py b/scipost/utils.py index 6a769be79..eb0a33eba 100644 --- a/scipost/utils.py +++ b/scipost/utils.py @@ -138,6 +138,38 @@ class Utils(object): if len(cls.invitation.personal_message) > 3: email_text += cls.invitation.personal_message + '\n\n' + # This text to be put in C, ci invitations + summary_text = ('\n\nIn summary, SciPost.org is a publication portal managed by ' + 'professional scientists, offering (among others) high-quality ' + 'Open Access journals with innovative forms of refereeing, and a ' + 'means of commenting on all existing literature. SciPost is established as ' + 'a not-for-profit foundation devoted to serving the interests of the ' + 'international scientific community.' + '\n\nThe site is anchored at https://scipost.org. Many further details ' + 'about SciPost, its principles, ideals and implementation can be found at ' + 'https://scipost.org/about and https://scipost.org/FAQ.' + '\n\nAs a professional academic, you can register at ' + 'https://scipost.org/register, enabling you to contribute to the site\'s ' + 'contents, for example by offering submissions, reports and comments.' + '\n\nFor your convenience, I have prepared a partly pre-filled registration ' + 'form at https://scipost.org/invitation/' + cls.invitation.invitation_key + + ' (valid for two weeks; you can thereafter still register at ' + 'https://scipost.org/register).\n\n' + 'If you do develop sympathy for the initiative, besides participating in the ' + 'online platform, I would be very grateful if you considered submitting a ' + 'publication to one of the journals within the near future, in order to help ' + 'establish their reputation. I\'ll also be looking forward to your reaction, ' + 'comments and suggestions about the initiative, which I hope you will find ' + 'useful to your work as a professional scientist.' + '\n\nMany thanks in advance for taking a few minutes to look into it,' + '\n\nOn behalf of the SciPost Foundation,\n\n' + 'Prof. dr Jean-Sébastien Caux\n---------------------------------------------' + '\nInstitute for Theoretial Physics\nUniversity of Amsterdam\nScience Park 904' + '\n1098 XH Amsterdam\nThe Netherlands\n' + '---------------------------------------------\ntel.: +31 (0)20 5255775' + '\nfax: +31 (0)20 5255778\n---------------------------------------------') + + if cls.invitation.invitation_type == 'R': # Refereeing invitation # Details of the submission to referee are already in the personal_message field @@ -166,36 +198,10 @@ class Utils(object): 'I would hereby like to use this opportunity to quickly introduce ' 'you to the SciPost initiative, and to invite you to become an active ' 'Contributor to the site. You might for example consider reporting or ' - 'commenting on the above submission before the refereeing deadline.' - '\n\nIn summary, SciPost.org is a publication portal managed by ' - 'professional scientists, offering (among others) high-quality ' - 'Open Access journals with innovative forms of refereeing, and a ' - 'means of commenting on all existing literature. SciPost is a ' - 'not-for-profit foundation devoted to serving the interests of the ' - 'international scientific community.' - '\n\nThe site is anchored at https://scipost.org. Many further details ' - 'about SciPost can be found at https://scipost.org/about and ' - 'https://scipost.org/FAQ.' - '\n\nAs a professional academic, you can register at ' - 'https://scipost.org/register, enabling you to contribute to the site’s ' - 'contents, for example by offering reports and comments.' - '\n\nFor your convenience, I have prepared a partly pre-filled registration ' - 'form (valid for two weeks) at ' - 'https://scipost.org/invitation/' + cls.invitation.invitation_key + '.\n\n' - 'If you do develop sympathy for the initiative, besides participating in the ' - 'online platform, I\'d be very grateful if you considered submitting a ' - 'publication to one of the journals within the near future, in order to help ' - 'establish their reputation. I\'ll also be looking forward to your reaction, ' - 'comments and suggestions about the initiative.' - '\n\nMany thanks in advance for taking a few minutes to look into it,' - '\n\nOn behalf of the SciPost Foundation,\n\n' - 'Prof. dr Jean-Sébastien Caux\n---------------------------------------------' - '\nInstitute for Theoretial Physics\nUniversity of Amsterdam\nScience Park 904' - '\n1098 XH Amsterdam\nThe Netherlands\n' - '---------------------------------------------\ntel.: +31 (0)20 5255775' - '\nfax: +31 (0)20 5255778\n---------------------------------------------') + 'commenting on the above submission before the refereeing deadline.') + email_text += summary_text emailmessage = EmailMessage( - 'SciPost: (registration invitation)', email_text, + 'SciPost: invitation', email_text, 'J.-S. Caux <jscaux@scipost.org>', [cls.invitation.email], ['registration@scipost.org'], @@ -203,68 +209,88 @@ class Utils(object): elif cls.invitation.invitation_type == 'C': email_text += ('I would hereby like to quickly introduce ' - 'you to the SciPost initiative, and to invite you to become an active ' - 'Contributor to the site.' - '\n\nIn summary, SciPost.org is a publication portal managed by ' - 'professional scientists, offering (among others) high-quality ' - 'Open Access journals with innovative forms of refereeing, and a ' - 'means of commenting on all existing literature. SciPost is a ' - 'not-for-profit foundation devoted to serving the interests of the ' - 'international scientific community.' - '\n\nThe site is anchored at https://scipost.org. Many further details ' - 'about SciPost can be found at https://scipost.org/about and ' - 'https://scipost.org/FAQ.' - '\n\nAs a professional academic, you can register at ' - 'https://scipost.org/register, enabling you to contribute to the site’s ' - 'contents, for example by offering reports and comments.' - '\n\nFor your convenience, I have prepared a partly pre-filled registration ' - 'form (valid for two weeks) at ' - 'https://scipost.org/invitation/' + cls.invitation.invitation_key + '.\n\n' - 'If you do develop sympathy for the initiative, besides participating in the ' - 'online platform, I\'d be very grateful if you considered submitting a ' - 'publication to one of the journals within the near future, in order to help ' - 'establish their reputation. I\'ll also be looking forward to your reaction, ' - 'comments and suggestions about the initiative.' - '\n\nMany thanks in advance for taking a few minutes to look into it,' - '\n\nOn behalf of the SciPost Foundation,\n\n' - 'Prof. dr Jean-Sébastien Caux\n---------------------------------------------' - '\nInstitute for Theoretial Physics\nUniversity of Amsterdam\nScience Park 904' - '\n1098 XH Amsterdam\nThe Netherlands\n' - '---------------------------------------------\ntel.: +31 (0)20 5255775' - '\nfax: +31 (0)20 5255778\n---------------------------------------------') + 'you to a scientific publishing initiative I recently launched, ' + 'called SciPost, and to invite you to become an active Contributor.') + email_text += summary_text emailmessage = EmailMessage( - 'SciPost: (registration invitation)', email_text, + 'SciPost: invitation', email_text, 'J.-S. Caux <jscaux@scipost.org>', [cls.invitation.email], ['registration@scipost.org'], reply_to=['registration@scipost.org']) - - - else: - email_text += ('You will have noticed that scientific publishing is currently undergoing many changes, and you will hopefully agree that it is of the utmost importance that the best interests of science and scientists be served by these developments. After much thinking and discussion about this issue, I recently decided to forge ahead and implement a new online publication portal by and for scientists.\n\nThe initiative, called SciPost, aims to build on the best traditions within our community (as exemplified by the arXiv.org preprint server) by offering a complete scientific publication platform, run by and for professional scientists, providing:\n\n' + - '- a means to comment on all existing literature;\n\n' + - "- a repository of links to theses (Habilitation, PhD, Master's);\n\n" + - '- and, most importantly, a collection of community-run two-way open access (no subscription fees, no author fees) journals with extremely stringent (peer-witnessed) refereeing.\n\n' + - 'For the Journals, the main innovations are thus a redesigned, more accountable refereeing process (addressing some of the weaknesses identified in current systems and habits), together with a new concept for the editorial process, based on our Editorial College (exclusively composed of established, professionally practising scientists), designed to ensure the highest achievable scientific quality while minimizing the burden of the editorial workflow.\n\n') - if cls.invitation.invitation_type == 'F': - email_text += ('The SciPost.org portal has been intensively developed over the last few months. It is legally based on a not-for-profit foundation and will operate in perpetuity as a non-commercial entity at the exclusive service of the academic sector. We are now entering the next phase in the implementation, which is to build up the community of professional academics who will help operate it.\n\n' + - 'To go straight to the point, on behalf of the foundation, I hereby have the honour to invite you to become an Editorial Fellow and thus join the Editorial College of SciPost Physics.\n\n' + - 'Please note that only well-known and respected senior academics are being contacted for this purpose. Academic reputation and involvement in the community are the most important criteria guiding our considerations of who should belong to the Editorial College. We envision each subfield of physics to be represented by around a dozen Editorial Fellows.\n\n' + - "To help you in considering this, it would be best if you were to take the time to look at the website itself, which is anchored at scipost.org. Registration is now generally open, but you can also personally register (to become a Contributor, without necessarily committing to membership of the Editorial College, this to be discussed separately) by visiting the following single-use link, containing a partly pre-filled form for your convenience: \n\n" + - 'https://scipost.org/invitation/' + cls.invitation.invitation_key + '\n\n' + - 'I will then activate your account. Many details about the initiative can then be found at scipost.org/about and at scipost.org/FAQ. Functioning of the College will proceed according to the by-laws set out in scipost.org/EdCol_by-laws.\n\n' + - "Since the success of this initiative is dependent on the involvement of the very people it is meant to serve, we'd be very grateful if you were to give due consideration to this proposal. We would expect you to commit just 2-4 hours per month to help perform Editorial duties; we will adjust the number of Editorial Fellows to ensure this is the case. You could try it out for 6 months or a year, and of course you could quit any time you wished. We'd be even more grateful if you considered submitting a publication to one of the journals (which will open for submission in a few weeks) in the near future, in order to help establish their reputation.\n\n" + - "I'd be happy to provide you with more information, should you require it. In view of our development plans, I would be grateful if you could react (by replying to this email) within the next two or three weeks, if possible. I'll be looking forward to your reaction, your comments and suggestions, be they positive or negative. If you need more time to consider, that's also fine; just let me know.\n\n") - elif cls.invitation.invitation_type == 'C': - email_text += ('The SciPost.org portal has been intensively developed over the last few months. It is legally based on a not-for-profit foundation and will operate in perpetuity as a non-commercial entity at the exclusive service of the academic sector. We are now entering the next phase in the implementation, which is to build up the community of professional academics who will hopefully make use of the portal in their daily activities.\n\n' + - "It's perhaps best if you take the time to look at the website itself, which is anchored at scipost.org. Registration is now generally open, but you can also personally register by visiting the following single-use link, containing a partly pre-filled form for your convenience: \n\n" + - 'https://scipost.org/invitation/' + cls.invitation.invitation_key + '\n\n' + - 'I will then activate your account. Many details about the initiative can then be found at scipost.org/about and at scipost.org/FAQ.\n\n' + - "If you do develop sympathy for the initiative, besides participating in the online platform, we'd be very grateful if you considered submitting a publication to one of the journals (which will open for submission in a few weeks) within the near future, in order to help establish their reputation. I'll also be looking forward to your reaction, your comments and suggestions, be they positive or negative.\n\n") - - email_text += ("On behalf of the SciPost Foundation,\n\n" + - "Prof. dr Jean-Sébastien Caux\n---------------------------------------------\nInstitute for Theoretial Physics\nUniversity of Amsterdam\nScience Park 904\n1098 XH Amsterdam\nThe Netherlands\n---------------------------------------------\ntel.: +31 (0)20 5255775\nfax: +31 (0)20 5255778\n---------------------------------------------") + elif cls.invitation.invitation_type == 'F': + email_text += ('You will have noticed that scientific publishing is currently ' + 'undergoing many changes, and you will hopefully agree that it is of ' + 'the utmost importance that the best interests of science and scientists ' + 'be served by these developments. After much thinking and discussion ' + 'about this issue, I recently decided to forge ahead and develop a new ' + 'online publication portal by and for scientists, aimed at turning ' + 'these ideas into reality.' + '\n\nThe initiative, called SciPost, aims to build on the best traditions ' + 'within our community (as exemplified by the arXiv.org preprint server) by ' + 'offering a complete scientific publication platform, run by and for ' + 'professional scientists, providing:\n\n' + '- a means to comment on all existing literature;\n\n' + '- a repository of links to theses (Habilitation, PhD, Master\'s);\n\n' + '- and, most importantly, a collection of community-run two-way open ' + 'access (no subscription fees, no author fees) journals with extremely ' + 'stringent (peer-witnessed) refereeing.\n\n' + 'For the Journals, the main innovations are thus a redesigned, more ' + 'accountable refereeing process, together with a new concept for the ' + 'editorial process, based on our Editorial College (exclusively composed ' + 'of established, professionally practising scientists), designed to ' + 'ensure the highest achievable scientific quality while minimizing the ' + 'burden of the editorial workflow.\n\n' + 'The SciPost.org portal has been intensively developed over the last ' + 'few months. It is legally based on a not-for-profit foundation and will ' + 'operate in perpetuity as a non-commercial entity at the exclusive service ' + 'of the academic sector. We are now entering the next phase in the ' + 'implementation, which is to build up the community of professional ' + 'academics who will help operate it.\n\n' + 'To go straight to the point, on behalf of the foundation, I hereby would ' + 'like to invite you to become an Editorial Fellow and thus join the ' + 'Editorial College of SciPost Physics.\n\n' + 'Please note that only well-known and respected senior academics are ' + 'being contacted for this purpose. Academic reputation and involvement ' + 'in the community are the most important criteria guiding our ' + 'considerations of who should belong to the Editorial College. We ' + 'envision each subfield of physics to be represented by around a dozen ' + 'Editorial Fellows.\n\n' + 'To help you in considering this, it would be best if you were to take ' + 'the time to look at the website itself, which is anchored at scipost.org. ' + 'Registration is now generally open, but you can also personally register ' + '(to become a Contributor, without necessarily committing to membership ' + 'of the Editorial College, this to be discussed separately) by visiting ' + 'the following single-use link, containing a partly pre-filled form for ' + 'your convenience: \n\n' + 'https://scipost.org/invitation/' + cls.invitation.invitation_key + '\n\n' + 'I will then activate your account. Many details about the initiative ' + 'can then be found at scipost.org/about and at scipost.org/FAQ. ' + 'Functioning of the College will proceed according to the by-laws set ' + 'out in scipost.org/EdCol_by-laws.\n\n' + 'Since the success of this initiative is dependent on the involvement of ' + 'the very people it is meant to serve, we\'d be very grateful if you were ' + 'to give due consideration to this proposal. We would expect you to ' + 'commit just 2-4 hours per month to help perform Editorial duties; we will ' + 'adjust the number of Editorial Fellows to ensure this is the case. You ' + 'could try it out for 6 months or a year, and of course you could quit ' + 'any time you wished. We\'d be even more grateful if you considered ' + 'submitting a publication to one of the journals, in order to help ' + 'establish their reputation.\n\n' + 'I\'d be happy to provide you with more information, should you require ' + 'it. In view of our development plans, I would be grateful if you could ' + 'react (by replying to this email) within the next two or three weeks, ' + 'if possible. I\'ll be looking forward to your reaction, your comments ' + 'and suggestions, be they positive or negative. If you need more time ' + 'to consider, that\'s also fine; just let me know.\n\n' + 'On behalf of the SciPost Foundation,\n\n' + 'Prof. dr Jean-Sébastien Caux\n---------------------------------------------' + '\nInstitute for Theoretial Physics\nUniversity of Amsterdam' + '\nScience Park 904\n1098 XH Amsterdam\nThe Netherlands' + '\n---------------------------------------------\n' + 'tel.: +31 (0)20 5255775\nfax: +31 (0)20 5255778' + '\n---------------------------------------------') emailmessage = EmailMessage( 'SciPost registration invitation', email_text, -- GitLab