Tato práce se zabývá tvorbou webové aplikace, která zpřístupňuje jejím návštěvníkům externí informační zdroje umístěné na jiných webových stránkách v různých jazykových mutacích. Aplikace umí tyto zdroje návštěvníkovi navrhovat v závislosti na jeho geolokaci, jazyku prohlížeče a typu zařízení. Aplikace je naprogramována v jazyce PHP za použití frameworku Symfony a standardních nástrojů pro vývoj webových aplikací. Po přihlášení s právy administrátora umožňuje spravovat zdroje a jejich URL, jazyk, státy a uživatele. Aplikace umí zdroje automaticky validovat a generovat.
Anotace v angličtině
This thesis deals with creating a web application, that provides its visitors with external information resources located on other websites in different language versions. The application can suggest these resources to the visitor depending on its geolocation, browser language and device type. The application is programmed in PHP using the Symfony framework and standard web application development tools. Once logged in with administrator rights, it allows you to manage external resources and their URLs, languages, states and users. The external resources can be automatically validated and generated.
Klíčová slova
PHP, Symfony, Doctrine, web, vícejazyčnost
Klíčová slova v angličtině
PHP, Symfony, Doctrine, web, multilingual
Rozsah průvodní práce
34 s. (27 695 znaků)
Jazyk
CZ
Anotace
Tato práce se zabývá tvorbou webové aplikace, která zpřístupňuje jejím návštěvníkům externí informační zdroje umístěné na jiných webových stránkách v různých jazykových mutacích. Aplikace umí tyto zdroje návštěvníkovi navrhovat v závislosti na jeho geolokaci, jazyku prohlížeče a typu zařízení. Aplikace je naprogramována v jazyce PHP za použití frameworku Symfony a standardních nástrojů pro vývoj webových aplikací. Po přihlášení s právy administrátora umožňuje spravovat zdroje a jejich URL, jazyk, státy a uživatele. Aplikace umí zdroje automaticky validovat a generovat.
Anotace v angličtině
This thesis deals with creating a web application, that provides its visitors with external information resources located on other websites in different language versions. The application can suggest these resources to the visitor depending on its geolocation, browser language and device type. The application is programmed in PHP using the Symfony framework and standard web application development tools. Once logged in with administrator rights, it allows you to manage external resources and their URLs, languages, states and users. The external resources can be automatically validated and generated.
Klíčová slova
PHP, Symfony, Doctrine, web, vícejazyčnost
Klíčová slova v angličtině
PHP, Symfony, Doctrine, web, multilingual
Zásady pro vypracování
Navrhněte a implementujte webovou aplikaci umožňující správu a zpřístupnění jazykových verzí externích informačních zdrojů (odkazy na informační obsah na jiných vícejazyčných webech).
Aplikace ať umožňuje správu, zpracování a validaci zdrojů, poloautomatizovanou lokalizaci do velkého množství jazyků a rozhodovací logiku na základě zeměpisné polohy, jazyka prohlížeče a typu zařízení.
Napište testy. Aplikaci otestujte, nasaďte a monitorujte.
Zásady pro vypracování
Navrhněte a implementujte webovou aplikaci umožňující správu a zpřístupnění jazykových verzí externích informačních zdrojů (odkazy na informační obsah na jiných vícejazyčných webech).
Aplikace ať umožňuje správu, zpracování a validaci zdrojů, poloautomatizovanou lokalizaci do velkého množství jazyků a rozhodovací logiku na základě zeměpisné polohy, jazyka prohlížeče a typu zařízení.
Napište testy. Aplikaci otestujte, nasaďte a monitorujte.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
KROENKE, David a David J. AUER, 2015. Databáze. Přel. Jakub GONER. Brno: Computer Press. ISBN 978-80-251-4352-0.
LAVIN, Peter, 2009. PHP -- objektově orientované: koncepty, techniky a kód. Přel. Michal POSPÍŠEK. Praha: Grada. ISBN 978-80-247-2137-8.
ISO 639-3. SIL International 2017 [online]. Dostupné z: https://iso639-3.sil.org.
LOCKHART, Josh, 2015. Modern PHP: New Features and Good Practices. 1 edition. Sebastopol, CA: O?Reilly Media. ISBN 978-1-4919-0501-2.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
KROENKE, David a David J. AUER, 2015. Databáze. Přel. Jakub GONER. Brno: Computer Press. ISBN 978-80-251-4352-0.
LAVIN, Peter, 2009. PHP -- objektově orientované: koncepty, techniky a kód. Přel. Michal POSPÍŠEK. Praha: Grada. ISBN 978-80-247-2137-8.
ISO 639-3. SIL International 2017 [online]. Dostupné z: https://iso639-3.sil.org.
LOCKHART, Josh, 2015. Modern PHP: New Features and Good Practices. 1 edition. Sebastopol, CA: O?Reilly Media. ISBN 978-1-4919-0501-2.
Přílohy volně vložené
CD ROM
Přílohy vázané v práci
schémata
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.