{"id":542,"date":"2014-06-18T18:16:12","date_gmt":"2014-06-18T17:16:12","guid":{"rendered":"https:\/\/blog.univ-angers.fr\/projetao\/?p=542"},"modified":"2014-06-18T18:16:12","modified_gmt":"2014-06-18T17:16:12","slug":"la-gestion-des-utilisateurs-et-auteurs-dans-okina","status":"publish","type":"post","link":"https:\/\/blog.univ-angers.fr\/projetao\/2014\/06\/18\/la-gestion-des-utilisateurs-et-auteurs-dans-okina\/","title":{"rendered":"La gestion des utilisateurs et auteurs dans Okina"},"content":{"rendered":"<p><em>Billet un peu technique \u00e0 destination des biblioth\u00e9caires et administrateurs d&rsquo;archives ouvertes.<\/em><\/p>\n<p>Voici, rapidement, la mani\u00e8re dont les auteurs sont g\u00e9r\u00e9s dans Okina. Comme expliqu\u00e9 pr\u00e9c\u00e9demment, nous utilisons Drupal et le module Biblio, augment\u00e9 par nos soins.<\/p>\n<h2>Les \u00ab\u00a0users\u00a0\u00bb Drupal<\/h2>\n<p>Le CMS Drupal comprend une table \u00ab\u00a0users\u00a0\u00bb, r\u00e9f\u00e9ren\u00e7ant l&rsquo;ensemble des personnes qui acc\u00e8dent \u00e0 la plateforme en mode authentifi\u00e9.<\/p>\n<h3>Connexion\/authentification<\/h3>\n<p>Connexion CAS classique (module Drupal pr\u00eat \u00e0 l&#8217;emploi) avec les identifiants habituels. <\/p>\n<h3>Cr\u00e9ation du compte user<\/h3>\n<ul>\n<li>Pour les utilisateurs lambda de la plateforme (\u00e9tudiants de l&rsquo;UA, par exemple, et toute personne qui n&rsquo;est pas amen\u00e9e \u00e0 d\u00e9poser dans Okina, seulement \u00e0 consulter), un param\u00e8tre du module CAS permet la g\u00e9n\u00e9ration automatique du compte \u00e0 la premi\u00e8re connexion.<\/li>\n<li>Pour les chercheurs et ITRF\/Biatoss des laboratoires, nous avons choisi de proc\u00e9der autrement : import via csv des informations des comptes (dont le laboratoire d&rsquo;appartenance) et attribution automatique du r\u00f4le permettant d&rsquo;acc\u00e9der aux d\u00e9p\u00f4t et services. Ainsi les chercheurs n&rsquo;ont plus qu&rsquo;\u00e0 se connecter et peuvent directement utiliser l&rsquo;application.<\/li>\n<\/ul>\n<h3>Enrichissement du profil user<\/h3>\n<p>Les chercheurs peuvent charger leur photo, modifier l&rsquo;url permettant d&rsquo;acc\u00e9der \u00e0 leur profil, indiquer les adresses de leurs profils sur les r\u00e9seaux sociaux, leurs sites personnels, leur num\u00e9ro ORCID, leur biographie, CV, etc. Nous ajouterons probablement un champ ID HAL, lorsque HAL v3 sera en production. <\/p>\n<p>Bien s\u00fbr la g\u00e9n\u00e9ration de la liste des publications est automatique. Bas\u00e9 sur ces publications, nous proposons un encart pr\u00e9sentant les mots-cl\u00e9s les plus utilis\u00e9s par le chercheurs. Nous pourrions proposer bien d&rsquo;autres informations, \u00e0 l&rsquo;\u00e9chelon du chercheur ou de celui du laboratoire : revues ou \u00e9diteurs les plus \u00ab\u00a0utilis\u00e9s\u00a0\u00bb par les chercheurs pour publier, par exemple. Nous le ferons sans doute un jour, si cela int\u00e9resse nos chercheurs.<\/p>\n<h2>Les auteurs Biblio<\/h2>\n<p>Le module Biblio g\u00e9n\u00e8re une table des autorit\u00e9s auteurs pr\u00e9sents dans les publications. Cette table est li\u00e9e \u00e0 celle des users comme suit.<\/p>\n<h3>Lien entre les tables<\/h3>\n<p>On peut indiquer dans la fiche auteur le user correspondant, ou inversement. Le module biblio permet d&rsquo;ouvrir ce param\u00e9trage aux users eux-m\u00eames, nous avons choisi de nous en occuper directement. De plus nous avons automatis\u00e9 la cr\u00e9ation de l&rsquo;autorit\u00e9 auteur li\u00e9e \u00e0 l&rsquo;import des comptes users, lorsque celle-ci n&rsquo;existe pas encore. <\/p>\n<h3>Gestion des doublons auteurs<\/h3>\n<p>Il va falloir suivre l&rsquo;\u00e9volution de la table auteur de pr\u00e8s, pour \u00e9viter qu&rsquo;elle \u00ab\u00a0d\u00e9g\u00e9n\u00e8re\u00a0\u00bb. En natif, un rep\u00e9rage des doublons potentiels est disponible (surlignage dans l&rsquo;interface de gestion ; rep\u00e9rage bas\u00e9 sur l&rsquo;homophonie + suggestions de noms aux sonorit\u00e9s\/lettres proches). Le module Biblio permet de fusionner des auteurs, en gardant ou non les formes rejet\u00e9es (pour qu&rsquo;elles ne soient pas recr\u00e9\u00e9es \u00e0 chaque fois dans la table auteur). Il permet \u00e9galement de simples liens entre autorit\u00e9s. Nous avons remarqu\u00e9 des petits dysfonctionnements du module Biblio \u00ab\u00a0natif\u00a0\u00bb, corrig\u00e9s par nos soins (ces corrections int\u00e8greront le module communautaire et sont bien entendu d\u00e8s \u00e0 pr\u00e9sent disponibles pour qui en aurait besoin).<\/p>\n<h3>Auteurs orphelins<\/h3>\n<p>Le module Biblio met automatiquement de c\u00f4t\u00e9 les auteurs ne figurant plus dans aucune r\u00e9f\u00e9rence bibliographique, et permet de les supprimer \u00e0 l&rsquo;unit\u00e9 ou en lot, ou bien entendu de les conserver.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Billet un peu technique \u00e0 destination des biblioth\u00e9caires et administrateurs d&rsquo;archives ouvertes. Voici, rapidement, la mani\u00e8re dont les auteurs sont g\u00e9r\u00e9s dans Okina. Comme expliqu\u00e9 pr\u00e9c\u00e9demment, nous utilisons Drupal et le module Biblio, augment\u00e9 par nos soins. Les \u00ab\u00a0users\u00a0\u00bb Drupal &hellip; <a href=\"https:\/\/blog.univ-angers.fr\/projetao\/2014\/06\/18\/la-gestion-des-utilisateurs-et-auteurs-dans-okina\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":14310,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[49,48,47,50],"class_list":["post-542","post","type-post","status-publish","format-standard","hentry","category-projet-ao","tag-auteurs","tag-autorites","tag-okina","tag-referentiels"],"_links":{"self":[{"href":"https:\/\/blog.univ-angers.fr\/projetao\/wp-json\/wp\/v2\/posts\/542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.univ-angers.fr\/projetao\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.univ-angers.fr\/projetao\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/projetao\/wp-json\/wp\/v2\/users\/14310"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/projetao\/wp-json\/wp\/v2\/comments?post=542"}],"version-history":[{"count":0,"href":"https:\/\/blog.univ-angers.fr\/projetao\/wp-json\/wp\/v2\/posts\/542\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.univ-angers.fr\/projetao\/wp-json\/wp\/v2\/media?parent=542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/projetao\/wp-json\/wp\/v2\/categories?post=542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.univ-angers.fr\/projetao\/wp-json\/wp\/v2\/tags?post=542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}