CDArcha_vyvoj_klienta - moravianlibrary/CDArcha-client GitHub Wiki
https://github.com/moravianlibrary/CDArcha-client https://github.com/moravianlibrary/CDArcha-client
- Stiahnuť repozitár
- Vývoj možný napr. pomocou Visual Studio Community
- Otvoriť CDArcha_klient.sln
- Upraviť kód aplikácie, otestovať.
- Pre transformáciu MARC XML do MODS sa používa šablóna template/MARC21slim2MODS.xsl
. CDArcha-client |-- CDArcha_klient (zdrojové kódy klienta) | |-- Classes (C# triedy) | |-- Exceptions (výnimky Z39.50) | |-- Images (GUI obrázky a ikony) | |-- Properties (rôzne nastavenia Visual Studia) | |-- WIA-DLL (knižnica pre prácu so skenerom) | ` Ďalej adresár obsahuje XAML súbory grafického rozhrania a | C# súbory pre obsluhu udalostí grafického rozhrania + všetky ďalšie funkcie. |-- CroppingAdorner (knižnica pre prácu s obrázkami) |-- Net40 (knižnica pre prácu s JSON štruktúrou) |-- SobekCM_Marc_Library (knižnica pre pripojenie k Z39.50) `-- CDArcha_klient.sln (Visual Studio projekt)
- Upraviť verziu aplikácie

- Skompilovať ako Release (nie debug) a architektúra x86
- V adresáry installer spustiť script auto-compile.bat
- Výsledné súbory v adresáry Output:
- CDArcha_klient_setup.exe - nahrať do adresára serverovej časti static/cdarcha_klient/
- CDArcha_klient_setupNoAdmin.exe - nahrať do adresára serverovej časti static/cdarcha_klient/
- output.txt - nahradiť v súbore static/cdarcha_klient/update-info.xml sekciu <latest-version></latest-version>