Інформаційна система автоматизації створення вебсайту з допомогою Bedrock

dc.contributor.advisorЛозицький, Олександр Анатолійович
dc.contributor.affiliationНаціональний університет "Львівська політехніка"
dc.contributor.authorСоловей, Олександр Олександрович
dc.contributor.authorSolovei, Oleksandr Oleksandrovych
dc.coverage.placenameЛьвів
dc.date.accessioned2025-06-18T12:17:20Z
dc.date.created2024
dc.date.issued2024
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.abstractThe 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.pages63
dc.identifier.citationСоловей О. О. Інформаційна система автоматизації створення вебсайту з допомогою Bedrock : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.126.00.01 — Інтелектуальні інформаційні технології“ / Олександр Олександрович Соловей. — Львів, 2024. — 63 с.
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/68093
dc.language.isouk
dc.publisherНаціональний університет "Львівська політехніка"
dc.relation.referencesRaatikainen 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.referencesZhang 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.referencesPoole R. Modern WordPress Development with Bedrock and Composer // Roots.io. [Електронний ресурс]. – Режим доступу: https://roots.io/bedrock/
dc.relation.referencesMoser F. Bedrock Deployer GitHub Repository. [Електронний ресурс]. Режим доступу: https://github.com/florianmoser/bedrock-deployer
dc.relation.referencesMeow Apps. AI Engine – Plugin for WordPress Content Generation with GPT. [Електронний ресурс]. – Режим доступу: https://meowapps.com/ai-engine/
dc.relation.referencesWordPress.org. Block Editor Handbook (Gutenberg). [Електронний ресурс]. – Режим доступу: https://developer.wordpress.org/block-editor/
dc.relation.referencesComposer. Dependency Manager for PHP. [Електронний ресурс]. – Режим доступу: https://getcomposer.org/
dc.relation.referencesDeployer.org. PHP Deployment Tool. [Електронний ресурс]. – Режим доступу: https://deployer.org/
dc.relation.referencesTailwind CSS. Documentation and Utility-First Styling Guide. [Електронний ресурс]. – Режим доступу: https://tailwindcss.com/docs
dc.relation.referencesOpenAI. API Documentation and Usage Guidelines. [Електронний ресурс]. – Режим доступу: https://platform.openai.com/docs/
dc.relation.referencesW3Techs. WordPress Usage and Market Share Statistics. [Електронний ресурс]. – Режим доступу: https://w3techs.com/technologies/details/cm-wordpress
dc.relation.referencesenused:
dc.relation.referencesenRaatikainen 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.referencesenZhang 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.referencesenPoole R. Modern WordPress Development with Bedrock and Composer /Roots.io. [URL]: https://roots.io/bedrock/
dc.relation.referencesenMoser F. Bedrock Deployer GitHub Repository. [URL]: https://github.com/florianmoser/bedrock-deployer
dc.relation.referencesenMeow Apps. AI Engine – Plugin for WordPress Content Generation with GPT. [URL]: https://meowapps.com/ai-engine/
dc.relation.referencesenWordPress.org. Block Editor Handbook (Gutenberg). [URL]: https://developer.wordpress.org/block-editor/
dc.relation.referencesenComposer. Dependency Manager for PHP. [URL]: https://getcomposer.org/
dc.relation.referencesenDeployer.org. PHP Deployment Tool. [URL]: https://deployer.org/
dc.relation.referencesenTailwind CSS. Documentation and Utility-First Styling Guide. [URL]: https://tailwindcss.com/docs
dc.relation.referencesenOpenAI. API Documentation and Usage Guidelines. [URL]: https://platform.openai.com/docs/
dc.relation.referencesenW3Techs. WordPress Usage and Market Share Statistics. [URL]: https://w3techs.com/technologies/details/cm-wordpress
dc.rights.holder© Національний університет "Львівська політехніка", 2024
dc.rights.holder© Соловей, Олександр Олександрович, 2024
dc.subject6.126.00.01
dc.subjectінформаційна система
dc.subjectWordPress
dc.subjectавтоматизація
dc.subjectBedrock
dc.subjectDeployer
dc.subjectAI Engine
dc.subjectдеплой
dc.subjectгенерація контенту
dc.subjectinformation system
dc.subjectWordPress
dc.subjectautomation
dc.subjectBedrock
dc.subjectDeployer
dc.subjectAI Engine
dc.subjectdeployment
dc.subjectcontent generation. ?
dc.titleІнформаційна система автоматизації створення вебсайту з допомогою Bedrock
dc.title.alternativeInformation system for automating website creation using Bedrock
dc.typeStudents_diploma

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2023_61260001_Solovei_Oleksandr_Oleksandrovych_319404.pdf
Size:
2.6 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.91 KB
Format:
Plain Text
Description: