Počet záznamů: 1  

Specializovaná mapa odborného obsahu k vývoji českého parlamentarismu a české parlamentní kultury

  1. 1.
    SYSNO0570676
    NázevSpecializovaná mapa odborného obsahu k vývoji českého parlamentarismu a české parlamentní kultury
    Překlad názvuSpecialized map of professional content on the development of Czech parliamentarism and Czech parliamentary culture
    Tvůrce(i) Fabini, Pavel (MSUA-W) ORCID, SAI
    Ferenc, J. (CZ)
    Fialka, J. (CZ)
    Hron, J. (CZ)
    Matějka, O. (CZ)
    Sobotka, Jaromír (MSUA-W)
    Velek, Luboš (MSUA-W) SAI, ORCID
    Vyd. údaje2022
    Int.kódSpecializovaná mapa k databázi poslanců
    Technické parametryZ technického hlediska má specializovaná mapa dvě části: databázi a webovou aplikaci. Obě části jsou propojené přes datové rozhraní. Databáze poslanců se opírá o následující technologie. Databázový server je MS SQL ve verzi 2014. Backendová aplikace pro rešeršisty běží na IIS serveru, je vytvořena ve frameworku ASP.NET MVC (verze .NET 4.8), k připojení k databázi využívá Entity Framework a pro webové zobrazení Bootstrap 3.3.2 v kombinaci s webovými komponentami Telerik UI for ASP.NET MVC Components. Obrázkové přílohy se transformují do thumbnailů a vodoznakují se pomocí služby ImageMagick a jsou ukládány mimo databázi na serverovém disku jako prosté soubory. Pro veřejný frontend je vytvořeno veřejné RESTové API pomocí technologie ASP.NET Web API (verze .NET 4.8), k připojení k databázi se opět využívá Entity Framework. Filtry ve frontendu se skládají v API za pomoci facetů, které generuje fulltextový engine SOLR, jehož instance běží na témž serveru jako backend a API. Na databázi poslanců navazoval vývoj současných webových aplikací. Hlavní funkcionality aplikace jsme naprogramovali pomocí javascriptových frameworků Vue.js, respektive Nuxt.js. Pro komunikaci frontendu s datovým úložištěm na vzdáleném databázovém serveru jsme navrhli RESTové aplikační rozhraní (API). Tyto hojně používané technologie zajišťují dlouhou životnost aplikace a zároveň nám umožnily celý projekt generovat staticky, čímž jsme projektu zajistili větší bezpečnost, neboť na serveru neběží žádné skripty, které by bylo možné napadnout. Pro mapové podklady a funkcionality jsme použili volně dostupné knihovny Leaflet a OpenStreetMap, které se vyznačují otevřenými standardy. Celý projekt byl vyvíjen na platformě Netlify a kód aplikace je otevřený a volně přístupný v repozitáři na platformě GitHub.
    Ekonomické parametrySpecializovaná mapa byly vytvořena jako vzdělávací a popularizační nástroj údajů z databáze poslanců, která má nadto obecně šířit povědomí o historii českého parlamentarismu. V souvislosti s jejím provozováním se nepředpokládají žádné příjmy. Provozní náklady přejímají původní nositelé projektu.
    Číselná identifikaceMK 9349/2023 OVV
    Druh dok.Specializované mapy
    Grant DG18P02OVV025 GA MK - Ministerstvo kultury, CZ - Česká republika
    Jazyk dok.cze
    Země vyd.CZ
    Klíč.slova Czech lands * history of parliamentarism * online map
    Spolupracující instituce Ústav pro studium totalitních režimů
    URLhttps://ustr-databaze-poslancu.netlify.app
    Trvalý linkhttps://hdl.handle.net/11104/0342010
     
Počet záznamů: 1  

  Tyto stránky využívají soubory cookies, které usnadňují jejich prohlížení. Další informace o tom jak používáme cookies.