Témata projektů

Popis tématu

Diplomová práce v oboru Ostatní / Nespecifikováno.

Wordpress plugin pro snadné přehrávání videa na webu

1) Seznamte se s problematikou přehrávání videa na webu a redakčním systémem Wordpress (WP).

2) Zjistěte, co vedlo k zániku Flashových přehrávačů videa. Analyzujte existující technologie a komponenty pro přehrávání videa ve webových prohlížečích.

3) Navrhněte JavaScriptový plugin pro WP, který umožní snadné přehrávání videa na webu včetně tvorby playlistů. Videa mohou být fyzicky umístěna na serveru nebo na YouTube. Použijte standardní komponentový přístup, kdy na základní přehrávání videa můžete použít existující komponentu.

4) Naprogramujte navržené řešení JS pluginu a umožněte jeho instalaci s využitím vybraného balíčkovacího systému. JS plugin dále vložte do vlastního Wordpress pluginu, aby bylo možné snadné využití přehrávače videa na různých WP webech.

5) Vytvořené řešení otestujte a zhodnoťte jeho klady a zápory.

*******************************************************************
Oborový projekt:
Přehrávání videa na webu s využitím Flashe a jeho náhrada

1) Seznamte se s problematikou přehrávání videa na webu s využitím Flashe
a popište důvody, které vedly k zániku tohoto řešení.

2) Zjistěte, jakým způsobem se přehrávání videa na webu řeší dnes a popište jednotlivé principy.

3) Naprogramujte jednoduchou aplikaci, která umožní v prohlížeči přehrát soubor ze serveru. Jako funkce stačí pouze "play" a "pause".
*******************************************************************
Vedoucí: M. Dostal
Technický konzultant: Czech-American TV
*******************************************************************
Poznámky:
- plugin se bude instalovat buď s využitím Composeru, pokud půjde o Php nebo s využitím
např. npm, pokud půjde o JavaScript. Nejdříve by měl tedy vzniknout v nějaké základní a čisté podobě.

- výsledek se pak vezme a zabalí se do Wordpress pluginu, což umožní jeho lepší využití a jde v podstatě
jenom o další úroveň zabalení funkcionality. Opět to bude ale samostatný a univerzální plugin,
který nebude záviset na žádné existující funkcionalitě Czech-American TV. Všechny závislosti budou
řešeny opět přes dependency injection v kombinaci s Composerem.

- v rámci testování se vybrané řešení nainstaluje na web Czech-American TV.
Do zadání bych to ale nepsal, protože se tam může objevit množství různých problémů a pak by se zabalení
do Wordpressu nestihlo a nešla by tedy ani instalace na Czech-American TV. V rámci
základního pluginu se pouze musí pohlídat, že tam půjde udělat vše, co potřebuje Czech-American tv - např.
plánování pořadů apod. Tohle pak spolu probereme osobně za běhu.

Téma vypsal: Ing. Martin Dostal, Ph.D. (UN 307)

Externí téma:
  • vedoucí: Jiří Vaněk,
  • firma: Czech-American TV,
  • externí firma je technickým konzultantem,

Vypsáno pro akademický rok 2019/2020 dne: 2018-05-31

Zadáno komu: Jakub Váverka (Zadané)