Einführung

Versionshinweise (Release Notes)

In diesem Abschnitt werden die Versionen der DEMel-Webanwendung mit ihren jeweils verwendeten Softwarebibliotheken und wichtigsten Funktionen sowie Neuerungen und Verbesserungen beschrieben.

Version 2.0 (Mai 2023) 

Softwareabhängigkeiten /-versionen

  • MySQL 8.0.32
  • SOLR 8.11.2

  • Java 17
  • Spring 6
  • Spring-Boot 3.0
  • SolrJ 8.11
  • JakartaEE 10
  • Thymeleaf 3.1

  • Bootstrap 5.2
  • Fontawesome 6.3
  • Datatables 1.13.2
  • Select2 4.0.5
  • TinyMCE-Editor 6.3.1

Verbesserungen / Neue Funktionen

  • Überarbeitung Datenmodell:

    • Konsolidierung der Tabellen- und Spaltennamen
    • Weitere Tabellen für neue Daten (z. B. Personen und Reproduktionen)
    • Erweiterung bestehender Tabellen um neue Spalten für zusätzliche Informationen
    • Verwendung von Enums anstelle von Strings für häufig verwendete Begriffe
    • Vereinfachung/Konsolidierung der Mapping-Tabellen für Beziehungen zwischen den Objekten
    • Löschen veralteter Daten (u. a. Steuerungsdaten der Datenerfassungsphase)
  • Englische Benutzeroberfläche

  • Backend:

    • Ablösung von Spring-Data-Solr durch SolrJ
      (Java-Schnittstelle für den SOLR-Server)
  • Frontend:

    • Aktualisierung auf Bootstrap 5 (CSS Framework)
    • Ablösung von JQuery durch “plain” Javascript
    • Ersetzung von CKEditor durch TinyMCE (HTML-Editor für Webseitentexte)
  • Lemmaliste:

    • Editor für DEMel-Redakteure zum Bearbeiten von Lemmata
    • Anzeige von gelöschten Objekten
    • Erweiterung der Kommentarfunktion um neue Kommentartypen
    • URL zum Teilen eines Suchergebnisses
  • Belege:

    • Anzeige, Filter und Sortierung von Mehrwortlexemen
    • Erfassung des Ursprungs der Datierung (Scan, Primärquelle, Sekundärquelle, nicht angegeben)
    • Anpassung von Anzeige, Filter und Sortierung für Datierung
    • Erweiterung des Editors für DEMel-Redakteure zur Bearbeitung von weiteren Datenfeldern
    • Anzeige von gelöschten Objekten
    • Erweiterung der Kommentarfunktion um neue Kommentartypen
    • URL zum Teilen eines Suchergebnisses
  • Bibliografie:

    • Filter für Textsorte, Sprache, Genre und Subgenre
    • Suchfeld für Autoren, Übersetzer
    • Detailansicht für Bibliografieeinträge:
      • Ergänzen neuer Daten (falls vorhanden: Textsorte, Sprache, Genre, Subgenre, Autor/Übersetzer mit zugehörigen Normdaten, Externe IDs von OSTA und BETA)
      • Überarbeitung der Anzeige von Editionen (ggf. Verweis auf BNE, Hinweis auf Zeitschrift, Ergänzung von URLs externer Reproduktionen mit Angabe von Provider und Zugriffsmöglichkeit)
    • Button zum Öffnen/Schließen aller Detailansichten
    • Anzeige von gelöschten Objekten
    • Implementierung einer Kommentarfunktion
    • URL zum Teilen eines Suchergebnisses

 


 

Version 1.0 (Februar 2022)

Softwareabhängigkeiten /-versionen

  • MySQL 5.7.33
  • SOLR 7.7.2

  • Java 11
  • Spring-Boot 2.3
  • Spring 5.3
  • Spring Data Solr 4.2.2
  • Thymeleaf 3.0

  • Bootstrap 4.3
  • JQuery 3.3.1
  • Fontawesome 5.8
  • Datatables 1.10.20
  • Select2 4.0.5
  • CKEditor 4.13.1

Basis-Funktionalität

  • Startseite:

    • Kurze Vorstellung des Projekts und der Webanwendung
    • Suchfeld für Lemmata und belegten Formen
    • Bereich “Aktuelles”
  • Einführung:

    • Detaillierte Projektdokumentation
    • Geschichte des DEM und des DEMel
    • Erfassungsrichtlinien, Benutzungshandbuch
  • Lemmaliste:

    • Buchstabenleiste zum Filtern nach Anfangsbuchstaben
    • Suchfeld für Lemmaname
    • Filter für Lemmatyp und Wortart
    • Anzeige der Lemmata in Tabellenform mit Detailansicht
    • Download in den Formaten JSON, CSV und PDF
    • Infobox mit Zitierhinweisen und JSON-Download für ein Objekt
    • Kommentarfunktion
  • Belege:

    • Suchfelder für belege Form, Lemma und Sigle
    • Filter nach Belegtyp, Datierung der Quelle und Mehrwortlexem (ja/nein/nicht erfasst)
    • Umschalter für exakte und nicht exakte Suche
    • Anzeige der Belege in Tabellenform mit Anzeige des Scans
    • Button zum Öffnen/Schließen aller Scans
    • Download der Trefferliste in den Formaten JSON, CSV und PDF
    • Kommentarfunktion
    • Infobox mit Zitierhinweisen und JSON-Download für ein Objekt
    • Editor für DEMel-Redakteure zum Bearbeiten der Belegdatierungen und Mehrwortlexeme
  • Bibliografie:

    • Suchfelder für Siglen und bibliografische Angaben
    • Filter nach Datierung und Quelltyp
    • Filter zum Ausblenden von nicht verknüpften Einträgen
    • Anzeige der Bibliografieeinträge in Tabellenform (ohne Detailansicht)
    • Links zu externen Reproduktionen
    • Infobox mit Zitierhinweisen und JSON-Download für ein Objekt
    • Download der Trefferliste in den Formaten JSON und CSV (Editionen)
  • Digitalisierter Zettelkasten:

    • Übersicht über alle Kästen mit kurzer Beschreibung
    • Infobox für jeden Kasten mit ID, Titel und Verlinkungen zu DORO-Repository bzw. DFG-Viewer zur Ansicht der Scans
  • spanische und deutsche Benutzeroberfläche

  • Benutzerrollen /-rechte:

    • Admin-Bereich (z. B. für Neuindexierung)
    • Eingabemasken für Änderung an Objekten
    • Webseiteneditor