Možnosti tvorby obsahu e-mailových zpráv

dc.contributor.advisorRadecký, Michal
dc.contributor.authorTyl, Marek
dc.contributor.refereeJanoušek, Jan
dc.date.accepted2026-06-03
dc.date.accessioned2026-09-02T14:37:05Z
dc.date.available2026-09-02T14:37:05Z
dc.date.issued2026
dc.description.abstractBakalářská práce se zabývá analýzou současných možností tvorby obsahu e-mailových zpráv a návrhem editoru pro skládání strukturovaných marketingových e-mailů. Práce mapuje historii a trendy e-mailového marketingu, technickou strukturu e-mailových zpráv včetně formátu MIME, specifika HTML v e-mailovém prostředí a framework MJML. Praktická část představuje návrh a implementaci webové aplikace MailStructComposer, která poskytuje vizuální drag-and-drop editor založený na knihovně GrapesJS s~knihovnou 47 vlastních bloků. Aplikace implementuje kompilační pipeline transformující MJML do HTML, generátor plain text verze dle RFC~5322, generátor AMP4Email pro interaktivní prvky, generátor dark mode CSS s kontrolou kontrastního poměru dle WCAG~2.1 a převod Base64 obrázků na CID přílohy. Backend je postaven na technologiích Bun, Hono a PostgreSQL s autentizací pomocí JWT tokenů. Výsledky testování kompatibility napříč e-mailovými klienty potvrzují funkčnost zvoleného přístupu.cs
dc.description.abstractThis bachelor's thesis analyzes the current possibilities of email content creation and presents the design and implementation of an editor for composing structured marketing emails. The theoretical part covers the history and trends of email marketing, the technical structure of email messages including the MIME format, HTML specifics in the email environment, and the MJML framework. The practical part introduces the MailStructComposer web application, which provides a visual drag-and-drop editor built on the GrapesJS library with a library of 47 custom blocks. The application implements a compilation pipeline that transforms MJML into HTML, a plain text generator compliant with RFC~5322, an AMP4Email generator for interactive elements, a dark mode CSS generator with WCAG~2.1 contrast ratio verification, and Base64-to-CID image conversion. The backend is built on Bun, Hono, and PostgreSQL with JWT token authentication. Compatibility testing across email clients confirms the viability of the chosen approach.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvelmi dobřecs
dc.format.extent6802999 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisTYL0046_FEI_B0613A140014_2026
dc.identifier.urihttp://hdl.handle.net/10084/160458
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjecte-mailový marketingcs
dc.subjectMJMLcs
dc.subjecteditorcs
dc.subjectwebová aplikacecs
dc.subjectGrapesJScs
dc.subjectReactcs
dc.subjectemail marketingen
dc.subjectMJMLen
dc.subjecteditoren
dc.subjectweb applicationen
dc.subjectGrapesJSen
dc.subjectReacten
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleMožnosti tvorby obsahu e-mailových zprávcs
dc.title.alternativePossibilities of E-mail Message Content Creationen
dc.typeBakalářská prácecs
local.files.count6
local.files.size7524442
local.has.filesyes

Files

Original bundle

Now showing 1 - 5 out of 6 results
Loading...
Thumbnail Image
Name:
TYL0046_FEI_B0613A140014_2026.pdf
Size:
6.49 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
TYL0046_FEI_B0613A140014_2026_zadani.pdf
Size:
153.86 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
TYL0046_FEI_B0613A140014_2026_priloha.zip
Size:
170.14 KB
Format:
ZIP
Description:
Příloha
Loading...
Thumbnail Image
Name:
TYL0046_FEI_B0613A140014_2026_posudek_vedouci_Radecky_Michal.pdf
Size:
158.38 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Radecký, Michal
Loading...
Thumbnail Image
Name:
TYL0046_FEI_B0613A140014_2026_posudek_oponent_Janousek_Jan.pdf
Size:
160.49 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Janoušek, Jan