Dissemin hackathon followup
4 min read
Une version française de ce post est ci-dessous.
The Dissemin hackathon has concluded. It has been the opportunity for around 12 people, both experienced and new, to discuss and work on Dissemin in a warm and pleasant atmosphere. During the hackathon, the following new features have been developed:
- When you are logged in to Dissemin, it is now possible to add publications to your profile directly on Dissemin. (Before, you had to import them on ORCID separately.) It is also possible to remove publications from your profile directly in Dissemin. Your choice of publications is only local to Dissemin and is not propagated back to ORCID (because ORCID has no free API for this purpose).
- We fixed an incompatibility with some versions of uBlock Origin, where the paper list formatting was broken.
- We have changed the Elasticsearch configuration to improve performance and to reduce false positives, in particular when searching for author names. Dissemin is now busy reindexing its 90 million papers: once the process completes, matches on author names will be exact.
- Dissemin is now served over HTTPS!
- Work has been done towards multi-affiliation support for HAL, and still ongoing: click here to know more
- We have investigated why some arXiv papers are missing a DOI, determined that this was not a Dissemin issue, and reported it to BASE.
- Various minor improvements: Dissemin no longer shows papers with an erroneous date in the distant future, the logout menu item is now a link, the footer rendering was improved, there has been work on adding the version number in the interface, we moved to the latest Mathjax CDN, Sentry support has been introduced, and we improved the documentation (here, here, etc.).
Le Hackathon Dissemin a eu lieu, et a été l'occasion pour une douzaine de personnes (nouveaux et anciens) de se retrouver pour discuter et développer Dissemin dans une ambiance conviviale. Au cours du hackathon, les fonctionnalités suivantes ont été développées :
- Quand vous êtes connecté à Dissemin, il est désormais possible d'ajouter des publications à votre profil directement sur Dissemin, plutôt que de les importer séparément sur ORCID. Il est également possible de supprimer des publications de votre profil directement dans Dissemin. Ce choix est local à Dissemin et n'est pas partagé avec ORCID, car l'API gratuite d'ORCID ne le permet pas.
- Nous avons corrigé une incompatibilité avec certaines versions de uBlock Origin, qui pouvait entraîner des problèmes lors de l'affichage de la liste des papiers.
- Nous avons changé la configuration du moteur Elasticsearch pour améliorer la performance et réduire les faux positifs lors des recherches, en particulier sur les noms d'auteurs. Nous sommes actuellement en train de réindexer les 90 millions de papiers connus par Dissemin ; une fois ce processus terminé, seules les correspondances exactes sur le nom des auteurs seront prises en compte.
- Dissemin est à présent servi en HTTPS !
- Nous avons commencé à travailler au support des affiliations multiples pour HAL, et nous y travaillons toujours : voir ici.
- Nous avons étudié pourquoi certains papiers arXiv n'ont pas de DOI indiqué : le problème vient de BASE, nous leur avons signalé.