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-DatenbankWEB_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
- Publikation konnte nicht gespeichert werden: Ein Fehler beim Speichern bestimmter Publikationen wurde behoben (
98119bff, 07.04.2026). - 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_*inserver/config/config.jssetzen, 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
Keine Kommentare vorhanden
Keine Kommentare vorhanden