Bakalářská práce

Web Infrastructure for Film Festival of Faculty of Informatics, Masaryk University

Lukáš Gorazd Hrodek
Anotace

Na základě analýzy webových potřeb FFFIMU tato práce navrhuje infrastrukturu JAMstack v prostředí Docker: Na fakultních serverech je navržen frontend Next.js a CMS Directus. Zaměřuje se na portabilitu pomocí statického exportu, udržovatelnost pomocí open-source nástrojů/CI/CD a robustní archivaci. Popisuje nastavení, zásuvné moduly, načítání dat a testování.

Abstract

Analyzing FFFIMU web needs, this thesis designs a Dockerized JAMstack infrastructure: Next.js frontend, Directus CMS on faculty servers. Focus on portability via static export, maintainability with open-source tools/CI/CD, and robust archiving. Details setup, plugins, data fetching, and testing.

Zadání práce
There have been traditional Film Festivals of the Faculty of Informatics, Masaryk University (FF FI MU), since 2000. Their web presence and archive on is essential for project sustainability and marketing. The student will analyze the needs of the FF FI MU web project and design a web infrastructure and open-source Content Management System (CMS) that will fulfill the following goals:
  • a) portability (web should be accessible in decades, with archive content using only static pages and JavaScript);
  • b) completeness of the festival content (photo gallery, media kit docs, media coverage papers,...) and history;
  • c) no infringement support while maintaining persistence (web maintenance should respect and archive the authors' claims);
  • d) properly tested (web link checking, no 404 and viewer compliance assurance) and documented (API, admin, and user docs);
  • e) faculty-hosted (infrastructure will be deployed on FI MU resources).

The CMS application should have a user-friendly interface, backups, authentication, data security, and extendability and be easily maintained. It will support the maintenance of the archive data from the previous web pages.

Práce zkontrolována:
23. 5. 2025 14:53, doc. RNDr. Petr Sojka, Ph.D., učo 2378
Jazyk práce
angličtina angličtina
Termín obhajoby
25. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Petr Sojka, Ph.D., učo 2378
KVI FI MU

Oponent

RNDr. Tomáš Obšívač, učo 60675
CVT FI MU

Literatura

  • KRUG, Steve. Web design : nenuťte uživatele přemýšlet! 2. aktualiz. vyd. Brno: Computer Press, 2006, 167 s. ISBN 8025112918.
  • HODENT, Celia. What UX is really about : introducing a mindset for great experiences. First edition. Boca Raton: CRC Press/Taylor & Francis Group, 2022, ix, 114. ISBN 9781032104447.

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
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.