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.
- 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)
- 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
- z kontextové nabídky ikony eXist-db zvolit
- 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
aOpen API Router library for eXist
- doinstalovalo se
- aktualizace balíčků (
- ve
Visual Studiu Code
sestavit balíček z aktuálního zdrojového kódu- nahrát vytvořený balíček (např.
lediir-0.6.xar
) pomocí správce balíčků (http://localhost:8080/exist/apps/dashboard/admin#) - ve správci uživatelů (http://localhost:8080/exist/apps/dashboard/admin#) nastavit uživateli
redaktor
heslo - ověřit funkčnost balíčku
- spustit aplikaci http://localhost:8080/exist/apps/lediir/index.html
- přihlásit se jako redaktor
- nahrát slovník s daty a doprovodným materiálem, tj.
LeDIIR-fa.xml
aLeDIIR-about.xml
- nahrát vytvořený balíček (např.
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"
}