Direkt zum Hauptinhalt

0.0.8 Versionshinweise (In Entwicklung)

Status: In Entwicklung seit Maerz 2026 — noch nicht produktiv ausgerollt.

Quelle: Commits auf master im D-DOK-Repository — Commit-History. Letzter Commit zum Zeitpunkt dieser Doku: dd462704 vom 15.04.2026.

Geplante Aenderungen 0.0.8

1. Angular 21-Migration und Server-Package-Update

Das Frontend wurde von Angular 17 auf Angular 21 migriert; saemtliche Server-NPM-Pakete wurden auf den aktuellen Stand gebracht.

Commit: fa2d3143 — "0.0.8 updated to angular 21 and latest server packages" (15.04.2026)

2. Website-Synchronisation (Website-Sync v1)

D-DOK kann ausgewählte Publikationen jetzt automatisch in die oeffentliche BAB-Website exportieren. Es wurden zwei zusaetzliche Datenbank-Verbindungen eingefuehrt:

  • WEB_DATABASE_* — zweite MySQL-Verbindung zur Website-Datenbank
  • WEB_MONGO_DATABASE_* — zweite MongoDB-Verbindung für Website-Dokumente

Die Konfigurationsfelder sind in der Seite Systemadministration dokumentiert. Tabellen-Synchronisation umfasst Departments, Employees, Files, Keywords, Project-Categories, Project-Keywords, Project-Teams und Projects.

Commit: 64ec1e53 — "0.0.8 website sync v1" (02.04.2026)

3. Projektcode für Zitate

Publikationen vom Typ Zitat tragen jetzt einen eigenen Projektcode (Quelle: Publikationstyp-Einstellung). Dies vereinfacht die Zitierung und vereinheitlicht die Darstellung im oeffentlichen Web-Export.

Commit: c29e7679 — "0.0.8 added project code for quotes" (31.03.2026)

4. Standardeinstellungen

Vordefinierte Werte für Projektkategorien und Publikationstypen werden bei Neuinstallation automatisch geladen.

Commit: 9c13532b — "0.0.8 with default settings" (30.03.2026)

Fehlerbehebungen seit 0.0.7

  1. Publikation konnte nicht gespeichert werden: Ein Fehler beim Speichern bestimmter Publikationen wurde behoben (98119bff, 07.04.2026).
  2. Debug-Ausgaben entfernt: Bereinigung von Debug-Logging im Server (3330215c, 07.04.2026).

Rollout-Hinweise

  • Vor dem Upgrade Datenbank-Backup (MySQL + MongoDB) erstellen.
  • Neue Konfigurationsfelder WEB_DATABASE_* / WEB_MONGO_DATABASE_* in server/config/config.js setzen, sonst bleibt der Website-Sync deaktiviert.
  • Nach dem Update ist ein Re-Build des Clients erforderlich (npm run build:client).
  • Browser-Cache der Endbenutzer:innen leeren wegen Angular 21-Bundle-Hashes.

Letzte Aktualisierung: 2026-05-23 · Pflege: Roland Neissl · Quelle: git.agrarforschung.at/ddok/ddok