Bakalářská práce

Serverová část mobilní mediální platformy

Server part of a mobile media platform

Peter Solař
Anotace

Cieľom tejto práce je navrhnutie a implementácia open-source servera a systému na správu obsahu pre mobilnú mediálnu platformu, ktorá pozostáva z iOS a Android aplikácií. Webové uživateľské rozhranie je naprogramované pomocou React knižnize, a poskytuje na mieru vytvorený WYSIWYG editor, implementovaný využitím Draft.js rozhrania. Server je implementovaný pomocou služieb poskytovaných Firebase, a to Realtime Database, Authentication a Cloud Functions.

Abstract

The aim of this thesis is to design and implement open-source server and content management system for mobile media platform, which consists of iOS and Android applications. The web interface is built in React, and it provides a custom-made WYSIWYG editor, implemented using the Draft.js framework. The server was implemented with Firebase, leveraging the powers of its Realtime Database, Authentication and Cloud Functions.

Zadání práce
Navrhněte a implementujte responzivní open source server pro správu příspěvků, autorů a jejich honorářů pro mobilní mediální platformu. Pro mobilní platformu bude server poskytovat REST API. Pro přímou práci uživatelů bude mít server jednoduché webové rozhraní. Toto rozhraní by mělo umožňovat:
  • vytváření a editaci článků, zveřejnění článků, nastavení priority článků
  • pro editaci obsahu bude použit příjemý a intuitivní editor s možností vkládání obrázků a videa eventuálně jiného multimediálního obsahu
  • správu kategorií nebo rubrik (např. sport, politika, ekonomika...)
  • správu statických stránek (obchodní podmínky, informce o mediálním zdroji apod.)
  • správu autorů a editorů, správu uživatelských práv
  • možnost vytvářet článek s anketou
  • automaticky zveřejnit článek v daný čas
  • správu účtů čtenářů (jaký je jejich kredit, které články si koupili)
V práci proveďte zhodnocení stávajících CMS systémů a možností jejich rozšíření s ohledem na požadované vlastnosti. Spolupracujte se studentem implementující mobilní aplikaci.
Práce zkontrolována:
21. 6. 2018 15:46, Mgr. Martin Večeřa, učo 72839
Jazyk práce
angličtina angličtina
Termín obhajoby
29. 6. 2018
Práce byla úspěšně obhájena

Vedoucí

Mgr. Martin Večeřa, učo 72839
abs FI MU

Oponent

Mgr. Marek Grác, Ph.D., učo 50728
ÚČJ FF MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.