Ich habe mich mit der Erstellung einer neuen Version von Data Crow beschäftigt. Diesmal keine kleine Version, sondern eine große. Da dies seine Zeit in Anspruch nimmt, gebe ich eine so genannte Beta-Version heraus. Dies ist im Wesentlichen eine Testversion - eine unvollständige Version von Data Crow 5.0.
Es kann heruntergeladen werden von hier.
Ein Wort der Warnung: dies ist eine Testversion (Beta) und wurde daher nicht vollständig getestet. Seien Sie also vorsichtig. Ich stelle sie zu Testzwecken zur Verfügung. Die Meldung von Problemen, die Sie gefunden haben, wird mir bei der Erstellung einer stabilen endgültigen Version von Data Crow 5.0 sehr helfen. Ich würde nicht dazu raten, Ihre aktuelle Installation einfach zu aktualisieren (obwohl ich das gerade getan habe).
Wenn Sie dies tun wollen, erstellen Sie zuerst eine Sicherungskopie.!
Eine bessere Option ist die Verwendung der -userdir um ein anderes Arbeitsverzeichnis für Ihre Data Crow 5.0 Beta-Installation zu verwenden (siehe Hilfe: https://datacrow.org/docs/starting-data-crow/#3-toc-title).
Was gibt es noch zu tun?
Der Webserver wird neu aufgebaut. Der alte Webserver, der auf Java Server Faces (PrimeFaces) basiert, wird aufgegeben. An seiner Stelle wird eine neue, vorerst noch schreibgeschützte Webversion erstellt. In den nächsten Betaversionen werden folgende Punkte hinzugefügt;
- eine REST-Webschnittstelle API
- eine auf ReactJS basierende Webanwendung
Dies wurde beschlossen, um den Data Crow Webserver zukunftssicher zu machen. Die Webanwendung wird durch die Verwendung der REST-Web-Api-Schnittstelle vollständig vom Data-Crow-Hauptcode entkoppelt sein.
Die Webanwendung könnte daher auch auf einem separaten Webserver bereitgestellt werden und ist daher nicht mehr in den Data-Crow-Server integriert. Sie benötigt jedoch weiterhin den Data-Crow-Server, da dieser die Daten hostet und sie über die REST-Webschnittstelle (JSON-basiert) verfügbar macht.
Dies ermöglicht auch die Integration mit dem Data-Crow-Server, auch wenn es unwahrscheinlich ist, dass jemand dies tun wird.
Was enthält diese Beta-II-Version im Moment?
[Neu]
- Die Bildverwaltung wurde vollständig geändert; Data Crow ermöglicht nun das Hinzufügen einer unbegrenzten Anzahl von Bildern.
[Aktualisiert]
- Die Leistung beim Scrollen in der Kartenliste wurde erheblich verbessert.
- Aktualisierte Bibliotheken, wie sie von Data Crow verwendet werden, um die Gefährdung durch Sicherheitslücken zu vermeiden: Apache Maven Plugins, IZ Pack, Metadata-extractor, Log4j, Bouncy Castle, twelvemonkeys.imageio, org.apache.tika, org.apache.pdfbox, org.jsoup, com.google.code.gson, Xalan, org.hsqldb, org.apache.xmlgraphics.
- Die Vorschau für das Suchen und Ersetzen wurde verbessert.
- Die Unterstützung für das Suchen und Ersetzen regulärer Ausdrücke wurde verbessert.
- Meldung über fehlgeschlagene Anmeldung hinzugefügt, wenn die Anmeldedaten falsch sind.
- Die Option "Löschen" wurde zum Formular "Alle aktualisieren" hinzugefügt.
- Beim Starten werden die Berichtsversionen (basierend auf dem Änderungsdatum) mit den Systemberichten verglichen. Wenn die Systemberichte neuer sind, werden die Berichte im Benutzerordner aktualisiert.
- Außerdem wurde das Bildvorschaufenster zum Symbolbrowser hinzugefügt.
- Mehrere erstellen fügt nun Elemente in der Reihenfolge von oben nach unten hinzu
- Die Jasper Reports-Bibliotheken wurden auf die Version 7.0 angehoben.
- Der XML-Export wurde aktualisiert;
- Der XML-Import wurde aktualisiert: Es muss nicht mehr das Modul ausgewählt werden, für das die Artikel importiert werden. Die Elemente als Teil der XML wissen, für welches Modul sie importiert werden müssen. IDs werden beachtet
- Kleine Layout-Verbesserungen für das Artikelformular und den Anmeldedialog.
- Erweiterung der unterstützten Bildtypen für den lokalen Kunstimport für Filme und Musikdateien.
[Behoben]
- Rechtsklick-Menü auf Anhang: Symbol zu groß.
- Die Symbole im Hauptfenster waren unscharf.
- Die Ansicht hat die Statusleiste nie aktualisiert, wenn nur 1 Element ausgewählt wurde.
- Im Menü Anhänge fehlten Symbole.
- XML-Export: Schemafehler behoben.
- Es wurde ein Problem behoben, bei dem Data Crow nicht korrekt auf dem Hauptmonitor positioniert wurde.
- Bei der Suche nach Büchern in der offenen Bibliothek wird eine Ausnahme für nicht gefundene Dateien angezeigt, wenn ein Buch nicht über seine ISBN gefunden werden kann.
- Die Serviceinformationen wurden für die Online-Buchsuche in der offenen Bibliothek nicht korrekt gespeichert. Diese Korrektur funktioniert nur für neu hinzugefügte Objekte (nach dieser Korrektur).
- Passwort konnte nicht vom Client zurückgesetzt werden (Client - Server Modus)
- Linux: Größenänderung von Dialogen/Formularen auf der rechten Seite führt zu einer Verschlüsselung des Dialogs
- Die Sortierung von Feldern mit mehreren Verweisen war nicht korrekt.
- Unter Windows erstellte Backups lassen sich unter Linux nicht korrekt wiederherstellen.
[Zu überprüfen]
- Mögliche Lösung für die nicht angezeigte Schnellansicht (muss getestet werden) - Problem kann nicht reproduziert werden