<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2023.40.1.013</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1257</article-id>
      <title-group>
        <article-title xml:lang="ru">Решение системных проблем при разработке и развитии WEB-приложений с помощью MODx-концепции</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Solving system-problems of WEB application development by means of the MODx-concept</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Гутовский</surname>
              <given-names>Игоревич Дмитрий</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Gutovskii</surname>
              <given-names>Dmitrii Igorevich</given-names>
            </name>
          </name-alternatives>
          <email>dimgut@uni-dubna.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Добрынин</surname>
              <given-names>Владимир Николаевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Dobrynin</surname>
              <given-names>Vladimir Nikolaevich</given-names>
            </name>
          </name-alternatives>
          <email>arbatsolo@uni-dubna.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Минзов</surname>
              <given-names>Анатолий Степанович</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Minzov</surname>
              <given-names>Anatolii Stepanovich</given-names>
            </name>
          </name-alternatives>
          <email>minzovas@uni-dubna.ru</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Подгорный</surname>
              <given-names>Сергей Александрович</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Podgorny</surname>
              <given-names>Sergey Aleksandrovich</given-names>
            </name>
          </name-alternatives>
          <email>podgornyi.s.a@uni-dubna.ru</email>
          <xref ref-type="aff">aff-4</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Государственный университет «Дубна»</aff>
        <aff xml:lang="en">Dubna State University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Государственный университет «Дубна» Институт системного анализа и управления</aff>
        <aff xml:lang="en">Dubna State University Institute of System Analysis and Management</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Государственный университет «Дубна» Институт системного анализа и управления</aff>
        <aff xml:lang="en">Dubna State University Institute of System Analysis and Management</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-4">
        <aff xml:lang="ru">Государственный университет «Дубна»</aff>
        <aff xml:lang="en">Dubna State University</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2023.40.1.013</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=1257"/>
      <abstract xml:lang="ru">
        <p>Существующие CMS, вне зависимости от их сложности и направленности, можно разделить на две группы: одна придерживается MODx-концепции, другая – нет. В статье описаны проблемы разработки и развития WEB-приложений, характерные для стандартных CMS. Рассмотренные в статье проблемы затрагивают всех участников WEB-разработки. Проблема кардинальной смены интерфейса заключается в необходимости постоянного изменения интерфейса при изменении какого-либо функционала системы, даже не связанного с изменяемой частью интерфейса. Такая смена требует существенных затрат, как со стороны WEB-разработчиков, так и со стороны пользователей. Проблема отсутствия преемственности API в стандартных CMS связана с отсутствием принципа атомарности сущностей. Отсутствие преемственности API приводит к существенным затратам, связанным с развитием CMS. Проблема стыковки различных приложений возникает из-за сильной связности компонентов CMS, что, в свою очередь, не дает возможности гибко настроить систему для генерации содержимого с необходимыми для стыкуемых приложений параметрами. Проблема конфликта модулей WEB-приложений связана с несистематической зависимостью компонентов CMS. В проблеме безопасности WEB-приложений существенную роль играет невозможность переопределения клиентской части и негибкая файловая иерархия CMS. Проблема масштабируемости WEB-приложений прежде всего связана с отсутствием независимости от адресов файловой системы у стандартных CMS. В статье авторы дают обоснования для применения MODx-концепции коллективом разработчиков на стадиях проектирования и эксплуатации WEB-приложений, что позволяет решить вышеперечисленные проблемы.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>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.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>CMS</kwd>
        <kwd>MODx</kwd>
        <kwd>шаблон</kwd>
        <kwd>верстка</kwd>
        <kwd>установка</kwd>
        <kwd>MODx-концепция</kwd>
        <kwd>сайт</kwd>
        <kwd>содержимое</kwd>
        <kwd>WEB-сайт</kwd>
        <kwd>WEB</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>CMS</kwd>
        <kwd>MODx</kwd>
        <kwd>template</kwd>
        <kwd>layout</kwd>
        <kwd>setup</kwd>
        <kwd>MODx-concept</kwd>
        <kwd>site</kwd>
        <kwd>content</kwd>
        <kwd>WEB-site</kwd>
        <kwd>WEB</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Гутовский Д.И., Филозова И.А. Общие рекомендации для проектирования и реализации WEB-сайтов. SCI-Article. 2016;34(6). Доступно по: https://sci-article.ru/stat.php?i=1466521208 (дата обращения: 27.10.2022).</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Гутовский Д.И., Добрынин В.Н. Определение основных концепций CMS. Системный анализ в науке и образовании. 2019;4. Доступно по: http://sanse.ru/download/371 (дата обращения: 27.10.2022).</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Гутовский Д.И., Добрынин В.Н. Перспективы развития CMS. Системный анализ в науке и образовании. 2020;4. Доступно по: https://sanse.ru/index.php/sanse/article/view/209 (дата обращения: 27.10.2022).</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Гутовский Д.И., Добрынин В.Н. Задачи оптимизации при разработке WEB-приложений, в рамках MODx-концепции. Системный анализ в науке и образовании. 2022;1. Доступно по: https://sanse.ru/index.php/sanse/article/view/524 (дата обращения: 27.10.2022).</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Шпак Ю. Web-разработка средствами MODx. М.: МК – Пресс; 2012. 400 с.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">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.</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Игнатов П.И., Ефромеева Е.В. Анализ систем управления контентом. Проблемы современных интеграционных процессов и пути их решения. 2019:82–85.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Bob Ray. MODX: The Official Guide. MODX Press; 2011. 757 p.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Shawn Wilkerson W. MODX Revolution – Building the Web Your Way. Sanity Press; 2012. 622 p.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">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.</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">John, Antano Solar. Modx 2.0 Web Development. Packt Publishing Ltd; 2011. 288 p.</mixed-citation>
      </ref>
    </ref-list>
    <fn-group>
      <fn fn-type="conflict">
        <p>The authors declare that there are no conflicts of interest present.</p>
      </fn>
    </fn-group>
  </back>
</article>