Vize projektu » Historie » Verze 2
Zhanel Mukanova, 2021-03-27 08:19
1 | 2 | Zhanel Mukanova | h1. Projektová vize |
---|---|---|---|
2 | |||
3 | h2. Zadání |
||
4 | |||
5 | Czech-American TV je nekomerční americká televizní společnost, která vysílá své pořady na kabelové televizi v USA již 16 let. |
||
6 | Hlavním posláním Czech-American TV je rozšiřovat povědomí o České republice, ukázat a zviditelnit české regiony a destinace, a přiblížit české kulturní dědictví. Toto veřejné vysílání má formu pravidelných vzdělávacích pořadů, vysílaných pouze v anglickém jazyce. Celý program televize přispívá k vnímání České republiky a jejích regionů jako velmi zajímavé a bezpečné turistické destinace. |
||
7 | Genealogy je WordPress plugin (https://www.catvusa.com/genealogy, www.catvusa.com/tutorial), který je nutný doplnit o další rozšíření. Tato nová funkčnost by měla obsahovat historickou mapu, s různými mapovými podklady, mezi kterými lze snadno překlikávat (např. základní, letecká, turistická, ale i z různých časových období – Rakousko-Uhersko, První republika, Protektorát Čechy a Morava, Československo v období totality atp.). Dále je třeba k pluginu přidat administrační prostředí, kde bude možné mapové podklady spravovat, včetně importu dat do v různých formátech. |
||
8 | |||
9 | h2. Cíle projektu |
||
10 | |||
11 | Cílem je doplnění existujícího pluginu Genealogy o další funkcionalitu spojenou s historickými mapy. Také je nutný vytvořit GUI prostředí pro snadné importování dat do databázi. |
||
12 | |||
13 | h2. Popis stakeholder |
||
14 | |||
15 | *Zadavatel:* John Honner, ředitel a zakladatel Czech-American TV. |
||
16 | *Vývojový tým:* Bc. Mukanova Zhanel, Bc. Tomáš Květoň, Bc. Jan Pizúr, Bc. Miroslav Krýsl |
||
17 | *Mentor týmu a vedoucí předmětu:* doc. Ing. Přemysl Brada Msc., Ph.D. |
||
18 | |||
19 | h2. Požadavky na aplikaci |
||
20 | |||
21 | Výsledná aplikace musí splňovat: |
||
22 | Bezproblémová instalace a aktivace pluginu na Wordressu |
||
23 | Mít přehledné grafické uživatelské rozhraní (GUI) aplikace |
||
24 | Vizualizace historických map |
||
25 | Dobře čitelný a zdokumentovaný zdrojový kód |
||
26 | |||
27 | h2. Produkční prostředí |
||
28 | |||
29 | Celý projekt bude implementovaný ve dvou jazycích: +JavaScript+ a +PHP+. Budou dodržované konvence pasní kódu v těchto jazycích, pro snadné použiti kódu dalšími programátory. Plugin Genealogy bude nasazen na testový webový server Czech-American TV (http://www.testcatv.site/). |
||
30 | Implementace projektu bude probíhat na lokálním serveru +Wamp+, kde bude nainstalovány nástroj +Wordpress+ a rozběhnutý plugin Genealogy. Projekt bude verzován programem git a uložen na uložišti +GitHub+ na adrese https://github.com/catvusa/genealogy. |
||
31 | Za vývojové prostředí jsme si zvolili program +PhpStorm+ s využitím nástroje +XDebug+ pro snadné debagování webové aplikaci. |
||
32 | |||
33 | |||
34 | h2. Mimofunkční požadavky |
||
35 | |||
36 | Se zadavatelem p. Johnem Honnerem jsme se domluvili na následujících požadavcích: |
||
37 | * Vytvořeni uživatelské a developerské dokumentaci |
||
38 | * Vytvoření nové funkčnosti pluginu Genealogy – Historické mapy |
||
39 | * Refaktorizace a dokumentace kódu |
||
40 | * Předání produktu proběhne na schůzi se zadavatelem - tým předá veškeré projektové dokumenty a výsledná aplikaci se spustí na testovacím serveru. |