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 eines stabilen endgültigen Data Crow 5.0 Builds sehr helfen. Ich würde nicht dazu raten, Ihre aktuelle Installation einfach zu aktualisieren (obwohl ich das gerade getan habe).
Wenn Sie das tun wollen: Machen Sie zuerst ein Backup!
Eine bessere Option ist die Verwendung des Parameters -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 (siehe vorherige Beta-News) befindet sich derzeit in voller Entwicklung. Die Webversion wird mit der neuesten Version von React erstellt, die wiederum von Bootstrap unterstützt wird. Weitere Neuigkeiten werden später folgen.
[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.
- Alle 12 Stunden wird ein harter Abgleich mit der Festplatte durchgeführt (durch die Datenbank). Das System wird für ein paar Sekunden etwas langsamer, aber die Operationen werden nicht abgebrochen. Ich habe dies absichtlich für lang laufende Systeme gemacht, um eine Beschädigung der Datenbank zu vermeiden. Sitzungen und Operationen werden NICHT abgebrochen, wenn dieser Vorgang durchgeführt wird.
- Bestimmte Prozesse in Data Crow suchten zu aktiv nach zu erledigenden Aufgaben; die Abfragefrequenz wurde verringert.
[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.
- Die Datenbank arbeitete nicht im Protokollierungsmodus - es bestand die Gefahr, dass im Falle eines Absturzes Informationen verloren gehen würden.
- Die Verzögerung beim Schreiben der Datenbank in die Datei wurde auf Null gesetzt, was bedeutet, dass Data Crow die Informationen häufiger auf die Festplatte schreibt.
- IP-Adresse wird beim nächsten Start des Netzwerkclients nicht gespeichert. Die Serverdetails sollten stattdessen in den Client-Einstellungen gespeichert werden.
- Die Moduleinstellungen werden jetzt korrekt vom Server abgerufen. Für bestehende Clients ändert sich nicht viel, außer der Tatsache, dass die Feldeinstellungen wie auf dem Server konfiguriert übernommen werden. Bei neuen Clients basieren die Einstellungen auf der Serverkonfiguration, die dann zum Teil vom Benutzer überschrieben werden kann.
- Die Leistung bei größeren Datenbanken war sehr schlecht, wenn die Gruppierung auf Felder mit mehreren Verweisen erfolgte.
[Beta Korrekturen]
- Der XML Exporter macht die Pfade immer relativ, wenn die Bilder für die Bilderliste exportiert werden.
- Standard-Daten: Data Crow zeigte kein Bild.
- Mit "Neu bearbeiten" wurden zu viele Kopien der Bilder des ursprünglichen Artikels erstellt.
- Upgrade-Fehler beim Versuch, die Bilder zu verschieben/zu konvertieren.
- Die Übersicht wird nun nach der Konvertierung der Bilder aktualisiert, damit die Bilder erscheinen.