Системи обробки інформації (Mar 2020)
Побудова веб застосунків на основі конструктивних елементів
Abstract
Розглянуто проблему підбору конструктивних елементів для створення веб застосунків засобами CMS систем. Проаналізовано основні недоліки технології використання CMS систем під час розробки модулів. Запропоновано систему розширень модулів на основі колекції програмних хуків та віджетів. Така система прискорює розробку модулів, спрощує роботу з базою даних завдяки інтегрованій ORM системі, допомагає швидко втілювати функціонал, який є спільним для багатьох модулів. Описано систему оптимізації розробки модулів для сучасних CMS-систем на прикладі Prestashop, яка використовується для швидкої розробки Інтернет-магазинів. Під час дослідження використано технології PHP, JavaScript (ES6), Smarty, Symfony та методи побудови UML-сценаріїв використання.
Keywords