CCSDForge / episciences

An overlay journal platform
https://www.episciences.org/
GNU General Public License v3.0
26 stars 2 forks source link

[feature request] Show accepted papers on journal webpage #133

Open mlegr opened 2 years ago

mlegr commented 2 years ago

As far as I know, the Episcience plateform only shows the list of published papers. Would it possible to also show the list of accepted papers (but not published yet)? At JTCAM, the copy-editing procedure might be fairly long (is, duration between acceptance and publication) and showing accepted papers would have a value for authors.

cbarthonnat commented 2 years ago

Same question for CM

rtournoy commented 2 years ago

Thanks for this proposal, yes we can provide a way to do it, but we must be careful on how to display it. How do you think we should present this? In a tab "Accepted articles" with a tag along the citation "Accepted" "Accepted: layout in progress" ? Other ideas ? The DOI cannot be displayed for citations of unpublished articles, the articles can be cited with their URL though. Also maybe we should add a paragraph to explain it on the page?

benoit-claudon commented 2 years ago

I have implemented such a page "by hand" on EpiGA page: https://epiga.episciences.org/page/articles-a-paraitre As far as EpiGA is concerned, the information displayed on this page is enough: title, authors, link and and date of acceptation. I don't know if the other epi-journals need more details to be displayed..

rtournoy commented 1 year ago

1st Iteration for minimum viable product: @JcharlesCCSD The feature to develop is: a standard (model) page listing all accepted papers of a journal

thanks ;)

cbarthonnat commented 1 year ago

Actuellement seuls les articles dont le statut est "accepté" (status = 4) semblent être affichés (voir : https://cst.episciences.org/browse/accepted-docs). Il faudrait permettre d'afficher également les articles dont les statuts sont "en attente des sources auteurs" (status = 18) et "en attente de la mise en forme par la revue" (status = 19). Merci les collègues :)

a3nm commented 1 year ago

Hi, this is an interesting feature for TheoretiCS too, but the page https://theoretics.episciences.org/browse/accepted-docs doesn't exist yet. Is it possible for us to have a similar page? (The page we currently maintain by hand is https://theoretics.episciences.org/page/accepted-articles)

rtournoy commented 1 year ago

Hi, this is an interesting feature for TheoretiCS too, but the page https://theoretics.episciences.org/browse/accepted-docs doesn't exist yet. Is it possible for us to have a similar page? (The page we currently maintain by hand is https://theoretics.episciences.org/page/accepted-articles)

Hi, yes please see: Website > Menu in the top select drop-down you will find several new templates for content pages. The last one is 'Accepted articles to be published'

rtournoy commented 1 year ago

Actuellement seuls les articles dont le statut est "accepté" (status = 4) semblent être affichés (voir : https://cst.episciences.org/browse/accepted-docs). Il faudrait permettre d'afficher également les articles dont les statuts sont "en attente des sources auteurs" (status = 18) et "en attente de la mise en forme par la revue" (status = 19). Merci les collègues :)

OK fixed now, thanks :)

benoit-claudon commented 1 year ago

Merci Raphaël ! J'ai mis en place la place sur EpiGA et cela fonctionne très bien. Il reste un petit truc à corriger : les dates d'acceptation. Les articles sur la page https://epiga.episciences.org/browse/accepted-docs ont tous été acceptés en 1970 ! Merci d'avance Benoît

Le 07/06/2023 à 23:21, Raphaël Tournoy a écrit :

Actuellement seuls les articles dont le statut est "accepté"
(status = 4) semblent être affichés (voir :
https://cst.episciences.org/browse/accepted-docs). Il faudrait
permettre d'afficher également les articles dont les statuts sont
"en attente des sources auteurs" (status = 18) et "en attente de
la mise en forme par la revue" (status = 19). Merci les collègues :)

OK fixed now, thanks :)

— Reply to this email directly, view it on GitHub https://github.com/CCSDForge/episciences/issues/133#issuecomment-1581529413, or unsubscribe https://github.com/notifications/unsubscribe-auth/AX33UMPUQEZLQLZXWUTGQM3XKDWE7ANCNFSM5KISOJEA. You are receiving this because you commented.Message ID: @.***>

a3nm commented 1 year ago

Hi, thanks for clarifying. This looks great! That said, in addition to the 1970 dates, there is a useless h2 title on the page: "Papers accepted on TheoretiCS" (in addition to the h1 title, which we can customize. Would it be possible to remove it?

rtournoy commented 1 year ago
a3nm commented 1 year ago

Hi @rtournoy , we have another request from TheoretiCS: people in the journal worry that the arXiv link to papers may be misinterpreted (readers would think it's the accepted version of papers, but typically it will be the submitted version). I agree this may be confusing without explanations, and we currently cannot customize the page to explain this.

One solution would be if we could have a customizable text at the top of the page before the list to clarify this -- and also explain that these are the papers accepted but not yet published. For instance the text to show could maybe be a setting of this type of page in https://theoretics.episciences.org/website/menu ?

Alternatively, making it customizable for this type of page whether or not to show the links to the arXiv version of the papers.

Thanks again for developing this!

rtournoy commented 1 year ago

Hi @a3nm , can you please provide an example of such text? I think we can handle both of your requests with CSS as a website customization. This is something I can try on the test website.

a3nm commented 1 year ago

Hi @rtournoy , the text from our current manually updated "Coming soon" page is: "The following articles have been accepted to TheoretiCS and will be published soon. (The final versions of these articles are currently under preparation.)" (see here : https://theoretics.episciences.org/page/accepted-articles)

It didn't seem obvious to me how to make the customizations in question via CSS, in particular the links to arXiv were not easy to catch with selectors.

Thanks!

rtournoy commented 1 year ago

Hi @rtournoy , the text from our current manually updated "Coming soon" page is: "The following articles have been accepted to TheoretiCS and will be published soon. (The final versions of these articles are currently under preparation.)" (see here : https://theoretics.episciences.org/page/accepted-articles)

It didn't seem obvious to me how to make the customizations in question via CSS, in particular the links to arXiv were not easy to catch with selectors.

Thanks!

I have added an automated page and an exemple to your preproduction site, in a nutshell:

div#browse-accepted-papers:before {
    content: "(The final versions of these articles are currently under preparation.)";
    font-size: 130%;
    font-weight:bold;
    margin: 2em;
}

#browse-accepted-papers ul {
    margin-top: 1em;
}

You cannot remove the links, but you can hide and disable them:

#browse-accepted-papers a {
        cursor: default;
        pointer-events: none;        
        text-decoration: none;
    }

If it's important to completely remove the links, we can consider an option for this

a3nm commented 1 year ago

Thanks @rtournoy ! This looks fine, but with just one caveat. When there are no accepted articles in this list, we would want the page to show some different text, to say that there are currently no pending articles.

In markup terms, you want to style #browse-accepted-papers differently depending on whether the child <ul> has a <li> or not. I have tried to do this in CSS in a compatible way (i.e., not using :has(), which unfortunately Firefox does not yet support by default), but did not manage.

Maybe the simplest solution would be to give a different class to #browse-accepted-papers depending on whether the list is empty or not, so we could adjust the message depending on whether there are papers or not?

Thanks!