8000 GitHub - daliboris/lediir-web-app: eXist-db application for viewing data for the LeDIIR project
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

daliboris/lediir-web-app

Repository files navigation

LeDIIR Web Application

Projekt „Elektronická lexikální databáze indoíránských jazyků. Pilotní modul perština“, který je realizován s podporou Technologické agentury ČR (TAČR) pod reg. č. TL03000369.

The project "Electronic lexical database of Indo-Iranian languages. Pilot module Persian", which is implemented with the support of the Technology Agency of the Czech Republic (TAČR) under reg. no. TL03000369.

Prerekvizity

Vývojářské prostředí

  • oXygen XML Editor
  • Visual Studio Code
    • doplněk existdb-vscode; slouží k synchronizaci změn kódu v úložišti a na serveru eXist-db (pouze jednosměrně: souborový systém => databáze)
  • eXist-db
    • verze 6.2.0
    • balíček atom-editor; slouží k synchronizaci změn kódu v úložišti a na serveru eXist-db (viz doplněk existdb-vscode)

Aktualizace eXist-db

  • přechod ze starší verze, např. 5.3.1 na verzi aktuální, např. 6.2.0
  • před aktualizací zálohovat databázi (http://localhost:8080/exist/apps/dashboard/admin#)
  • uložit vygenerovaný ZIP do složky (V:\Projekty\Temp\LeDIIR\Zaloha\full20220301-1001.zip)
  • odinstalace eXist-db
    • z kontextové nabídky ikony eXist-db zvolit Uninstall Service
    • z kontextové nabídky ikony eXist-db zvolit Stop and Quit
    • (z nabídky Windows: eXist-db XML Database 5.3.1\Uninstall eXist-db)
    • zvolit Force the deletion of D:\eXist-db
  • instalace eXist-db do složky D:\eXist-db
  • nastavení hesla administrátora
  • spuštění eXist-db
    • nastavení parametrů spuštění (RAM ap.)
  • z kontextové nabídky ikony eXist-db zvolit Start Server
  • otevření Package Manageru (http://localhost:8080/exist/apps/dashboard/admin#)
    • aktualizace balíčků (eXist-db HTML Templating Library, eXide - XQuery IDE)
    • instalace balíčku atom-editor
    • instalace balíčku TEI Publisher
      • doinstalovalo se TEI Publisher: Processing Model Libraries a Open API Router library for eXist
  • ve Visual Studiu Code sestavit balíček z aktuálního zdrojového kódu

Vývoj

Webcomponents

Při aktualizaci verze webových komponent je potřeba změnit verzi v souboru config.xql, např. na declare variable $config:webcomponents :="1.25.0";. Zároveň (?; možná je potřeba přegenerovat aplikaci) je potřeba změnit verzi v soboru package.json, např. na

"dependencies" : {
    "@teipublisher/pb-components" : "1.25.0"
  }

About

eXist-db application for viewing data for the LeDIIR project

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0