Tytuł pozycji:
Template engine for creating dynamic mailing campaigns based on Java technology
Praca ta podejmuje problematykę mnogości specyfikacji silników przetwarzających kod HTML (HyperText Markup Language) wykorzystywanych w klientach mailingowych. Zakres analizy obejmuje zarówno programy klienckie działające jako aplikacje webowe jak i samodzielne oprogramowanie działające na popularnych systemach oraz te uruchamiane na smartfonach. Praca w większej jej części opiera się na przemyśleniach oraz doświadczeniu w pracy z tworzeniem kampanii mailingowych, a także na zebranych statystykach. Ponadto, dokument ten przedstawia propozycję rozwiązania największych problemów związanych z tym tematem proponując zastosowanie silnika interpretującego własny język opisujący strukturę dokumentu do kodu HTML w oparciu o technologię Pug. Nazwa robocza projektu to Emalion. Kod źródłowy przedstawia zarys architektury silnika oparty na stworzonej dokumentacji.
Thesis describes issue with multiplicity of engines specifications which are responsible for processing HTML code (HyperText Markup Language) used in email clients. Scope of the analysis includes clients programs implemented as web applications, but also stand-alone software working on popular operating systems and smartphones. Thesis in greater part is based on thoughts and experience in working with implementing dynamic mail campaigns, but also on collected statistics. Besides, document presents proposition of solution for biggest problems connected with this subject and shows example usage of engine which describes his own language responsible for model of HTML document structure basing on Pug technology. Working title of this project is Emalion. Source code presents architecture draft of engine based on created documentation.