Specifikace požadavků » Historie » Verze 11
Patrik Bezděk, 2017-04-10 19:08
1 | 5 | Jiří Matyáš | h1. Specifikace požadavků |
---|---|---|---|
2 | 6 | Patrik Bezděk | |
3 | 11 | Patrik Bezděk | h2. Úvod |
4 | 8 | Patrik Bezděk | |
5 | 11 | Patrik Bezděk | AmerivanTravelShow je web poskytující krátké video zprávy z území celého USA. Zahraniční web byl vytvořen jako 2 bakalářské práce od studentů vysokých škol. První prací bylo napsat zmíněný web a druhou prací bylo doprogramovat přehrávání videí z lokálního úložiště a vzdáleného serveru Youtube. Web je psaný v jazyce PHP a HTML. Jelikož byl psán jako 2 práce, nebyl ustanoven pro web administrátor a poté co byly práce dokončeny, web se nijak neudržoval. Web není ve stabilním stavu a proto ho chce provozovatel převést do redakčního systému Wordpress. Spravování webu a přidávání nových videí z Youtube a z lokálního úložiště by mělo být jednoduché natolik, aby se těmto úkonům mohl naučit uživatel bez programátorských znalostí. Jedná se především o umístění náhledové fotky a textu u videa a vložení samotného videa. |
6 | 1 | Jiří Matyáš | |
7 | 11 | Patrik Bezděk | h3. Účel dokumentu |
8 | 1 | Jiří Matyáš | |
9 | 11 | Patrik Bezděk | Dokument slouží jako podklad pro jednání se zákazníkem. Jsou zde uvedeny informace o projektu a požadavky zákazníka. Dokument je určen jak pro zákazníka, tak pro členy týmu ASWI. |
10 | 1 | Jiří Matyáš | |
11 | 11 | Patrik Bezděk | h3. Rozsah produktu |
12 | |||
13 | Projekt Konverze vzdělávacího cestovatelského webu se zabývá převedením PHP aplikace do systému Wordpress. Výsledná aplikace bude umět přehrávat videa z lokálního úložiště a ze serveru Youtube. Videa budou prokládána krátkými reklamními videi. Bude zachováno stávající rozhraní pro mobilní aplikaci a script na kontrolu dostupnosti Youtube videí. |
||
14 | |||
15 | h3. Slovníček definic, pojmů a zkratek |
||
16 | |||
17 | WordPress - WordPress je svobodný open source redakční publikační systém napsaný v PHP a MySQL a vyvíjený pod licencí GNU GPL. |
||
18 | Redakční systém - neboli CMS (Content Management System), software pro správu dokumentů nebo webového obsahu |
||
19 | YouTube - internetový server pro sdílení videí |
||
20 | Skript - prostý text s programem ve skriptovacím jazyce |
||
21 | Plugin - neboli zásuvný modul, nesamostatný software, který slouží jako doplňkový modul jiné aplikace a rozšiřuje její funčnost |
||
22 | PHP - PHP: Hypertext Preprocessor, skriptovací programovací jazyk, určený především k programování dynamických webových stránek |
||
23 | Webový prohlížeč - označení pro počítačový program, který slouží pro prohlížení webových stránek |
||
24 | Administrátor - uživatel s vyššími právy než běžný uživatel, má možnost přidělovat práva a upravovat CSM |
||
25 | Uživatel - osoba s právy na přidělenými administrátorem, nemá práva zasahovat do systému |
||
26 | |||
27 | h2. Specifické požadavky |
||
28 | |||
29 | h3. Funkčnost |
||
30 | |||
31 | h4. Převod do systému Wordpress |
||
32 | |||
33 | Převést stávající PHP aplikaci do redakčního systému Wordpress, tak aby se zachovala funkčnost webu. Projekt se zaměřuje na přehrávání videí. |
||
34 | |||
35 | h4. Modul pro přehrávání videí |
||
36 | |||
37 | Vytvořit modul pro redakční systém WordPress, který by byl schopný přehrávat videa z lokálního úložiště a ze vzdáleného serveru Youtube. Modul bude schopný prokládat videa krátkými reklamními videi. |
||
38 | |||
39 | h4. Script na kontrolu videí |
||
40 | |||
41 | Vytvořit nový nebo ponechaz stávající scriptu, který pravidelně kontroluje zda videa uložená na Youtube nejsou zrušená a pokud ano, zašle upozornění na email se seznamem zrušených videí. |
||
42 | |||
43 | h4. Migrace databáze |
||
44 | |||
45 | Návrh migrace dat potřebných pro přehrávání videí a provedení navržené migrace, tzn. videa, popisky videí a náhledové obrázky. |
||
46 | |||
47 | h4. Rozhraní pro mobilní aplikaci |
||
48 | |||
49 | Zachovat rozhraní pro stávající mobilní aplikaci webu. |
||
50 | |||
51 | h3. Požadavky na snadnost používání |
||
52 | |||
53 | h4. Intuitivní ovládání |
||
54 | |||
55 | Aplikace by měla být intuitivní v ovládání při přehrávání videí. |
||
56 | |||
57 | h3. Udržovatelnost |
||
58 | |||
59 | h4. Snadná administrace |
||
60 | |||
61 | Výsledná aplikace by měla být snadno použitelná a administraci by měl zvládnout i uživatel bez programátorských znalostí. Jedná se především o vložení videa, popisku videa a náhledového obrázku. |
||
62 | |||
63 | h3. Ostatní mimofunkční požadavky |
||
64 | |||
65 | h4. Použití JW playeru |
||
66 | |||
67 | Při vytváření aplikace bychom se měli pokusit použit zakoupený software JW player. |