Možnosti tvorby obsahu e-mailových zpráv
| dc.contributor.advisor | Radecký, Michal | |
| dc.contributor.author | Tyl, Marek | |
| dc.contributor.referee | Janoušek, Jan | |
| dc.date.accepted | 2026-06-03 | |
| dc.date.accessioned | 2026-09-02T14:37:05Z | |
| dc.date.available | 2026-09-02T14:37:05Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Bakalář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.abstract | This 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.department | 460 - Katedra informatiky | cs |
| dc.description.result | velmi dobře | cs |
| dc.format.extent | 6802999 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | TYL0046_FEI_B0613A140014_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160458 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | e-mailový marketing | cs |
| dc.subject | MJML | cs |
| dc.subject | editor | cs |
| dc.subject | webová aplikace | cs |
| dc.subject | GrapesJS | cs |
| dc.subject | React | cs |
| dc.subject | email marketing | en |
| dc.subject | MJML | en |
| dc.subject | editor | en |
| dc.subject | web application | en |
| dc.subject | GrapesJS | en |
| dc.subject | React | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Možnosti tvorby obsahu e-mailových zpráv | cs |
| dc.title.alternative | Possibilities of E-mail Message Content Creation | en |
| dc.type | Bakalářská práce | cs |
| local.files.count | 6 | |
| local.files.size | 7524442 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- TYL0046_FEI_B0613A140014_2026.pdf
- Size:
- 6.49 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- TYL0046_FEI_B0613A140014_2026_zadani.pdf
- Size:
- 153.86 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- TYL0046_FEI_B0613A140014_2026_priloha.zip
- Size:
- 170.14 KB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- 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...
- 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