Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/37923
Назва: Розробка та розгортання персоналізованої теми Magento 2 на основі Luma зі створенням засобів для оптимізації роботи з контентом
Інші назви: Development and deployment of customized Magento 2 theme on the base of Luma with means development for optimization of work with content
Автори: Долінський, Андрій Михайлович
Dolinskyi, Andrii
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Долінський А. М. Розробка та розгортання персоналізованої теми Magento 2 на основі Luma зі створенням засобів для оптимізації роботи з контентом : кваліфікаційна робота освітнього рівня „Магістр“ „122 – комп’ютерні науки“ / А. М. Долінський. – Тернопіль : ТНТУ, 2022. – 204 с.
Дата публікації: 26-кві-2022
Дата подання: 12-тра-2022
Дата внесення: 27-тра-2022
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Гром’як, Роман Сильвестрович
Члени комітету: Оробчук, Олександра Романівна
УДК: 004.42
Теми: Magento 2
CMS
E-comerce
XML
Less
Docker
Phtml
Короткий огляд (реферат): Кваліфікаційна робота присвячена розгортанню та розробці персоналізованої теми Magento 2 на основі Luma зі створенням засобів для оптимізації роботи з контентом В першому розділі кваліфікаційної роботи описана статистична тенденція росту капіталовкладень в сферу електронної комерції у реаліях пандемії COVID-19. Висвітлено схильність населення до використання інтернет магазинів та служб доставки, що спонукає розвиток існуючих та створення нових CMS рішень. Розглянуто статистику у використані e-commerce системи Magento 2 відповідно до регіону. Проаналізовано частку ринку яку займає Magento 2 порівняно з іншими системами. В другому розділі кваліфікаційної роботи досліджено системи та технології Magento 2, можливості керування вмістом. Досліджено системи які потрібні для встановлення Magento 2 та технології які використовуються. Можливості керуванням вмістом що надає система клієнтам, проблеми з якими стикаються в керуванні вмістом та варіанти вирішення цих проблем. В третьому розділі кваліфікаційної роботи описано розгортання та розробка персоналізованої теми Magento 2 на основі Luma, створення засобів для оптимізації роботи з контентом. За допомогою системи Docker встановлено Magento 2 та створено унікальну тему Magento2 на основі Luma. Створено віджети для оптимізації роботи з контентом. Розроблено модуль для розширення функціоналу існуючого віджета та створення нових. Додано відповідні шаблони з продуманої структурою для написання універсальних стилів. Створено нове поле вибору картинок для використання в панелі керування. Розроблено скрипт ініціалізації плагіна каруселі з продуманими можливостями масштабування функціональних можливостей. Розроблена можливість наслідування даного скрипта. The qualification work is dedicated to the deployment and development of a personalized Magento 2 theme based on Luma, creating tools to optimize content management. The tendency of the population to use online stores and delivery services, which encourages the development of existing and creation of new CMS solutions, is highlighted. Statistics on the use of e-commerce systems Magento 2 according to the region are considered. The market share occupied by Magento 2 in comparison with other systems is analyzed. The second section of the qualification work explores Magento 2 systems and technologies, content management capabilities. The systems required for the installation of Magento 2 and the technologies used have been studied. Content management capabilities provided by the system to customers, problems encountered in content management and solutions to these problems. The third section of the qualification work describes the deployment and development of a personalized Magento 2 theme based on Luma, the creation of tools to optimize work with content. Docker installs Magento 2 and creates a unique Magento2 theme based on Luma. Widgets created to optimize content management. A module has been developed to extend the functionality of the existing widget and create new ones. Added appropriate templates with a well-thought-out structure for writing universal styles. A new image selection box has been created for use in Control Panel. A carousel plugin initialization script with well-thought-out functionality scaling capabilities has been developed. The ability to imitate this script has been developed.
Зміст: ВСТУП 10 1 КЕРУВАННЯ ВМІСТУ ВЕБ-СТОРІНКИ ТА РОЗВИТОК E-COMMERCE 12 1.1 Електрона комерція 12 1.2 Система керування вмістом 16 1.2.1 Система Wordpress 17 1.2.2 Система Drupal 18 1.2.3 Система Magento 2 19 1.3 Частка Magento 2 на ринку e-commerce 21 1.4 Висновок до першого розділу 23 2 СИСТЕМИ ТА ТЕХНОЛОГІЇ MAGENTO 2, МОЖЛИВОСТІ КЕРУВАННЯ ВМІСТОМ 24 2.1 Системи для роботи Magento 2 24 2.1.1 PHP 24 2.1.2 MySQL 25 2.1.3 Composer 26 2.1.4 Elasticsearch 27 2.1.5 NGINX 29 2.1.6 Apache2 30 2.1.7 Docker 31 2.2 Технології, що використовуються у Magento2 32 2.2.1 Npm 33 2.2.2 Grunt 34 2.2.3 XML 34 2.2.4 Phtml 36 2.2.5 Less 37 2.2.6 RequireJS 39 2.2.7 JavaScript 40 2.2.8 Knockout 41 2.3 Можливості керування вмістом Magento2 42 2.4 Висновок до другого розділу 48 3 РОЗГОРТАННЯ ТА РОЗРОБКА ПЕРСОНАЛІЗОВАНОЇ ТЕМИ MAGENTO 2 НА ОСНОВІ LUMA, СТВОРЕННЯ ЗАСОБІВ ДЛЯ ОПТИМІЗАЦІЇ РОБОТИ З КОНТЕНТОМ 49 3.1 Структура проекту 49 3.2 Розгортання Magento 2 51 3.3 розробка персоналізованої теми Magento 2 на основі Luma 53 3.4 Оптимізація роботи з контентом 59 3.5 Висновок до третього розділу 69 ВИСНОВОК 71
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/37923
Власник авторського права: © Долінський Андрій Михайлович, 2022
Перелік літератури: 1 COVID-19 has changed online shopping forever, survey shows. URL: https://unctad.org/es/node/28850 (Accessed 1 November 2021) 2 Розвиток нових технологій стимулює інвестиції і зростання електронної комерції. URL: https://www.bdo.ua/uk-ua/insights-2/information-materials/2021/new-technology-developments-stimulate-e-commerce-investment-and-growth (Accessed 4 November 2021) 3 How the COVID-19 crisis and the recovery are shaping the global economy. URL:https://www.mckinsey.com/featured-insights/leadership/the-next-normal-arrives-trends-that-will-define-2021-and-beyond (Accessed 6 November 2021) 4 E-commerce: як це працює у світі. URL: https://mind.ua/openmind/20205923-e-commerce-yak-ce-pracyue-u-sviti (Accessed 7 November 2021) 5 Майбутнє e-commerce. URL: https://mind.ua/publications/20177309-majbutne-e-commerce-5-mozhlivostej-dlya-rozvitku (Accessed 10 November 2021) 6 Огляд кращих CMS. URL: https://www.ukraine.com.ua/blog/site-administration/chto-takoe-cms-obzor-luchshih-cms.html (Accessed 14 November 2021) 7 Content management system (CMS). URL: https://www.optimizely.com/optimization-glossary/content-management-system/ (Accessed 17 November 2021) 8 Wordpress home.URL: https://uk.wordpress.org/ (Accessed 18 November 2021) 9 How to Make an Ecommerce Website with WordPress. URL: https://www.websitebuilderexpert.com/wordpress/build-ecommerce/ (Accessed 20 November 2021) 10 Drupal home. URL: https://www.drupal.org/ (Accessed 24 November 2021) 11 Concept: Drupal as a Content Management System. URL: https://drupalize.me/tutorial/user-guide/understanding-drupal?p=3081 (Accessed 28 November 2021) 12 Magento 2 home. URL: https://devdocs.magento.com/ (Accessed 3 December 2021) 13 Consumer Preferences. Magento 2 is now Adobe Commerce. URL: https://business.adobe.com/ua/products/magento/magento-commerce.html (Accessed 6 December 2021) 14 Adobe Commerce (Formerly Magento) Statistics & Facts. URL: https://websitebuilder.org/blog/magento-statistics/ (Accessed 8 December 2021) 15 Magento Popular eCommerce Platform.URL: https://www.rapyd.net/blog/what-is-magento/ (Accessed 12 December 2021) 16 Updated Magento Usage Statistics. URL: https://www.cminds.com/magento-updated-statistics/ (Accessed 14 December 2021) 17 The Top World Brands Using Magento to Fuel Their Success. URL: https://www.wagento.com/the-top-world-brands-using-magento-to-fuel-their-success/ (Accessed 17 December 2021) 18 How HP Delivers a Local Experience with Adobe Commerce Cloud. URL: https://blog.adobe.com/en/publish/2019/03/25/how-hp-delivers-a-local-experience-with-magento (Accessed 21 December 2021) 19 Docker home. URL: https://www.docker.com/ (Accessed 27 December 2021) 20 Документація PHP. URL: https://www.php.net/manual/ru/intro-whatis.php (Accessed 5 January 2022) 21 Magento in PHP. URL: https://amasty.com/knowledge-base/magento-php-tutorial.html (Accessed 10 January 2022) 22 MySQL home. URL :https://www.mysql.com/ (Accessed 15 January 2022) 23 Magento 2 MySQL Optimization and Database. URL: https://onilab.com/blog/magento-2-mysql-optimization-and-database-performance-tuning/ (Accessed 17 January 2022) 24 Dependency management. URL: https://getcomposer.org/doc/00-intro.md (Accessed 22 January 2022) 25 Elasticsearch home. URL: https://www.elastic.co/what-is/elasticsearch (Accessed 26 January 2022) 26 Nginix home. URL: https://www.nginx.com/resources/glossary/nginx/ (Accessed 29 January 2022) 27 Apache2 home. URL: https://httpd.apache.org/ (Accessed 31 January 2022) 28 Docker for Magento 2 Development. URL: https://www.magemodule.com/all-things-magento/magento-2-tutorials/docker-magento-2-development/ (Accessed 4 February 2022) 29 Npm home. URL: https://www.npmjs.com/ (Accessed 8 February 2022) 30 Npm docs. URL: https://docs.npmjs.com/ (Accessed 11 February 2022) 31 Grant home. URL: https://gruntjs.com/ (Accessed 12 February 2022) 32 Робота із XML. URL: https://helpx.adobe.com/ua/incopy/using/xml.html (Accessed 13 February 2022) 33 XML Magento developer guide. URL: https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/xml-instructions.html (Accessed 15 February 2022) 34 Phtml developer guide. URL: https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/templates/template-override.html (Accessed 16 February 2022) 35 Less home. URL: https://lesscss.org/ (Accessed 17 February 2022) 36 Less developer guide. URL: https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/css-guide/css_quick_guide_approach.html (Accessed 19 February 2022) 37 Requirejs home. URL: https://requirejs.org/ (Accessed 19 February 2022) 38 Requirejs in commerce developer guide. URL: https://devdocs.magento.com/guides/v2.4/javascript-dev-guide/javascript/requirejs.html (Accessed 20 February 2022) 39 Довідник javascript. URL: https://metanit.com/web/javascript/ (Accessed 21 February 2022) 40 Javascript developer guide. URL: https://belvg.com/tutorial/magento-2-certified-professional-javascript-developer-guide-section-1 (Accessed 22 February 2022) 41 Knockout home. URL: https://knockoutjs.com/ (Accessed 22 February 2022) 42 Custom Knockout.js bindings developer guide. URL: https://devdocs.magento.com/guides/v2.4/ui_comp_guide/concepts/knockout-bindings.html (Accessed 23 February 2022) 43 Admin Sidebar developer guide. URL: https://docs.magento.com/user-guide/stores/admin-menu.html (Accessed 23 February 2022) 44 Store specific Category in Magento 2.URL: https://webkul.com/blog/how-to-load-store-specific-category-in-magento-2/ (Accessed 25 February 2022) 45 Blog Category in Magento 2. URL: https://magefan.com/blog/new-blog-category-in-magento-2 (Accessed 25 February 2022) 46 Product Scope in Magento 2. URL: https://docs.magento.com/user-guide/catalog/product-scope.html (Accessed 27 February 2022) 47 Custom widget developer guide in Magento 2. URL: https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/custom-widget.html (Accessed 2 March 2022) 48 ГОСТ 12.1.005-76. Загальні санітарно-гігієнічні вимоги до повітря робочої зони 49 ДСН 3.3.6.042-99. Санітарні норми мікроклімату виробничих приміщень 50 ДСанПіН 3.3.2.007-98. Державні санітарні правила і норми. Гігієнічні вимоги до організації роботи з візуальними дисплейними терміналами електронно-обчислювальних машин 51 ДБН В.2.5-28:2018. Природне і штучне освітлення 52 ДСН 3.3.6.037-99. Санітарні норми виробничого шуму, ультразвуку та інфразвуку 53 ДСНіП 3.3.6.096-2002. Державні санітарні норми та правил при роботі з джерелами електромагнітних полів 54 ГДР № 3206-85. Гранично допустимі рівні магнітних полів частот 50 Гц 55 НПАОП 40.1-1.21-98. Правила безпечної експлуатації електроустановок споживачів
Тип вмісту: Master Thesis
Розташовується у зібраннях:122 — комп’ютерні науки

Файли цього матеріалу:
Файл Опис РозмірФормат 
СНнм-61-Долінський_А.М.pdf2,62 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора