Ik ben druk bezig geweest met het maken van een nieuwe versie van Data Crow. Dit keer geen kleine versie, maar een grote. Omdat dit zijn tijd nodig heeft, breng ik een zogenaamde bètaversie uit. Dit is in wezen een testversie - een nog niet voltooide versie van Data Crow 5.0.
Het kan worden gedownload van hier.
Waarschuwing: Dit is een testversie (bèta) en is daarom niet volledig getest. Wees dus voorzichtig. Ik lever dit voor testdoeleinden. Het rapporteren van problemen die je tegenkomt zal me enorm helpen bij het maken van een stabiele definitieve Data Crow 5.0 build. Ik zou niet aanraden om je huidige installatie gewoon te upgraden (hoewel ik dat net wel gedaan heb).
Als je dit gaat doen: maak eerst een back-up!
Een betere optie is om gewoon de -userdir parameter om een andere werkmap te gebruiken voor uw Data Crow 5.0 Beta installatie (zie help: https://datacrow.org/docs/starting-data-crow/#3-toc-title).
Wat is er nog te doen?
De webserver wordt herbouwd. De oude webserver, gebaseerd op Java Server Faces (PrimeFaces), wordt verwijderd. In plaats daarvan wordt een nieuwe, voorlopig alleen-lezen webversie gebouwd. In de komende paar bètaversies zie je de toevoeging van;
- een REST webinterface API
- een webapplicatie gebaseerd op ReactJS
Dit is besloten om de Data Crow webserver toekomstbestendig te maken. De webapplicatie wordt volledig losgekoppeld van de hoofdcode van Data Crow door het gebruik van de REST web api interface.
De webapplicatie kan daarom ook worden ingezet op een aparte webserver en is daarom niet langer geïntegreerd in de Data Crow server. Het zal nog steeds de Data Crow server nodig hebben, omdat dit de server is die de gegevens host en deze beschikbaar maakt via de REST webinterface (op basis van JSON).
Dit maakt het ook mogelijk, hoewel het onwaarschijnlijk is dat iemand dit zal doen, om te integreren met de Data Crow server.
Dus wat zit er op dit moment in deze bèta II-versie?
[Nieuw]
- Het beheer van afbeeldingen is volledig gewijzigd; met Data Crow kan nu een onbeperkt aantal afbeeldingen worden toegevoegd.
[Bijgewerkt]
- De scrollprestaties voor de kaartenlijst zijn aanzienlijk verbeterd.
- Bijgewerkte bibliotheken zoals gebruikt door Data Crow om blootstelling aan kwetsbaarheden te voorkomen: 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.
- De voorbeeldweergave voor zoeken en vervangen is verbeterd.
- Verbeterde ondersteuning voor reguliere uitdrukkingen voor zoeken en vervangen.
- Bericht toegevoegd voor mislukte aanmelding als de inloggegevens onjuist zijn.
- Duidelijke optie toegevoegd aan het formulier Alles bijwerken.
- Bij het opstarten worden de rapportversies (gebaseerd op wijzigingsdatum) vergeleken met de systeemrapporten. Als de systeemrapporten nieuwer zijn, worden de rapporten in de gebruikersmap bijgewerkt.
- Ook het deelvenster met afbeeldingsvoorbeelden toegevoegd aan de pictogrammenbrowser.
- Meervoudig maken voegt nu items toe in volgorde van boven naar beneden
- Jasper Reports bibliotheken zijn opgewaardeerd naar versie 7.0.
- XML Export is bijgewerkt;
- XML importeren is bijgewerkt: Het is niet langer nodig om de module te selecteren waarvoor de items worden geïmporteerd. De items in de XML weten voor welke module ze moeten worden geïmporteerd. ID's worden gerespecteerd
- Kleine lay-outverbeteringen voor het itemformulier en het aanmeldingsdialoogvenster.
- Uitbreiding van de ondersteunde afbeeldingsbestanden voor het importeren van lokale illustraties voor films en muziekbestanden.
[Fixed]
- Rechtsklikmenu op bijlage: pictogramgrootte te groot.
- Pictogrammen in hoofdvenster waren wazig.
- Beeld heeft de statusbalk nooit bijgewerkt als er maar 1 item is geselecteerd.
- In het bijlagenmenu ontbraken pictogrammen.
- XML export: schema fouten hersteld.
- Er is een probleem opgelost waarbij Data Crow zich niet correct positioneert op de hoofdmonitor.
- Het zoeken naar boeken in de open bibliotheek toonde een uitzondering voor bestand niet gevonden als een boek niet kan worden gevonden aan de hand van het ISBN.
- De service-informatie was onjuist opgeslagen voor het online zoeken naar boeken in de open bibliotheek. Deze fix werkt alleen voor nieuw toegevoegde items (na deze fix).
- Wachtwoord kon niet opnieuw worden ingesteld vanaf de client (client - servermodus)
- Linux: formaat wijzigen van dialoogvenster/formulieren vanaf de rechterkant vervormt het dialoogvenster
- Sorteren op velden met meerdere verwijzingen was onjuist.
- Back-ups gemaakt onder Windows worden niet correct teruggezet onder Linux.
[Te controleren].
- Mogelijke oplossing voor Quick View die niet wordt weergegeven (te testen) - probleem kan niet worden gereproduceerd