Використання Drupal REST API для інтеграції з системою управління проектами Redmine
dc.contributor.advisor | Руренко, Олександр Григорович | |
dc.contributor.author | Пацук, Вікторія Олексіївна | |
dc.date.accessioned | 2025-07-16T13:42:07Z | |
dc.date.available | 2025-07-16T13:42:07Z | |
dc.date.issued | 2025 | |
dc.description.abstract | Метою роботи є розробка і дослідження інтеграційного підходу до використання REST API для з'єднання двох програмних систем: CMS Drupal і системи управління проектами Redmine. У даній роботі пропонується новий підхід до створення телекомунікаційної інформаційної системи малого підприємства шляхом інтеграції системи управління проектами Redmine і Drupal сайту та проектування спеціального модуля Drupal, який в роботі позначений як «Gant Drupal Module». Зокрема, розглядається, використання REST API для інтеграції CMS Drupal із системою управління проектами Redmine підвищує ефективність управління проектами завдяки автоматизованій синхронізації даних та інтерактивній візуалізації завдань. Розглянуто концепції та технології інтеграції систем управління проектами з веб-орієнтованими інформаційними системами. Проведено порівняльний аналіз методів інтеграції (REST API, SOAP, GraphQL) та обґрунтовано вибір REST API як оптимального рішення. Досліджено архітектуру та можливості REST API систем Drupal та Redmine. Описано архітектуру та основні компоненти розробленого інтеграційного рішення, яке включає модуль для Drupal з контролерами, формами налаштувань, шаблонами Twig та JavaScript бібліотекою dhtmlxGantt для візуалізації діаграм Ганта. Розроблений модуль може знайти застосування в малих та середніх підприємствах, які використовують Drupal для веб-присутності та Redmine для управління проектами, забезпечуючи інтерактивну візуалізацію проектних даних на корпоративному сайті. | |
dc.description.abstractother | The aim of the work is to develop and research an integration approach for using REST API to connect two software systems: Drupal CMS and Redmine project management system. This work proposes a new approach to creating a telecommunication information system for small enterprises through the integration of Redmine project management system and Drupal website and designing a special Drupal module, which is designated in the work as "Gant Drupal Module". In particular, it is considered that using REST API for integrating Drupal CMS with Redmine project management system increases project management efficiency through automated data synchronization and interactive task visualization. The concepts and technologies of integrating project management systems with web-oriented information systems are examined. A comparative analysis of integration methods (REST API, SOAP, GraphQL) was conducted and the choice of REST API as an optimal solution was justified. The architecture and capabilities of REST API systems for Drupal and Redmine were studied. The architecture and main components of the developed integration solution are described, which includes a Drupal module with controllers, configuration forms, Twig templates and dhtmlxGantt JavaScript library for Gantt chart visualization. The developed module can be applied in small and medium enterprises that use Drupal for web presence and Redmine for project management, providing interactive visualization of project data on the corporate website. | |
dc.format.extent | 107 с. | |
dc.identifier.citation | Пацук, В. О. Використання Drupal REST API для інтеграції з системою управління проектами Redmine : дипломна робота ... бакалавра : 172 Телекомунікації та радіотехніка / Пацук Вікторія Олексіївна. – Київ, 2025. – 107 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/74994 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | REST API | |
dc.subject | Drupal | |
dc.subject | Redmine | |
dc.subject | інтеграція систем | |
dc.subject | управління проектами | |
dc.subject | діаграма Ганта | |
dc.subject | веб-розробка | |
dc.subject | модульна архітектура | |
dc.subject | system integration | |
dc.subject | project management | |
dc.subject | Gantt chart | |
dc.subject | web development | |
dc.subject | modular architecture | |
dc.title | Використання Drupal REST API для інтеграції з системою управління проектами Redmine | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Pacuk_bakalavr.pdf
- Розмір:
- 2.63 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: