Browse IS/STAG - Portál UTB

Skip to page content
Website UTB
Portal title page UTB
Anonymous user Login Česky
Browse IS/STAG
Login Česky
  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
Welcome
Browse IS/STAG
Information for applicantsElectronic applicationECTS arrivals
Getting startedAlumni ClubAbsolvent - website
Web services
ECTS
User Info

1st level navigation

  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in.
(Sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Prohlížení IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail Vitásek Includes the selected person into the timetable overlap calculation. Jakub Web Application for Automatic Newsletter Distribution Web Application for Automatic Newsletter Distribution Thesis finished and defended successfully (DUO).   Vojtěšek Jiří Janota David Master's thesis 1622671200000 03.06.2021 Web Application for Automatic Newsletter Distribution Thesis finished and defended successfully (DUO).
Jakub Vitásek Master's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Webová aplikace pro automatické rozesílky newsletteru

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name Vitásek Jakub Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2020/2021
Assigning department AUIUI
Date of defence Jun 3, 2021
Type of thesis Master's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - All mandatory fields for this Thesis are filled in.
Main topic Webová aplikace pro automatické rozesílky newsletteru
Main topic in English An Automatic Newsletter Distribution Web Application
Title according to student Webová aplikace pro automatické rozesílky newsletteru
English title as given by the student Web Application for Automatic Newsletter Distribution
Parallel name -
Subtitle -
Thesis supervisor Vojtěšek Jiří, doc. Ing. Ph.D.
External examiner Janota David, Ing. Ph.D.
Annotation Cílem této práce je analýza existujících řešení ve sféře komerčních platforem pro automatickou rozesílku newsletteru a představení výsledného open-source systému, vyvinutého na základě analýzy trhu. Výsledná webová aplikace je implementována v PHP 8 za pomoci Nette Frameworku, Doctrine ORM a Vue.js, a byla publikována na platformách Github a Packagist. Aplikace nabízí unikátní editor newsletteru a mnoho dalších funkcionalit, které jsou mezi komerčními platformami dnes již standardní. Při vývoji byl kladen důraz na bezpečnost aplikace a kvalitu kódu. Výsledkem této práce je systém, který dalším vývojářům umožní vytvořit si jeho instanci pro své klienty a případně si jej dále upravovat.
Annotation in English This thesis aims to give a comprehensive account of the current commercial mailing platforms and present the open-source system implemented based on the market analysis. The resulting web application was built in PHP 8 using Nette Framework, Doctrine ORM and Vue.js, and was published on platforms Github and Packagist. The system offers a unique mailing editor and many functionalities considered standard in commercial platforms, while focusing on security and code quality. As a result of this thesis, developers can use this system to create a self-hosted mailing platform for their clients.
Keywords Webová aplikace, Nette Framework, Doctrine ORM, Vue.js, mailing systém, automatická rozesílka newsletteru, open-source
Keywords in English Web Application, Nette Framework, Doctrine ORM, Vue.js, Mailing System, Newsletter System, Open-Source
Length of the covering note 88
Language CZ
Annotation
Cílem této práce je analýza existujících řešení ve sféře komerčních platforem pro automatickou rozesílku newsletteru a představení výsledného open-source systému, vyvinutého na základě analýzy trhu. Výsledná webová aplikace je implementována v PHP 8 za pomoci Nette Frameworku, Doctrine ORM a Vue.js, a byla publikována na platformách Github a Packagist. Aplikace nabízí unikátní editor newsletteru a mnoho dalších funkcionalit, které jsou mezi komerčními platformami dnes již standardní. Při vývoji byl kladen důraz na bezpečnost aplikace a kvalitu kódu. Výsledkem této práce je systém, který dalším vývojářům umožní vytvořit si jeho instanci pro své klienty a případně si jej dále upravovat.
Annotation in English
This thesis aims to give a comprehensive account of the current commercial mailing platforms and present the open-source system implemented based on the market analysis. The resulting web application was built in PHP 8 using Nette Framework, Doctrine ORM and Vue.js, and was published on platforms Github and Packagist. The system offers a unique mailing editor and many functionalities considered standard in commercial platforms, while focusing on security and code quality. As a result of this thesis, developers can use this system to create a self-hosted mailing platform for their clients.
Keywords
Webová aplikace, Nette Framework, Doctrine ORM, Vue.js, mailing systém, automatická rozesílka newsletteru, open-source
Keywords in English
Web Application, Nette Framework, Doctrine ORM, Vue.js, Mailing System, Newsletter System, Open-Source
Research Plan
  1. Proveďte průzkum trhu a analyzujte výhody a nevýhody existujících řešení.
  2. Sumarizujte best practices rozhraní a funkcionality mailing systémů.
  3. Implementujte vybrané moduly usnadňující rozesílání newsletterů.
  4. Publikujte výsledný kód na vhodném otevřeném repositáři.
  5. Věnujte pozornost zabezpečení aplikace.
Research Plan
  1. Proveďte průzkum trhu a analyzujte výhody a nevýhody existujících řešení.
  2. Sumarizujte best practices rozhraní a funkcionality mailing systémů.
  3. Implementujte vybrané moduly usnadňující rozesílání newsletterů.
  4. Publikujte výsledný kód na vhodném otevřeném repositáři.
  5. Věnujte pozornost zabezpečení aplikace.
Recommended resources
  1. GAMMA, Erich, John VLISSIDES a Richard HELM. Design Patterns: Elements of Reusable Object-Oriented Software. 1994. United States: Addison-Wesley, 1994. ISBN 9780321700698.
  2. ROMER, Michael. PHP Persistence: Concepts, Techniques and Practical Solutions with Doctrine. 2016. New York: Apress, 2016. ISBN 9781484225585.
  3. LABRECQUE, Tammi. Newsletter Ninja: How to Become an Author Mailing List Expert. 2018. ?: Larks and Katydids, 2018. ISBN 099821275X.
  4. SNYDER, Chris, Thomas MYER a Michael SOUTHWELL. Pro PHP Security: From Application Security Principles to the Implementation of XSS Defenses. 2010. ?: Springer-Verlag, 2010. ISBN 1430233184.
  5. MCLAUGHLIN, Molly a Gadjo SEVILLA. The Best Email Marketing Software for 2020. PC Mag [online]. 2020, 2020(?), 1 [cit. 2020-11-26]. Dostupné z: https://www.pcmag.com/picks/the-best-email-marketing-software
Recommended resources
  1. GAMMA, Erich, John VLISSIDES a Richard HELM. Design Patterns: Elements of Reusable Object-Oriented Software. 1994. United States: Addison-Wesley, 1994. ISBN 9780321700698.
  2. ROMER, Michael. PHP Persistence: Concepts, Techniques and Practical Solutions with Doctrine. 2016. New York: Apress, 2016. ISBN 9781484225585.
  3. LABRECQUE, Tammi. Newsletter Ninja: How to Become an Author Mailing List Expert. 2018. ?: Larks and Katydids, 2018. ISBN 099821275X.
  4. SNYDER, Chris, Thomas MYER a Michael SOUTHWELL. Pro PHP Security: From Application Security Principles to the Implementation of XSS Defenses. 2010. ?: Springer-Verlag, 2010. ISBN 1430233184.
  5. MCLAUGHLIN, Molly a Gadjo SEVILLA. The Best Email Marketing Software for 2020. PC Mag [online]. 2020, 2020(?), 1 [cit. 2020-11-26]. Dostupné z: https://www.pcmag.com/picks/the-best-email-marketing-software
Týká se praxe No
Enclosed appendices -
Appendices bound in thesis -
Taken from the library No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record file