DEVELOPMENT OF A CONTENT MANAGEMENT SYSTEM AND ITS CLOUD DEPLOYMENT
DOI:
https://doi.org/10.31474/2786-9024/v2i2(34).313761Keywords:
content management, website, PHP, MySQL, AWSAbstract
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.
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.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Yakiv (Jacob) Baytelman, Valerii Potsepaiev
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.