MIR LTS2020.06 - Was ist neu? - Thomas Scheffler, Sebastian Hofmann, Kathleen Neumann - GBV

Die Seite wird erstellt Vera Zahn
 
WEITER LESEN
MIR LTS2020.06 - Was ist neu? - Thomas Scheffler, Sebastian Hofmann, Kathleen Neumann - GBV
Thomas Scheffler, Sebastian Hofmann, Kathleen Neumann

MIR LTS2020.06 – Was ist neu?

        Dieses Werk ist lizenziert unter einer
        Creative Commons Namensnennung 4.0 International Lizenz.
MIR LTS2020.06 - Was ist neu? - Thomas Scheffler, Sebastian Hofmann, Kathleen Neumann - GBV
Übersicht
•   Überarbeitung der HTML-Metadaten
•   Neues Konzept für Metadatenseiten-Template
•   ORCID-Anbindung produktiv
•   Doppelte URLs zusammenfassen
•   Weitere Neuerungen im Schnelldurchlauf
•   Migration LTS2019 → LTS2020

04.11.2020                                                          Folie 2
              Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
MIR LTS2020.06 - Was ist neu? - Thomas Scheffler, Sebastian Hofmann, Kathleen Neumann - GBV
Überarbeitung der HTML-Metadaten
• Vorher:
      – Beliebiges HTML im Abstract & Titel
      – Metadaten-Seite ggf. nach dem Speichern kaputt
      – Falsche Darstellung von Sonderzeichen

• Jetzt:
      – HTML-WYSIWYG Editor für Abstract
      – erlaubte Elemente und Attribute konfigurieren
      – MIR.Editor.HTML.Elements=p br i strong em u a[href]
      – Subset von CKEditor-Konfiguration
      – Client- und Serverseitige Filterung und Korrektur

04.11.2020                                                                Folie 3
                    Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Abstract-WYSIWYG-Editor

                                                      MIR-924 – abstract html handling is wrong

04.11.2020                                                                                 Folie 4
                 Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Elemente der Metadatenseite
• metadata-page.xsl

04.11.2020                                                           Folie 5
               Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Konfiguration der Metadatenseite
•   Vorher:
      –      muss alle Elemente der Seite enthalten
      –      x-fache Wiederholung des Codes für das Einbinden der Seitenelemente
      –      Spezieller Layout-Code für verschiedene Teile
      –      die Reihenfolge der Position der Seitenelemente ist in XSL fest verdrahtet

•   Jetzt:
      – Seitenelemente können per Property ergänzt werden
             MIR.Layout.Top        = mir-breadcrumb
             MIR.Layout.Start      = mir-abstract-badges,mir-workflow
             MIR.Layout.End        = mir-edit,mir-citation,mir-epusta
             MIR.Layout.Bottom     =

      – Generischer Code für das Einbinden der Seitenelemente
      – Layout und Reihenfolge der Seitenelemente kann über Properties gesteuert werden
             MIR.Layout.Display.Panel = mir-export,mir-citation - Darstellung als Panel
             MIR.Layout.Display.Div   = mir-edit,mir-abstract-badges - in div geschachtelt

04.11.2020                                                                                   Folie 6
                                 Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
ORCID-Anbindung produktiv
##############################################################################
#                                                                            #
# ORCID Integration                                                          #
#                                                                            #
##############################################################################
  MCR.ORCID.OAuth.ClientID=APP-XXXDDDAAAWWWYYYYWWW
  MCR.ORCID.OAuth.ClientSecret=11111111-dddd-ffff-tttt-888888888888
  MCR.ORCID.OAuth.ReadPublicToken=

 MCR.ORCID.Works.SourceURL=https://www.openagrar.de/receive/

# URL to link ORCID IDs, either production/sandbox system
  MCR.ORCID.LinkURL=https://orcid.org/

# Base URL of ORCID API to use, either public/sandbox/member API
  MCR.ORCID.BaseURL=https://api.orcid.org/v2.1

# Base URL of ORCID OAuth API, either public/sandbox/member API
  MCR.ORCID.OAuth.BaseURL=https://orcid.org/oauth

# specify link to application specific orcid information
  MIR.ORCID.InfoURL=https://www.openagrar.de/content/orcid.xml

 04.11.2020                                                                      Folie 7
                          Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Doppelte URLs zusammenfassen
