Design and implementation of a website content management system

Thesis title: Návrh a implementace systému pro správu obsahu webových stránek
Author: Zeman, Tomáš
Thesis type: Diplomová práce
Supervisor: Šedivá, Zuzana
Opponents: Pour, Jan
Thesis language: Česky
Abstract:
Tato diplomová práce se zabývá návrhem a implementací open source řešení webového content management systému. Webové CMS systémy umožňují správu digitálního obsahu netechnickým uživatelům, kteří tak mohou provádět změny v zobrazovaném obsahu na webové stránce. Hlavním cílem práce je vytvořit open source systém, který bude odlišný od dosud dostupných řešení svou přívětivostí k uživateli i vývojáři. Práce obsahuje analytickou a implementační část. Nejprve je provedena rešerše oblasti daných systémů a aktuální nabídky volně dostupných webových CMS. Následně jsou vybrány tři nejlépe hodnocené systémy podle oblíbenosti na stránce Github, které jsou podrobeny multikriteriální analýze skládající se z testování jednoduchosti uvedení do provozu, popsání dostupné funkčnosti a uživatelského testování. Na základě této analýzy byly vyvozeny požadavky na tvořený systém. Implementační část je zpracována s využitím Metodiky pro malé softwarové projekty (MMSP). Na vytvoření systému jsou použity technologie React, javascript a PHP. Nově vzniklé CMS bylo ověřeno systémovými testy a uživatelským testováním. Společně s implementovaným řešením byla vytvořena dokumentace pro uživatele i vývojáře dostupná na prezentační stránce systému.
Keywords: CMS; WCMS; správa obsahu webových stránek; React; Javascript; PHP
Thesis title: Design and implementation of a website content management system
Author: Zeman, Tomáš
Thesis type: Diploma thesis
Supervisor: Šedivá, Zuzana
Opponents: Pour, Jan
Thesis language: Česky
Abstract:
This thesis deals with the design and implementation of an open-source solution for a web content management system. Web CMS systems enable non-technical users to manage digital content, allowing them to make changes to the displayed content on a website. The main objective of the thesis is to create an open-source system that differs from existing solutions by its user-friendliness for both users and developers. The thesis includes an analytical and implementation part. Firstly, a research of the area of such systems and the current offerings of freely available web CMS is conducted. Subsequently, three highest-rated systems according to popularity on the Github page are selected and subjected to a thorough multicriteria analysis consisting of testing the ease of deployment, describing the available functionality, and user testing. Based on this analysis, requirements for the developed system will be derived. The implementation part is processed using the Methodology for Small Software Projects (MMSP). Technologies such as React, JavaScript, and PHP are used to create the system. The newly created CMS has been verified by system tests and user testing. Along with the implemented solution, documentation for both users and developers is created and available on the system's presentation page.
Keywords: CMS; WCMS; web content management; React; Javascript; PHP

Information about study

Study programme: Informační systémy a technologie/Vývoj informačních systémů
Type of study programme: Magisterský studijní program
Assigned degree: Ing.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 10. 10. 2023
Date of submission: 29. 4. 2024
Date of defense: 3. 6. 2024
Identifier in the InSIS system: https://insis.vse.cz/zp/85905/podrobnosti

Files for download

    Last update: