diff --git a/commentaries/templates/commentaries/request_commentary.html b/commentaries/templates/commentaries/request_commentary.html index e53fabca55bd2a571e65ca60c71b6548efd60099..0333aa821b957064e5e7c8d21b642b0043266ebf 100644 --- a/commentaries/templates/commentaries/request_commentary.html +++ b/commentaries/templates/commentaries/request_commentary.html @@ -48,7 +48,9 @@ </script> <section> - <h1>Request Activation of a Commentary Page:</h1> + <div class="flex-greybox"> + <h1>Request Activation of a Commentary Page:</h1> + </div> <form action="{% url 'commentaries:request_commentary' %}" method="post"> {% csrf_token %} <table> diff --git a/commentaries/views.py b/commentaries/views.py index 8b01ea1952c5e24f4b0cfacebb1be4494f9a6c0e..73f7d09495d314252e2e7d546a861cc07a7a3b98 100644 --- a/commentaries/views.py +++ b/commentaries/views.py @@ -172,6 +172,7 @@ def commentary_detail(request, commentary_id): is_lit = form.cleaned_data['is_lit'], is_sug = form.cleaned_data['is_sug'], comment_text = form.cleaned_data['comment_text'], + remarks_for_editors = form.cleaned_data['remarks_for_editors'], date_submitted = timezone.now(), ) newcomment.save() diff --git a/comments/forms.py b/comments/forms.py index 126f232e59d230f225a36c22bd7b704949c6316a..7b17cd841fa307ab782ca98c71d70e0e5a3a317f 100644 --- a/comments/forms.py +++ b/comments/forms.py @@ -37,20 +37,20 @@ AUTHOR_REPLY_REFUSAL_CHOICES = ( class CommentForm(forms.ModelForm): class Meta: model = Comment - fields = ['is_rem', 'is_que', 'is_ans', 'is_obj', 'is_rep', 'is_val', 'is_lit', 'is_sug', 'comment_text', 'anonymous'] + fields = ['is_rem', 'is_que', 'is_ans', 'is_obj', 'is_rep', 'is_val', 'is_lit', 'is_sug', 'comment_text', 'remarks_for_editors', 'anonymous'] def __init__(self, *args, **kwargs): super(CommentForm, self).__init__(*args, **kwargs) self.fields['comment_text'].widget.attrs.update({'placeholder': 'NOTE: only serious and meaningful Comments will be accepted.'}) + self.fields['remarks_for_editors'].widget.attrs.update({'rows': 3, 'placeholder': '(these remarks will not publicly visible)'}) self.helper = FormHelper() self.helper.layout = Layout( Div( Div( Field('comment_text'), HTML('<p>In your comment, you can use LaTeX \$...\$ for in-text equations or \ [ ... \ ] for on-line equations.</p>'), - HTML('<p id="goodCommenter"><i>Be professional. Only serious and meaningful comments will be vetted through.</i></p>'), - HTML('<p id="goodCommenter"><i>By clicking on Submit, the commenter certifies that all sources used are duly referenced and cited.</i></p>'), - HTML('<p id="goodCommenter"><i>Failure to do so could lead to exclusion from the portal.</i></p>'), + HTML('<p id="goodCommenter"><i>Be professional. Only serious and meaningful comments will be vetted through.</i></p><br/>'), + Field('remarks_for_editors'), css_class="col-9"), Div( Fieldset( @@ -61,6 +61,7 @@ class CommentForm(forms.ModelForm): Div( Field('anonymous'), Submit('submit', 'Submit your Comment for vetting', css_class="submitComment"), + HTML('<p id="goodCommenter"><i>By clicking on Submit, the commenter certifies that all sources used are duly referenced and cited. Failure to do so could lead to exclusion from the portal.</i></p>'), ), css_class="col-3"), css_class="row"), diff --git a/comments/models.py b/comments/models.py index 7bb0aa1230a7bc00731870755d527db79acd6666..aadb03670868302b1fb45cc088018ef30330cb87 100644 --- a/comments/models.py +++ b/comments/models.py @@ -50,6 +50,7 @@ class Comment(models.Model): is_lit = models.BooleanField(default=False, verbose_name='pointer to related literature') is_sug = models.BooleanField(default=False, verbose_name='suggestion for further work') comment_text = models.TextField() + remarks_for_editors = models.TextField(default='', blank=True, verbose_name='optional remarks for the Editors only') date_submitted = models.DateTimeField('date submitted') # Aggregates of ratings applied to this comment: nr_relevance_ratings = models.IntegerField(default=0) diff --git a/comments/templates/comments/vet_submitted_comments.html b/comments/templates/comments/vet_submitted_comments.html index 46fb20515200a7d90574bb4098673c24c546936d..1ce1e8eaa2f14d326e8db88f9e171468347bb9eb 100644 --- a/comments/templates/comments/vet_submitted_comments.html +++ b/comments/templates/comments/vet_submitted_comments.html @@ -44,7 +44,12 @@ <div class="row"> <div class="col-8"> <p>Submitted: {{ comment_to_vet.date_submitted }}</p> + <h3>Comment text:</h3> <p>{{ comment_to_vet.comment_text }}</p> + {% if comment_to_vet.remarks_for_editors %} + <h3>Remarks for Editors only:</h3> + <p>{{ comment_to_vet.remarks_for_editors }}</p> + {% endif %} </div> <div class="col-4"> <form action="{% url 'comments:vet_submitted_comment_ack' comment_id=comment_to_vet.id %}" method="post"> diff --git a/scipost/templates/scipost/FAQ.html b/scipost/templates/scipost/FAQ.html index 00b68becb22a93c7837aaaa6e843a6da44a09e68..8d2fee9d3b392014bb89f7b82423c37033deba5b 100644 --- a/scipost/templates/scipost/FAQ.html +++ b/scipost/templates/scipost/FAQ.html @@ -18,10 +18,12 @@ </div> <div class="row"> <div class="col-5"> + <hr class="hr6"> <h3>What are the distinguishing features of SciPost Journals?</h3> <p>All SciPost Journals are subscription-free, two-way open access (free for readers, free for authors) online journals.</p> <p>Manuscripts submitted to SciPost undergo the extremely stringent <a href="{% url 'scipost:peer_witnessed_refereeing' %}">peer-witnessed refereeing</a> process, guaranteeing that papers published in SciPost Journals meet the highest possible academic standards.</p> <br/> + <hr class="hr6"> <h3>Why should I submit my manuscripts to SciPost?</h3> <p>Because:</p> <ul> @@ -33,23 +35,29 @@ <li>you do not think that author(s) should be paying publication costs</li> </ul> <br/> + <hr class="hr6"> <h3>Will my SciPost publications be citable?</h3> <p>All SciPost publications will obtain a unique DOI, enabling citations and metrics as per other journals.</p> <br/> + <hr class="hr6"> <h3>Can I also submit my papers somewhere else?</h3> <p>No. SciPost publications or submissions under consideration for publication in SciPost Journals must not be submitted elsewhere.</p> <br/> + <hr class="hr6"> <h3>Under what license do SciPost Journals publish articles?</h3> <p>All SciPost contents are licensed under the <a href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International (CC BY 4.0) License</a>. Under this license, authors agree to make their articles available for reuse without permission or fees, for virtually any purpose. Anyone may copy, distribute or reuse these articles as long as the author(s) and original source are properly cited. This is the standard license used worldwide in open access journals.</p> <br/> + <hr class="hr6"> <h3>Will my papers always be available?</h3> - <p>Yes. SciPost is here to stay, and authors should not worry that their SciPost publications could potentially disappear. This would require the dismantling not only of SciPost, but also of the arXiv (where the final version of the accepted SciPost papers (with unique DOI identifier) can be posted by the authors).</p> + <p>Yes. SciPost is here to stay, and authors should not worry that their SciPost publications could potentially disappear. This would require the dismantling not only of SciPost, but also of the arXiv (where the published version of the SciPost papers (with unique DOI identifier) can be posted by the authors).</p> <br/> + <hr class="hr6"> <h3>What are Commentaries?</h3> <p>SciPost Commentaries is a repository of Commentary Pages on scientific publications. Each Commentary Page contains some relevant summary info about the publication (such as Title, Author(s), DOI link to published version, abstract, ...), followed by Comments from Contributors and Author and Contributor Replies. </p> </div> <div class="col-1"></div> <div class="col-5"> + <hr class="hr6"> <h3>Why should I become an active Contributor?</h3> <p>Because:</p> <ul> @@ -60,19 +68,23 @@ <li>you are willing to make your contributions as author and (anonymously) as reviewer and commenter openly accessible</li> </ul> <br/> + <hr class="hr6"> <h3>Who is behind SciPost?</h3> <ul> <li>SciPost was founded by <a href="http://staff.fnwi.uva.nl/j.s.caux">J.-S. Caux</a>, Professor of Theoretical Physics at the University of Amsterdam.</li> <li>The legal entity behind SciPost is Stichting SciPost, a not-for-profit Foundation established in Amsterdam. Its (non-remunerated) personnel consists in Prof. J.-S. Caux (chairman), Dr J. van Mameren (secretary) and Dr J. van Wezel (treasurer). The portal is run by a team of volunteer officers coordinated by the Foundation.</li> </ul> <br/> + <hr class="hr6"> <h3>Why was SciPost started?</h3> <p>The publishing landscape is evolving rapidly, and it is not clear that the best interests of science and scientists are being represented. SciPost offers a grassroots solution to the problem of scientific publishing, designed and implemented by scientists in the best interests of science itself.</p> <br/> + <hr class="hr6"> <h3>Which fields of science does SciPost cater to?</h3> <p>The initial rollout of SciPost offers a Physics portal.</p> <p>Portals in other disciplines will be opened if the SciPost model proves to be successful.</p> <br/> + <hr class="hr6"> <h3>How is SciPost funded?</h3> <p>SciPost operates non-commercially, encurring minimal costs. Contributors, who are by definition all academically employed, provide all the content and perform all editorial tasks as part of their normal institutional academic duties. Operations are kept running by a team of volunteer officers, themselves academically employed.</p> <p>Support for operational costs is initially provided by the <a href="http://www.nwo.nl/en">NWO</a> in the Netherlands. Long-term operations will be financed by donations from national funding agencies, universities, societies, foundations and individuals. If you are interested in financially supporting SciPost, <a href="mailto:J.S.Caux@uva.nl">contact us</a>.</p> diff --git a/scipost/templates/scipost/about.html b/scipost/templates/scipost/about.html index 09f2aae5e3e1cb3b6dca25f4793f6bb40fa94277..62f87b419cd16427b08f9e0d71de8fed3f0ef3ac 100644 --- a/scipost/templates/scipost/about.html +++ b/scipost/templates/scipost/about.html @@ -13,7 +13,11 @@ <section> <div class="row"> <div class="col-6"> - <h1>About SciPost</h1> + <div class="flex-container"> + <div class="flex-greybox"> + <h1>About SciPost</h1> + </div> + </div> <h4>Read the original <a href="{% static 'scipost/info/SciPost_Description.pdf' %}">SciPost description document</a>.</h4> <h4><a href="{% url 'scipost:FAQ' %}">Frequently asked questions</a>.</h4> </div> @@ -27,9 +31,15 @@ </section> <section> + <hr class="hr12"> + <div class="flex-container"> + <div class="flex-greybox"> + <h1>Guiding principles</h1> + </div> + </div> + <div class="row"> <div class="col-5"> - <h1>Guiding principles</h1> <ul> <li><em>Two-way open access</em><br/> Publicly-funded science should be openly accessible to scientists and the general public, perpetually, worldwide. Conversely, scientists should not have to pay publishing charges to disseminate the fruits of their research efforts.</li> <li><em>Non-profit</em><br/>Academics do not perform research for profit, and by extension the publication of their scientific results should not involve commercial profit-making.</li> @@ -52,6 +62,12 @@ </section> <section> + <hr class="hr12"> + <div class="flex-container"> + <div class="flex-greybox"> + <h2>Acknowledgements</h2> + </div> + </div> <div class="row"> <div class="col-3"> <h1>SciPost is endorsed by</h1> @@ -74,9 +90,15 @@ </section> <section> - <h1>The SciPost Team</h1> + <hr class="hr12"> + <div class="flex-container"> + <div class="flex-greybox"> + <h1>The SciPost Team</h1> + </div> + </div> + <div class="row"> - <div class="col-6"> + <div class="col-4"> <h3>The SciPost Foundation</h3> <ul> <li>Chairman: J.-S. Caux</li> @@ -84,6 +106,16 @@ <li>Treasurer: J. van Wezel</li> </ul> </div> + <div class="col-4"> + <h3>Code Development and Server Maintenance</h3> + <ul> + <li>J.-S. Caux</li> + </ul> + <h4>Technical advice</h4> + <ul> + <li>M. Moeys, J. Roodhart, R. van Dam</li> + </ul> + </div> <div class="col-4"> <h3>Physics Advisory Board</h3> <ul> @@ -123,25 +155,6 @@ </section> -<section> - <h2>Acknowledgements</h2> - <div class="row"> - <div class="col-6"> - <h4>Code Development and Maintenance</h4> - <p>J.-S. Caux</p> - <h4>Technical advice</h4> - <p>M. Moeys, J. Roodhart, R. van Dam</p> - </div> - <div class="col-6"> -<!-- - <h4>Server</h4> - <p>The temporary server is provided by the FNWI and the U. of Amsterdam.</p> - <h4>Funding</h4> - <p>SciPost acknowledges generous support from the J.-S. Caux Lack of Sleep Foundation.</p> ---> - </div> - </div> -</section> {% endif %} <!-- temporary strip --> diff --git a/scipost/templates/scipost/index.html b/scipost/templates/scipost/index.html index ffb4a9b05da0a2e935f95fccc493d67b5fba1f48..6cf47ef69de8f16cfea2e0205e17309218415df9 100644 --- a/scipost/templates/scipost/index.html +++ b/scipost/templates/scipost/index.html @@ -12,7 +12,7 @@ <div class="flex-greybox320"> <h1><a href="{% url 'scipost:about' %}">About SciPost</a></h1> <p>SciPost is a complete scientific publication portal managed by active professional scientists.</p> - <p>It is purely online-based and offers freely, openly, globally and perpetually accessible science.</p> + <p>It is purely online-based and offers openly, globally and perpetually accessible science.</p> <h3><a href="{% url 'scipost:FAQ' %}">Frequently asked questions</a></h3> <h3><a href="{% url 'scipost:about' %}">Read more</a></h3> </div> diff --git a/submissions/views.py b/submissions/views.py index b3eaebbfbaad85295720dd1c7382ac4216546f35..e5b2fc9238614fba12437bf6a11dd14962c19484 100644 --- a/submissions/views.py +++ b/submissions/views.py @@ -130,6 +130,7 @@ def submission_detail(request, submission_id): is_lit = form.cleaned_data['is_lit'], is_sug = form.cleaned_data['is_sug'], comment_text = form.cleaned_data['comment_text'], + remarks_for_editors = form.cleaned_data['remarks_for_editors'], date_submitted = timezone.now(), ) newcomment.save()