Název:
Využití Slack API pro HeadlessCMS
Překlad názvu:
Use of Slack API for HeadlessCMS
Autoři:
Hruška, Jozef ; Burget, Radek (oponent) ; Bartík, Vladimír (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2020
Jazyk:
slo
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [slo][eng]
Práca si dáva za cieľ vytvoriť redakčný systém s otvoreným aplikačným rozhraním (Headless CMS) a možnosťou správy obsahu v prostredí aplikácie Slack. Inštalácia a následné používanie systému nevyžaduje žiadnu konfiguráciu zo strany uživateľa. Otvorené (verejné) ako aj uzatvorené (skryté) aplikačné rozhranie je vybudované podľa špecifikácie GraphQL. Otvorené rozhranie slúži výhradne k čítaniu dát, to znamená, že nie je možné dáta akokoľvek vkladať či modifikovať použitím tohto rozhrania. Výstupom práce je plne funkčný prototyp systému, ktorého súčasti boli implementované pomocou nástrojov React a Node.js s dôrazom na prívetivosť uživateľského rozhrania.
The aim of this thesis is to create a content management system with open application interface (Headless CMS) and capability of content management inside Slack application. Installation and use of system does not require any configuration by user. Open (public) and closed (hidden) application interface is built following GraphQL specification. The public interface is read-only which means it is not possible to insert or modify data through this interface. The output of this work is a fully functional prototype implemented with tools as React and Node.js with focus on user-friendly interface.
Klíčová slova:
Apollo; Bolt; CMS; GraphQL; Next.js; Node.js; PostgreSQL; Prisma; React; Redux; Slack; TypeScript
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/191670