Інформаційна система автоматизації створення вебсайту з допомогою Bedrock
dc.contributor.advisor | Лозицький, Олександр Анатолійович | |
dc.contributor.affiliation | Національний університет "Львівська політехніка" | |
dc.contributor.author | Соловей, Олександр Олександрович | |
dc.contributor.author | Solovei, Oleksandr Oleksandrovych | |
dc.coverage.placename | Львів | |
dc.date.accessioned | 2025-06-18T12:17:20Z | |
dc.date.created | 2024 | |
dc.date.issued | 2024 | |
dc.description.abstract | Автоматизація процесів створення вебсайтів є актуальним завданням у сучасній цифровій екосистемі. Особливої значущості ця тема набуває в умовах зростання попиту на швидкий запуск проєктів, створення багаторазового контенту та зменшення технічних витрат. Запропонована інформаційна система поєднує структуровану архітектуру Bedrock, автоматичне розгортання через PHP Deployer та генерацію контенту за допомогою плагіна AI Engine на базі штучного інтелекту. Такий підхід дозволяє значно спростити життєвий цикл розробки WordPress-сайтів — від підготовки середовища до створення текстових матеріалів. Об’єкт дослідження: процеси створення, розгортання та наповнення контентом вебресурсів. Предмет дослідження: методи та засоби автоматизації створення вебсайтів на основі CMS WordPress із використанням сучасних інструментів — Bedrock, PHP Deployer та AI Engine. Мета дослідження: розробити інформаційну систему автоматизованого створення та публікації WordPress-сайтів, яка дозволить оптимізувати технічні процеси розгортання, а також автоматизувати наповнення сторінок контентом за допомогою штучного інтелекту. У ході роботи було реалізовано автоматизований цикл створення вебсайту на базі WordPress. Було використано структуру Bedrock для забезпечення відокремлення коду, плагінів та конфігурації. Автоматичне розгортання реалізовано через Deployer з використанням кастомних тасків для перенесення файлів і бази даних. Застосовано плагін AI Engine, що дозволяє генерувати контент у редакторі Gutenberg шляхом інтеграції з API OpenAI. Розроблена система є гнучкою, масштабованою та придатною до подальшого розширення. | |
dc.description.abstract | The automation of website creation processes is a relevant task in today’s digital ecosystem. This topic becomes particularly important given the growing demand for rapid project launches, reusable content generation, and reduced technical overhead. The proposed information system integrates a structured Bedrock architecture, automated deployment via PHP Deployer, and content generation through the AI Engine plugin powered by artificial intelligence. This approach significantly simplifies the WordPress website development lifecycle — from environment setup to content generation. Object of research: processes of website creation, deployment, and content management. Subject of research: methods and tools for automating website creation based on the WordPress CMS using modern technologies — Bedrock, PHP Deployer, and AI Engine. Purpose of research: to develop an information system for the automated creation and publication of WordPress websites that optimizes technical deployment processes and enables content generation through artificial intelligence. In the course of the work, a full automation cycle for WordPress-based website creation was implemented. Bedrock structure was used to separate code, plugins, and configuration. Deployment was automated via Deployer with custom tasks for file and database transfer. The AI Engine plugin was integrated to generate content directly in the Gutenberg editor using the OpenAI API. The developed system is flexible, scalable, and ready for further expansion. | |
dc.format.pages | 63 | |
dc.identifier.citation | Соловей О. О. Інформаційна система автоматизації створення вебсайту з допомогою Bedrock : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.126.00.01 — Інтелектуальні інформаційні технології“ / Олександр Олександрович Соловей. — Львів, 2024. — 63 с. | |
dc.identifier.uri | https://ena.lpnu.ua/handle/ntb/68093 | |
dc.language.iso | uk | |
dc.publisher | Національний університет "Львівська політехніка" | |
dc.relation.references | Raatikainen M. et al. Continuous Deployment of Web Applications // Proceedings of the 40th International Conference on Software Engineering. | |
dc.relation.references | [Електронний ресурс]. – Режим доступу: https://doi.org/10.1145/3180155.3182526 | |
dc.relation.references | Zhang J., Mockus A. Measuring Deployment Frequency in Open Source Projects / Empirical Software Engineering. [Електронний ресурс]. – Режим доступу: https://link.springer.com/article/10.1007/s10664-021-10013-z | |
dc.relation.references | Poole R. Modern WordPress Development with Bedrock and Composer // Roots.io. [Електронний ресурс]. – Режим доступу: https://roots.io/bedrock/ | |
dc.relation.references | Moser F. Bedrock Deployer GitHub Repository. [Електронний ресурс]. Режим доступу: https://github.com/florianmoser/bedrock-deployer | |
dc.relation.references | Meow Apps. AI Engine – Plugin for WordPress Content Generation with GPT. [Електронний ресурс]. – Режим доступу: https://meowapps.com/ai-engine/ | |
dc.relation.references | WordPress.org. Block Editor Handbook (Gutenberg). [Електронний ресурс]. – Режим доступу: https://developer.wordpress.org/block-editor/ | |
dc.relation.references | Composer. Dependency Manager for PHP. [Електронний ресурс]. – Режим доступу: https://getcomposer.org/ | |
dc.relation.references | Deployer.org. PHP Deployment Tool. [Електронний ресурс]. – Режим доступу: https://deployer.org/ | |
dc.relation.references | Tailwind CSS. Documentation and Utility-First Styling Guide. [Електронний ресурс]. – Режим доступу: https://tailwindcss.com/docs | |
dc.relation.references | OpenAI. API Documentation and Usage Guidelines. [Електронний ресурс]. – Режим доступу: https://platform.openai.com/docs/ | |
dc.relation.references | W3Techs. WordPress Usage and Market Share Statistics. [Електронний ресурс]. – Режим доступу: https://w3techs.com/technologies/details/cm-wordpress | |
dc.relation.referencesen | used: | |
dc.relation.referencesen | Raatikainen M. et al. Continuous Deployment of Web Applications // Proceedings of the 40th International Conference on Software Engineering. | |
dc.relation.referencesen | [URL]: https://doi.org/10.1145/3180155.3182526 | |
dc.relation.referencesen | Zhang J., Mockus A. Measuring Deployment Frequency in Open Source Projects / Empirical Software Engineering. | |
dc.relation.referencesen | [URL]: https://link.springer.com/article/10.1007/s10664-021-10013-z | |
dc.relation.referencesen | Poole R. Modern WordPress Development with Bedrock and Composer /Roots.io. [URL]: https://roots.io/bedrock/ | |
dc.relation.referencesen | Moser F. Bedrock Deployer GitHub Repository. [URL]: https://github.com/florianmoser/bedrock-deployer | |
dc.relation.referencesen | Meow Apps. AI Engine – Plugin for WordPress Content Generation with GPT. [URL]: https://meowapps.com/ai-engine/ | |
dc.relation.referencesen | WordPress.org. Block Editor Handbook (Gutenberg). [URL]: https://developer.wordpress.org/block-editor/ | |
dc.relation.referencesen | Composer. Dependency Manager for PHP. [URL]: https://getcomposer.org/ | |
dc.relation.referencesen | Deployer.org. PHP Deployment Tool. [URL]: https://deployer.org/ | |
dc.relation.referencesen | Tailwind CSS. Documentation and Utility-First Styling Guide. [URL]: https://tailwindcss.com/docs | |
dc.relation.referencesen | OpenAI. API Documentation and Usage Guidelines. [URL]: https://platform.openai.com/docs/ | |
dc.relation.referencesen | W3Techs. WordPress Usage and Market Share Statistics. [URL]: https://w3techs.com/technologies/details/cm-wordpress | |
dc.rights.holder | © Національний університет "Львівська політехніка", 2024 | |
dc.rights.holder | © Соловей, Олександр Олександрович, 2024 | |
dc.subject | 6.126.00.01 | |
dc.subject | інформаційна система | |
dc.subject | WordPress | |
dc.subject | автоматизація | |
dc.subject | Bedrock | |
dc.subject | Deployer | |
dc.subject | AI Engine | |
dc.subject | деплой | |
dc.subject | генерація контенту | |
dc.subject | information system | |
dc.subject | WordPress | |
dc.subject | automation | |
dc.subject | Bedrock | |
dc.subject | Deployer | |
dc.subject | AI Engine | |
dc.subject | deployment | |
dc.subject | content generation. ? | |
dc.title | Інформаційна система автоматизації створення вебсайту з допомогою Bedrock | |
dc.title.alternative | Information system for automating website creation using Bedrock | |
dc.type | Students_diploma |