DEVELOPMENT OF A CONTENT MANAGEMENT SYSTEM AND ITS CLOUD DEPLOYMENT

Authors

DOI:

https://doi.org/10.31474/2786-9024/v2i2(34).313761

Keywords:

content management, website, PHP, MySQL, AWS

Abstract

The aim of this work is to create a simple and easily adaptable content management system that can be seamlessly integrated into web or mobile applications and customized according to the specific needs of a particular project. One of its key advantages is its versatility and flexibility, allowing developers to quickly and effortlessly tailor the software solution to the requirements of specific industries or business processes.

A comprehensive technical development process was carried out, resulting in the creation of software based on the use of the PHP programming language, the MySQL relational database, and the Amazon AWS cloud deployment environment. This combination of tools ensures high performance and reliability, which are critically important for modern applications. The work provides detailed explanations of the core methods and functions used for data processing and storage. All of the software code is available as open source.

The scientific novelty of this work lies in the presentation of the material in an accessible format, significantly simplifying the implementation of content management tasks even for individuals without deep programming knowledge. This opens up new possibilities for interdisciplinary research and collaboration across various fields, particularly in computer science and other applied disciplines such as marketing, journalism, or education.

From a practical standpoint, the presented materials allow for the deployment of a full-fledged content management system in the Amazon AWS cloud environment within a few hours. The software code, with appropriate modifications to implement different business logic, has been successfully integrated into several websites that are visited daily by thousands of users, demonstrating the effectiveness and stability of the proposed solution.

The materials of this work can be useful for educating students of technical and economic specialties, as well as senior high school students.

Author Biographies

Yakiv (Jacob) Baytelman, Donetsk National Technical University

Postgraduate student of the Department of Automation and Telecommunications of DonNTU

Valerii Potsepaiev, Donetsk National Technical University

Head of the Department of Automation and Telecommunications of DonNTU

References

PHP documentation. [Online]. URL: https://www.php.net. Accessed: 17.10.2024.

Understanding HTTP using Browsers. [Online]. URL: http://surl.li/vwkvvm. Accessed: 17.10.2024.

MVC. [Online]. URL: http://surl.li/ziawqv. Accessed: 17.10.2024.

Introduction of Object Oriented Programming. [Online]. URL: http://surl.li/slyzju. Accessed: 17.10.2024.

What is a LAMP stack? [Online]. URL: http://surl.li/gmesgm. Accessed: 17.10.2024.

Tutorial: Install a LAMP server on AL2023. [Online]. URL: http://surl.li/pkutti. Accessed: 17.10.2024.

Amazon CloudFront. [Online]. URL: http://surl.li/oqwnkq. Accessed: 17.10.2024.

Amazon Route 53. [Online]. URL: http://surl.li/tusvxf. Accessed: 17.10.2024.

Amazon S3. [Online]. URL: http://surl.li/qbziyg. Accessed: 17.10.2024.

Amazon Relational Database Service. [Online]. URL: http://surl.li/awlinq. Accessed: 17.10.2024.

Amazon Lambda. [Online]. URL: http://surl.li/brdjuw. Accessed: 17.10.2024.

PHP documentation json_encode. [Online]. URL: http://surl.li/ejpfyb. Accessed: 17.10.2024.

JSON Decode Online. [Online]. URL: http://surl.li/dsbdou. Accessed: 17.10.2024.

PHP documentation password_hash. [Online]. URL: http://surl.li/vjrdlf. Accessed: 17.10.2024.

Published

2024-11-01

How to Cite

Baytelman, Y. (Jacob) ., & Potsepaiev, V. (2024). DEVELOPMENT OF A CONTENT MANAGEMENT SYSTEM AND ITS CLOUD DEPLOYMENT. Scientific Papers of Donetsk National Technical University. Series: “Computer Engineering and Automation", 2(2(34), 14–31. https://doi.org/10.31474/2786-9024/v2i2(34).313761

Issue

Section

Information Technology