AplikaceAplikace
Nastavení

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
seznamy:kontext_verze [2021/01/13 16:32] – [Verze 0.15.0] michalkrenseznamy:kontext_verze [2024/05/24 15:29] (aktuální) – [Verze 0.17.0] michalkren
Řádek 6: Řádek 6:
 [[pojmy:korpusovy_manazer|Korpusový manažer]] KonText slouží pro všeobecnou práci s [[cnk:uvod|korpusy ČNK]]. Popis funkcí rozhraní KonText je dostupný v [[manualy:kontext:index|manuálu]], podrobnější návod, jak využívat všech jeho možností najdete v [[kurz:uvod|kurzu práce s ČNK]]. [[pojmy:korpusovy_manazer|Korpusový manažer]] KonText slouží pro všeobecnou práci s [[cnk:uvod|korpusy ČNK]]. Popis funkcí rozhraní KonText je dostupný v [[manualy:kontext:index|manuálu]], podrobnější návod, jak využívat všech jeho možností najdete v [[kurz:uvod|kurzu práce s ČNK]].
  
-KonText je rozšířenou a graficky upravenou verzí původní aplikace [[pojmy:korpusovy_manazer#nosketch_engine|NoSketch Engine]], vyvíjenou v [[http://ucnk.ff.cuni.cz|ÚČNK]] FF UK a na [[http://ufal.mff.cuni.cz|ÚFAL]] MFF UK pod licencí **GNU GPL 2** (hlavním vývojářem je Tomáš Machálek). Stejně jako NoSketch Engine používá i KonText jako výpočetní server program [[https://nlp.fi.muni.cz/trac/noske|Manatee]].+KonText je rozšířenou a graficky upravenou verzí původní aplikace [[pojmy:korpusovy_manazer#nosketch_engine|NoSketch Engine]], vyvíjenou v [[http://ucnk.ff.cuni.cz|ÚČNK]] FF UK a na [[http://ufal.mff.cuni.cz|ÚFAL]] MFF UK pod licencí **GNU GPL 2** (hlavními vývojáři jsou Tomáš Machálek a Martin Zimandl). Stejně jako NoSketch Engine používá i KonText jako výpočetní server program [[https://nlp.fi.muni.cz/trac/noske|Manatee]].
  
 V tomto přehledu verzí vývoje KonTextu uvádíme pouze zásadnější změny, které můžou být zajímavé pro koncového uživatele. **Úplný přehled všech změn a oprav je k dispozici v příslušném [[https://github.com/czcorpus/kontext/releases|repozitáři]] na serveru GitHub**, odkud je také možné stáhnout zdrojové kódy aplikace. V tomto přehledu verzí vývoje KonTextu uvádíme pouze zásadnější změny, které můžou být zajímavé pro koncového uživatele. **Úplný přehled všech změn a oprav je k dispozici v příslušném [[https://github.com/czcorpus/kontext/releases|repozitáři]] na serveru GitHub**, odkud je také možné stáhnout zdrojové kódy aplikace.
 +
 +===== Verze 0.18.0 =====
 +
 +//Datum zveřejnění: 7. 02. 2024 //
 +
 +Uživatelské změny:
 +
 +    * nový modul "Analýza klíčových slov"
 +    * zob­ra­zo­vání pře­kla­do­vých ekvi­va­lentů v pa­ra­lel­ních kor­pusech po klik­nutí na vy­brané slovo přímo v kon­ko­ranci (nový plug-in ''tokens_linking'')
 +    * možnost stažení seznamu dokumentů vyhovujících vybraným typům textů
 +    * JSONL jako nový volitelný formát ukládání výsledků (konkordance, seznam slov, kolokace, frekvence, seznam dokumentů), kde je na každém řádku dokumentu samostatný JSON řetězec -- formát je vhodný zejména pro další strojové zpracování dat
 +    * vylepšení odkazování z externích aplikací do KonTextu
 +      * vícekrokové operace (např. dotaz + filtr) s možností následné editace ve formulářích dotazů
 +      * podpora pro jiné než tokenové rozsahy filtrů při odkazování do KonTextu (např. "od ''-1s'' do ''1s''")
 +    * modul "Federated Content Search" podporuje hledání ve více korpusech najednou 
 +
 +Technické změny:
 +
 +    * zrušení podpory pro Celery v roli výpočetního backendu (zůstává Rq)
 +    * nový interní HTTP klient pro dotazování externích zdrojů dat (autentizace, překladové ekvivalenty apod.)
 +    * vylepšený instalační skript
 +    * KonText používá (volitelně) vlastní modifikaci Manatee-open s větším množstvím [[pojmy:keyword|statistických měr pro analýzu klíčových slov]]
 +
 +
 +===== Verze 0.17.0 =====
 +
 +//Datum zveřejnění: 17. 02. 2023 //
 +
 +Uživatelské změny:
 +
 +    * **přepracovaný systém subkorpusů**
 +      * implicitně je každý subkorpus dostupný ostatním uživatelů - tj. není problém s prohlížením sdílených URL s výsledky.
 +      * pokud uživatel nevyplní popis, subkorpus není dohledatelný.
 +      * subkorpus je možno archivovat - URL adresy zůstanou funkční, autorovi se subkorpus nebude zobrazovat ve výpisu (lze zobrazit změnou parametru filtru).
 +      * na stránce konkordančního dotazu si lze aktuální výběr typů textů uložit jako koncept subkorpusu a později ho dokončit.
 +      * subkorpus je snadné zkopírovat či vytvořit jeho variantu dalším výběrem textů.
 +    * funkce **disperze** - grafické znázornění počtů výskytů hledaného výrazu na ose představující celý korpus tak, jak jdou slova a dokumenty ve vertikále za sebou
 +    * zvýraznění **překladových ekvivalentů** - na stránce příslušné paralelní konkordance je možné zvýraznit slova odpovídající překladům nalezeným přes Treq
 +    * odkaz **sdílet tabulku frekv. distribuce**
 +      * obsahuje-li stránka frekvenční distribuce více tabulek (grafů), je možné získat ke každé z nich URL odkaz pro případné sdílení či publikaci
 +    * výběr konkord. řádků - funkce **přejít na stránku prvního vybraného řádku**
 +      * v případě, že si uživatel kategorizuje konkordanční řádky a příslušný výběr začíná až někde daleko za první stránkou, lze se dostat na začátek výběru pomocí této nové funkce
 +    * možnost přidávat do KonTextu specifické zpětné odkazy (tato funkce je dostupná pro snazší integraci s ostatními aplikacemi)
 +    * **detekce příliš časově náročných dotazů** s možností přenesení takových dotazu do doporučeného menšího korpusu
 +
 +Technické změny:
 +
 +  * změna frameworku a webserveru z Gunicorn+Werkzeug na [[https://sanic.dev/en/|Sanic]])
 +  * upgrade na React 18
 +  * přepis serverového backendu do asychronních funkcí (''async+await'')
 +  * výchozí použití WebSockets pro kontrolu úloh běžících na pozadí (vytváření některých subkorpusů, větší konkordance)
 +  * podpora Manatee 2.2xx
 +  * vylepšení cachování výsledků frekvenčních distribucí pro rychlejší pohyb po stránkách s výsledky
 +  * přechod od HTTP sessions na [[https://jwt.io/|JWT]]
 +  * možnost aplikovat individuální "cutoff" na velikost konkordance
 +
 +
 +===== Verze 0.16.0 =====
 +
 +//Datum zveřejnění: 23. 02. 2022 //
 +
 +Uživatelské změny:
 +    * nový typ dotazu: **paradigmatický dotaz**
 +    * vylepšený typ dotazu "seznam slov"
 +        * lepší provedení rozhraní formuláře
 +        * optimalizace ukládání výsledků pro rychlejší přístup a stránkování
 +    * historie dotazů podporuje všechny typy dotazování (konkordance, seznam slov, paradigmatický dotaz)
 +    * vylepšení frekvenční distribuce
 +        * **grafický režim zobrazení frekvenčních distribucí**
 +            * speciální podpora pro časové informace
 +        * zobrazení konfidenčních intervalů
 +        * možnost nastavit si výchozí druh zobrazení (tabulky vs. grafy)
 +    * vylepšený přehrávač audia
 +        * možnost posunu přehrávání v čase
 +        * zobrazení průběhu (waveform)
 +    * možnost vytvořit subkorpus přímo na stránce konkordančního dotazu
 +    * našeptávač s podporou sublemmat (syn2020, syn_v9) a rychlejší odezvou
 +
 +Technické změny:
 +    * integrace řady modulů (např. "liveattrs", historie dotazů) s databázovým systémem ČNK
 +    * reorganizace a modernizace serverového kódu
 +    * přechod od CSS souborů ke Styled Components
 +    * podpora pro Docker
 +    * podpora pro automatické testování uživatelského rozhraní
 +    * odstranění nepotřebných atributů z konfigurace 
  
 ===== Verze 0.15.0 ===== ===== Verze 0.15.0 =====
Řádek 15: Řádek 100:
  
 Uživatelské změny: Uživatelské změny:
-    * změna typů dotazů+    * změna typů dotazu na dva:
       * pokročilý (stejné funkce jako původní CQL)       * pokročilý (stejné funkce jako původní CQL)
       * jednoduchý       * jednoduchý
-        * víceslovné hledání,+        * víceslovné hledání
         * volitelné regulární výrazy          * volitelné regulární výrazy 
-        * volitelné (per korpus) výchozí atributy +        * volitelné výchozí atributy (v závislosti na korpusu
-        * možnost interaktivního zpřesnění výrazu (např. disambiguace homonyma+    * nový prvek pro výběr časového intervalu v "Omezení hledání" založený na klikacím kalendáři
-    * nový prvek pro výběr časového intervalu v typech textů založený na klikacím kalendáři+
     * rozšíření plug-inu **syntax_viewer** - podpora nových vlastností v SYN2020     * rozšíření plug-inu **syntax_viewer** - podpora nových vlastností v SYN2020
     * nový plug-in **query_suggest** poskytující nápovědu k aktuálně zapsanému dotazu     * nový plug-in **query_suggest** poskytující nápovědu k aktuálně zapsanému dotazu