Keywords: CMS, MODx, template, layout, setup, MODx-concept, site, content, WEB-site, WEB
Solving system-problems of WEB application development by means of the MODx-concept
UDC 004.7
DOI: 10.26102/2310-6018/2023.40.1.013
Current CMS, regardless of their complexity and orientation, can be divided into two groups: one follows the MODx-concept, the other does not. The article describes the problems of building and development of WEB applications that are typical for standard CMS. The problems regarded in this article are relevant for all participants of WEB development. The problem of drastic changes to the interface is that it has to be constantly edited when the functionality is modified even if it is not related to this part of interface. This changing requires significant costs on the part of WEB developers and users. The problem of API continuity absence in standard systems is associated with the absence of atomic entity principle. The absence of API continuity leads to significant costs for CMS developing. The problem of connection between the different applications is due to the strong relationship between CMS components, which, in turn, does not make it possible to flexibly adjust the system to generate the content with the specific properties which are needed for joint applications. The problem of WEB application module conflicts is connected with unsystematic dependencies between CMS components. The inability to redefine the client part and the inflexible file hierarchy of standard CMS play an essential role in the problem of WEB application security. The scalability problem is primarily associated with the nonindependence of addresses on the site filesystem for standard CMS. The authors provide justifications for the application of the MODx-concept by a team of developers at the stages of WEB application design and operation to solve these problems.
1. Gutovskij D.I., Filozova I.A. Obshchie rekomendacii dlya proektirovaniya i realizacii WEB-sajtov. SCI-Article. 2016;34(6). (In Russ.). Available from: https://sci-article.ru/stat.php?i=1466521208 (accessed on 27.10.2022).
2. Gutovskij D.I., Dobrynin V.N. Opredelenie osnovnyh koncepcij CMS. Sistemnyj analiz v nauke i obrazovanii = System Analysis in Science and Education. 2019;4. Available at: http://sanse.ru/download/371 (accessed on 27.10.2022). (In Russ.)
3. Gutovskij D.I., Dobrynin V.N. Perspektivy razvitiya CMS. Sistemnyj analiz v nauke i obrazovanii = System Analysis in Science and Education. 2020;4. (In Russ.). Available from: https://sanse.ru/index.php/sanse/article/view/209 (accessed on 27.10.2022).
4. Gutovskij D.I., Dobrynin V.N. Zadachi optimizacii pri razrabotke WEB-prilozhenij, v ramkah MODx-koncepcii. Sistemnyj analiz v nauke i obrazovanii = System Analysis in Science and Education. 2022;1. (In Russ.). Available from: https://sanse.ru/index.php/sanse/article/view/524 (accessed on 27.10.2022).
5. Shpak Yu. Web-razrabotka sredstvami MODx. M.: MK – Press; 2012. 400 p. (In Russ.)
6. Tanjung H., Gestel B. van, Andjarwirawan J. Migrating autolux website from MODX to phalconphp with further developments (Search Engine Optimization and Mobile Application Support Implementation). Informatika. 2017;14(1):42–46.
7. Ignatov P.I., Efromeeva E. V. Analiz sistem upravleniya kontentom. Problemy sovremennykh integratsionnykh protsessov i puti ikh resheniya. 2019:82–85. (In Russ.).
8. Bob Ray. MODX: The Official Guide. MODX Press; 2011. 757 p.
9. Shawn Wilkerson W. MODX Revolution – Building the Web Your Way. Sanity Press; 2012. 622 p.
10. John, Antano Solar. MODx web development: building dynamic web sites with the PHP application framework and CMS. Birmingham, U.K.: Packt Pub; 2009. 257 p.
11. John, Antano Solar. Modx 2.0 Web Development. Packt Publishing Ltd; 2011. 288 p.
Keywords: CMS, MODx, template, layout, setup, MODx-concept, site, content, WEB-site, WEB
For citation: Gutovskii D.I., Dobrynin V.N., Minzov A.S., Podgorny S.A. Solving system-problems of WEB application development by means of the MODx-concept. Modeling, Optimization and Information Technology. 2023;11(1). URL: https://moitvivt.ru/ru/journal/pdf?id=1257 DOI: 10.26102/2310-6018/2023.40.1.013 (In Russ).
Received 11.11.2022
Revised 21.01.2023
Accepted 16.02.2023
Published 31.03.2023