Original title:
Systém pro správu vědeckého obsahu
Translated title:
System for Managing Scientific Content
Authors:
Hlásenský, Tomáš ; Dytrych, Jaroslav (referee) ; John, Petr (advisor) Document type: Bachelor's theses
Year:
2025
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato bakalářská práce se zabývá návrhem a implementací informačního systému pro správu vědeckého obsahu, zaměřeného na potřeby výzkumné skupiny. Cílem práce je vytvořit systém, který umožní efektivní prezentaci, správu a sdílení výzkumných výstupů, publikací a dalších akademických materiálů. Práce analyzuje existující systémy pro správu obsahu (CMS), jejich architektury a výhody či nevýhody jednotlivých přístupů, včetně tradiční, oddělené, bezhlavé (headless) a hybridní architektury. Na základě analýzy potřeb vědecké skupiny byl navržen modulární systém skládající se ze tří nezávislých částí: CMS, editoru obsahu a webového scraperu. CMS zajišťuje správu uživatelů, obsahu a přístupových práv, editor umožňuje tvorbu interaktivního obsahu pomocí formátu MDX a web scraper automatizuje získávání dat z externích zdrojů. Systém je postaven na platformě Next.js, využívá značkovací jazyk MDX pro tvorbu obsahu a klade důraz na flexibilitu, rozšiřitelnost a přehlednost uživatelského rozhraní. Výsledný systém umožňuje jednoduchou správu vědeckého obsahu, podporuje dynamickou editaci a prezentaci dat a je připraven na budoucí rozvoj včetně integrace s externími nástroji.
This bachelor’s thesis focuses on the design and implementation of an information system for managing scientific content, tailored to the needs of a research group. The main goal of the thesis is to develop a system that enables efficient presentation, management, and sharing of research outputs, publications, and other academic materials. The thesis analyzes existing content management systems (CMS), their architectures, and the advantages and disadvantages of various approaches, including traditional, decoupled, headless, and hybrid architectures. Based on the analysis of the research group's requirements, a modular system was designed, consisting of three independent components: a CMS, a content editor, and a web scraper. The CMS handles user, content, and permission management; the editor allows for the creation of interactive content using the MDX format; and the web scraper automates the retrieval of data from external sources. The system is built on the Next.js platform, leverages the MDX markup language for content creation, and emphasizes flexibility, scalability, and a user-friendly interface. The resulting system enables simple management of scientific content, supports dynamic editing and content presentation, and is prepared for future development, including integration with external tools.
Keywords:
CMS; content editing; content management; information system; MDX; modular architecture; Next.js; scientific content; user interface; web scraper; CMS; editace obsahu; informační systém; MDX; modulární architektura; Next.js; správa obsahu; uživatelské rozhraní; vědecký obsah; webový scraper
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/254380