Vize projektu¶
Popis¶
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.
Cíle¶
Cílem projektu je dodat fungující aplikaci v redakčním systému Wordpress podle přání zákazníka, aby mohl dále poskytovat dosavadní služby.
Průběh¶
V první fázi projektu se zaměříme na analýzu systému Wordpress a jeho možností. Důležité bude porozumět systému a seznámit se s vytvářením modulů. Součástí analýzy bude i prohledání pluginů pro Wordpress na podporu přehrávání videí. Dále bude potřeba prostudovat bakalářské práce a seznámit se s dosavadním kódem, ve kterém je web psaný, abychom věděli co se v aplikaci děje. V neposlední řadě také navržení migrace dat a poté faktické provedení.
Další fáze už budou poměrně přímočaré. Bude se jednat hlavně o programování a převedení aplikace do systému Wordpress. Programátorská část se rozdělí na 3 části. Migrace dat, přehrávání lokálních videí a přehrávání videí z Youtube. Přehrávání videí z Youtube vyřešíme pomocí pluginu. Pokud se nám nepodaří najít plugin pro přehrávání lokálních videí, který by vyhovoval potřebám zákazníka, modul pro přehrávání naprogramujeme. Pro migraci dat vytvoříme script, který data převede. V novém systému pak zprovozníme script na kontrolu videí z Youtube a pokud nebude fungovat, upravíme ho nebo napíšeme nový tak, aby se zachovala funkčnost.
Rizika projektu¶
Migrace dat
Naprogramování nového modulu pro Wordpress
Časová náročnost projektu
Špatně navržená architektura
Nepodchycení požadavků
Špatná komunikace se zákazníkem
Bezpečnost aplikace
Řešení rizik¶
Migrace dat – Vyzkoušet migraci jen na vzorku dat a poté na celou databázi
Naprogramování nového modulu pro Wordpress – nalezení už vytvořeného pluginu nebo detailní seznámení s programováním pluginů WP
Časová náročnost projektu – Dobře rozvržené úkoly v projektu a dodržení deadline
Špatně navržená architektura – Detailní prozkoumání více řešení a výběr nejvhodnější architektury
Nepodchycení požadavků - Ptát se na nejasné věci a dostatečně specifikovat přání zákazníka
Špatná komunikace se zákazníkem – Sdělovat průběžný stav projektu zákazníkovi a zjišťovat, jestli je vše v pořádku
Bezpečnost aplikace – Zanalyzovat možnosti zabezpečení v systému Wordpress a přizpůsobit plán projektu
Stakeholders¶
Tým:- Patrik Bezděk
- email: bezdekp@students.zcu.cz
- Milan Kuda
- email: mkuda@students.zcu.cz
- Jakub Hain
- email: hainj@students.zcu.cz
- Jiří Matyáš
- email: matyasj@students.zcu.cz
- Petr Pícha
- mail: ppicha@ntis.zcu.cz
- Jiří Vaněk
- mail: vanek2@rti.zcu.cz
Požadavky a priority¶
Vytvoření modulu 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.- Priorita: Vysoká
- Priorita: Střední
- Priorita: Vysoká
- Priorita: Vysoká
Aktualizováno uživatelem Patrik Bezděk před asi 8 roky(ů) · 14 revizí