Data logging and visualization for Mailtrain using IVIS
Logování a vizualizace dat aplikace Mailtrain s použitím frameworku IVIS
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/184231Identifiers
Study Information System: 238290
Collections
- Kvalifikační práce [11244]
Author
Advisor
Referee
Kofroň, Jan
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Computer Science with specialisation in Programming and Software Development
Department
Department of Distributed and Dependable Systems
Date of defense
7. 9. 2023
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
zpravodaj|analýza dat|vizualizaceKeywords (English)
newsletter|data analysis|visualizationMailtrain je uživateli hostovaná, volně dostupná, open-source aplikace pro zasílání informačních bulletinů s pokročilými možnostmi pro správu skupin odběratelů, vytváření a posílání e-mailových kampaní a správu více uživatelů a jejich oprávnění na granulární úrovni, včetně flexibilního sdílení oprávnění. Aplikaci chybí dobré možnosti jak analyzovat a vizualizovat její data za účelem sledování výkonu nebo bezpečnosti. IVIS je framework poskytující nástroje na zpracování a vizualizaci dat, které Mailtrain potřebuje, a oba projekty spolu sdílí mnoho stěžejních technologií. V této práci rozšíříme Mailtrain, aby používal IVIS a jeho služby pro logování, vizualizaci a analýzu jeho dat. Důraz je kladen na rozšiřitelnost dat logovaných z Mailtrainu i způsobů, jak je vizualizovat. 1
Mailtrain is a self-hosted, free and open-source newsletter application with advanced options for managing lists of subscribers, creating and sending e-mail campaigns, and managing multiple users with granular permissions and flexible sharing. The application lacks good options for analyzing and visualizing its data for the purposes of tracking performance or security. IVIS is a framework offering the data processing and visualizing tools Mailtrain needs, and the two projects share many key technologies. In this thesis, we extend Mailtrain so that it uses IVIS and its services for logging, visualization, and analysis of its data. An emphasis is given to the extensibility of both the data logged from Mailtrain and the ways it is visualized. 1