Automatinis turinio valdymo sistemos parametrų generavimas
Baigiamajame magistro darbe sukurta automatinio turinio valdymo sistemos parametrų generavimo programa atliekant automatinio programavimo tyrimą ir sprendžiant darbe iškeltą problemą. Nemaža dalis svetainių vis dar yra statiniai HTML failai be redagavimo galimybės suteikiamos svetainės savininkui ir šiuo metu nėra metodo kuriuo galima atlikti struktūros ir duomenų perkėlimą iš senos svetainės į naują. Analitinėje dalyje apžvelgtos esamos turinio valdymo sistemos ir jų galimybės, išanalizuotos jose naudojamos technologijos. Analizė patvirtino iškeltą problematiką WEB srityje ir naujo metodo informacijos internete regeneravimui bei valdymui kūrimo poreikį. Tyrimo metu pasirinkta tinkamiausia problemos sprendimui automatinio programavimo paradigma - generatyvusis programavimas. Jo tikslas yra pakeisti rankinę paiešką ir komponentų surinkimą automatiniu reikalingų komponentų sugeneravimu pagal poreikį. Tai reiškia, kad specialistas gali nurodyti, ką jis nori ir generatorius pagamina norimą sistemą ar komponentą. Darbe pasiūlyto modelio praktinei realizacijai buvo naudojami konstravimo ir eksperimentinės analizės metodai. Atlikti bandymai parodė pasiūlyto metodo efektyvumą ir vystymo galimybes. Darbo apimtis 59 p. teksto be priedų, 17 pav., 2 lent., 44 bibliografinių šaltinių, 8 priedai.
In this master thesis a program for automatic generation of content management system parameters was developed in order to make research of automatic programming and to address issues raised. A large number of the websites are still static HTML files without editing possibilities for the site owner and currently there is no method for transfering structure and data from the old static site to the new one. Analysis of existing content management systems and technologies used in them confirmed the problems in the field of Web and the need for a new method for data generation using prepared models. During the study the most appropriate solution to the problem was selected - automatic programming paradigm - generative programming. Its purpose is to replace the manual search and automate assembly of required components by generating them on demand. This means that programmer may indicate what he wants and the generator produces the desired system or component. For the practical realization of proposed method experimental design and analysis has been used. Tests show the effectiveness of the proposed method and further development opportunities. Work consists of 59 pages of text, 17 figures, 2 tables, 44 bibliographic sources, 8 appendixes.