При работе с любыми сайтами часто встречаются операции, которые нужно проводить постоянно без участия пользователя, так как они требуют большого количество времени выполнения. В тоже время скрипт, написанный один раз может прослужить Вам в течении многих лет, забрав на себя очень много часов работы. Для примера такого сайта можно взять интернет каталог или магазин, в котором постоянно нужно обновлять цены, добавлять новые товары, удалять/деактивировать старые. В рамках данной задачи и рассмотрим методы MODX API, которые нам могут пригодиться. Начальный блок для подключение в скрипте возможности работы с API MODX. define('MODX_API_MODE', true); require_once('/путь до сайта/index.php'); $modx=new modX(); $modx->initialize('web'); // если у вас другой контекст то напишите его имя Создание ресурса Modx $response = $modx->runProcessor('resource/create', array( 'template' => 2, // идентификатор шаблона 'isfolder' => 0, // является ли ресурс папкой 'published' => 1, // ресурс опубликован