Константин Обухов

Константин Обухов

Был в сети 15 марта 2023, 21:30
Заказы не принимаю

Nginx: защита по ip + ограничение частых запросов

Поразбирался с правилами nginx и написал для себя универсальную «закрывашку» системных директорий для всех ip кроме нужных. Сюда попадут любые запросы в директории manager, core...

Комментарии →

Самые быстрые сниппеты с pdoTools

Давно изместно, что xPDO не нужен для выборки и вывода большого количества данных. Зачем его использовать, создавая кучу объектов, жрать процессор и память, если мы хотим просто вы...

Читать далее →

Создание ресурса с помощью формы во фронтенде

Василий, здравствуйте! Дайте плз совет как грамотно решать мою задачу. А задача такая: создание ресурса с помощью кастомной формы, без авторизации. Например, для того чтобы рабо...

Читать далее →

Работа с #хэшем в url + history api

Последний проект, который я делал состоит из одной страницы, и все действия выполняются через Ajax. Конечно, понадобилось сохранять состояние страницы, и самое универсальное решен...

Читать далее →

Про xPDO

Эта заметка назревала уже очень давно, полгода минимум. Вокруг замечательного MODX Revolution сломано много копий. Ходят слухи, что он «тормозной», «прожорливый» и «неповоротливый»...

Читать далее →

Работа с кэшерами в Revolution

Не все знают, что MODX Revolution умеет работать с разными системами кэширования, для чего применяет следующие классы: xPDOFileCache — стандартный обработчик по умолчанию, хранит...

Читать далее →

MODX_API_MODE и процессоры

В рамках выполнения одной хитрой задачи, потребовалось написать скрипт, который будет запускаться по cron и что-то делать с MODX. Проблемы, в общем то нет, вопрос изучен, но вып...

Читать далее →

Как не хакать сторонние классы

Бывает, что вы используете какой-то сниппет или компонент, и он немного вас не устраивает. Вам нужно поправить буквально пару строк, но вы понимаете, что при обновлении эти измения...

Читать далее →

Как работать с MODX Api

Регулярно встречаю в сети разные велосипеды про то, как подключиться к MODX снаружи для работы с его Api. Даже на официальном сайте это описано сложновато.

Читать далее →