CDArcha_vyvoj_klienta - moravianlibrary/CDArcha-client GitHub Wiki

Repozitár

https://github.com/moravianlibrary/CDArcha-client https://github.com/moravianlibrary/CDArcha-client

Vývoj klientskej časti

  • 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
Adresárová štruktúra:
. 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)

Release

  • 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>
⚠️ **GitHub.com Fallback** ⚠️