Number of the records: 1
Specializovaná mapa odborného obsahu k vývoji českého parlamentarismu a české parlamentní kultury
- 1.
SYSNO 0570676 Title Specializovaná mapa odborného obsahu k vývoji českého parlamentarismu a české parlamentní kultury Title Specialized map of professional content on the development of Czech parliamentarism and Czech parliamentary culture Author(s) 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, ORCIDIssue data 2022 Int.Code Specializovaná mapa k databázi poslanců Technical parameters Z 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. Economic parameters Specializovaná 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. Internal identification code of the product assigned by its creator, Regulation no., MK 9349/2023 OVV Document Type Specializované mapy Grant DG18P02OVV025 GA MK - Ministry of Culture (MK), CZ - Czech Republic Language cze Country CZ Keywords Czech lands * history of parliamentarism * online map Cooperating institutions Ústav pro studium totalitních režimů URL https://ustr-databaze-poslancu.netlify.app Permanent Link https://hdl.handle.net/11104/0342010
Number of the records: 1