• Problem:
  Eine Seite wird über mehrere URLs erreicht → führt ggf. zu
  unerwünschten Effekten z.B. beim Google-Ranking [1]

• die Konfiguration von MIR.CanonicalBaseURL
  führt dazu, dass ein entsprechender Header-Eintrag im
  HTML ergänzt wird, der die kanonische Seite definiert [2]:
      # Set canonical link for metadata frontpages
      MIR.CanonicalBaseURL=https://duepublico2.uni-due.de

[1] https://support.google.com/webmasters/answer/139066?hl=de
[2] https://duepublico2.uni-due.de/receive/duepublico_mods_00073176

04.11.2020                                                                     Folie 8
                         Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
SWORD-Anpassungen
• MIR-855 – add support for ojs sword
      – Weitere Arbeiten ruhen derzeit wg.
        https://forum.pkp.sfu.ca/t/sword-choose-
        transmission-workflow/61711/2

• MIR-886 – Prepare MIR to accept publications
  from https://dissem.in/ ↗ Einzelvortrag

• MIR-858 – make sword compatible with deep
  green (siehe nächste Folie)
04.11.2020                                                               Folie 9
                   Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Frank Lützenkirchen: “Workflow in DuEPublico / MyCoRe“
                                                      04.03.2020, DeepGreen-Workshop Erlangen.
04.11.2020                                                                                         Folie 10
             Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Nutzung von mycore-csl in MIR
# comma seperated list of styles, for more see here https://www.zotero.org/styles
MIR.citationStyles=din-1505-2,apa,bibtex,elsevier-harvard,springer-basic-author-date
MIR.defaultCitationStyle=din-1505-2

                                           MyCoRe-CSL

MCR-2270 – mods implementation for mycore-csl

                                                                MIR-917 – add information in full screen view
04.11.2020                                                                                             Folie 11
                            Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Im Schnelldurchlauf
• MIR-795 – Upload section in drag&drop file upload always
  puts files in root directory

•   Barrierefreiheit ↗ Einzelvortrag
•   TOC ↗ Einzelvortrag
•   Workflow ↗ Einzelvortrag
•   Podcast ↗ Einzelvortrag

04.11.2020                                                                 Folie 12
                     Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Migration 2019 → 2020
1.       PI-Property austauschen
     –       Caused by: org.mycore.common.config.MCRConfigurationException: The MCRPIService
             Datacite uses old property key RegistrationConditionProvider, use RegistrationPredicate
             instead.
     –        MCR.PI.Service.Datacite.RegistrationConditionProvider=
                             org.mycore.pi.condition.MCRPIPublishedConditionProvider
             wird zu:
              MCR.PI.Service.Datacite.RegistrationPredicate=
                             org.mycore.pi.condition.MCRPIPublishedPredicate

2.       Index aktualisieren:
         reload solr configuration main in core main
         repair metadata search of type mods
         repair metadata search of type derivate

3.       OAS -> ePuSta-Properties umbenennen:
         MIR.ePuSta=show
         MIR.ePuSta.GraphProviderURL=https://my-repository-url.de/graphprovider/
         MIR.ePuSta.Prefix=

04.11.2020                                                                                             Folie 13
                              Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Migration 2019 → 2020
• HTML in Titel oder Abstracts
      1.     Markieren aller Datensätze die nicht korrekt dargestellt werden können:
              select objects which need titleInfo or abstract migration

      2.     Migration der fehlerhaften HTML-Elemente:
              execute for selected migrate titleInfo or abstract {x}

04.11.2020                                                                             Folie 14
                           Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Migration 2019 → 2020
• Derivate mit @display=false
      – In MyCoRe entfernt mit MCR-2221
      – Migration mit
             migrate derivate display to category {0}

             • {0} → mir_access:intern
             • ACL-Mapping:

04.11.2020                                                                      Folie 15
                          Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Offene Baustellen
• SherpaRomeo -> Umstellung auf API v2
• OpenAIRE
• Neue MyCoRe-Features nutzen

04.11.2020                                                          Folie 16
              Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Vielen Dank für Ihr Interesse!

              Thomas.Scheffler@uni-jena.de
               Sebastian.Hofmann@gbv.de
               Kathleen.Neumann@gbv.de

                           http://www.mycore.de/
                               info@mycore.de

04.11.2020                                                         Folie 17
             Was ist neu bei MIR? - MyCoRe-Anwenderworkshop 2020
Sie können auch lesen