• Блог

Права доступа в MODX

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

Шаблонизаторы MODX и Fenom

Я снял видео, в котором наглядно показываю как работают оба эти шаблонизатора и рассказываю о своём отношении к ним.
MODXFenomРазработкаVideo     319     0

Сессия в MODX

В этой статье мы рассмотрим особенности использования сессии в MODX.
РазработкаMODX     463     0

Перспективы MODX

В этой статье я поделюсь своим видением о перспективах MODX. Возможно я в чем-то ошибаюсь. Даже надеюсь на это. Но…
MODX     2151     13

[siteStatistics] Вкладка у ресурса

В новой версии появился таб статистики в форме редактирования ресурса и возможность фильтровать записи в таблице пользователей.
siteStatisticsДополненияMODX     701     0

Сообщения в AdminTools

В версии 1.5.0 появился индикатор (бейджик), показывающий количество непрочитанных сообщений. А значит и новые сообщения вы не пропустите.
AdminToolsДополненияMODX     656     0

Пример расширения MODX

Немного поэкспериментируем с ядром MODX — добавим возможность расширения главного класса системы.
MODXРазработкаVideo 1     1970     11

[modalConsole] Сохранение кода

Обрадую тех, кому не хватало возможности сохранять код в файл. Теперь она есть. И в нагрузку ещё пара фич.
modalConsoleДополненияMODX 1     668     1

[AdminTools] Блокировка админ панели

Дети — это не только цветы жизни, но и двигатель прогресса. Вчера пришлось срочно придумать замок для админки, чтобы избежать сюрпризов.
AdminToolsДополненияMODX     879     0

Доработанный easyBlacklist

Как и обещал, выкладываю доработанный компонент easyBlacklist для блокировки пользователей по IP Сергея Фещукова.
easyBlacklistMODXДополнения     945     5

Переводим pdoMenu на Fenom

В этой статье я покажу как используя Fenom построить многоуровневое меню с помощью pdoMenu и всего одного чанка.
pdoMenuMODX 3     5083     35

Мой PR для MODX

Сегодня добавил pull request для MODX. Хочу рассказать поподробнее, какие возможности он добавляет.
MODX     1674     2

[modHelpers] Версия 3.5.0

В этой версии исправлен баг с количеством отправителей почтового сообщения, а также добавлен функционал для работы со строками.
modHelpersMODXДополнения     1330     15

[modHelpers] Версия 3.4.0

В этой версии не очень большие изменения. Добавлено 3 функции и доработаны ещё парочка.
modHelpersMODXДополнения     858     5

Ускоряем отдачу страниц

Покажу небольшой приём, который позволяет значительно ускорить работу сайта с помощью кэширования запросов.
КэшированиеРазработкаMODX 6     2201     3

Шаблонизатор MODX

Очередной эксперимент. На этот раз не поздоровилось шаблонизаторам. В результате эксперимента ни один шаблонизатор не пострадал.
MODXРазработка     1931     0

ORM Eloquent и MODX

Небольшой эксперимент по замене xPDO на Eloquent. Впечатления самые положительные.
EloquentMODX     1816     9

[modHelpers] Версия 3.3.0

Основные нововведения — менеджер сессий, функции для отладки кода. ну и ещё несколько фич и исправлений.
modHelpersMODXДополнения     876     2

[MinifyX] Версия 1.6.0

Делу время, потехе час. У меня на потеху вышло немного больше. И вот глазом не успел моргнуть, новая версия подоспела.
MinifyXMODXДополнения     1431     0

[MinifyX] Версия 1.5.0

Сказ о том, как я дорабатывал дополнение MinifyX, который мне передал в наследство Василий Наумкин.
MinifyXMODXДополнения     1121     0

[modHelpers] Версия 3.2.0

В новой версии появился менеджер ответов, файл пользовательских настроек, улучшены функции chunk() и snippet().
modHelpersMODXДополнения 1     837     2

[controlErrorLog] Копии журнала

В новой версии появилась возможность сохранять копии журнала ошибок, а также изменено событие для уведомления.
controlErrorLogMODXДополнения     584     1

Управляем безопасностью сайта

В этой версии добавлен функционал для управления безопасностью сайта. Большая часть доработок касается работы с CSRF токенами.
modHelpersДополненияMODXБезопасность     4209     13

Фильтрация данных

Это небольшой анонс новой функции библиотеки modHelpers, которая обрабатывает входящие данные и преобразует их к нужному типу.
modHelpersMODXДополнения     375     0

[modHelpers] Версия 1.4.0

Проверяем запрос на мобильность, отправляем письма в очередь, улучшаем отладку, плюс ещё несколько функций для работы с массивами и строками.
modHelpersMODXДополнения     1017     0

Функции-помощники для MODX

Добавляем в MODX функции, упрощающие процесс разработки. Данная библиотека расширяемая и её функционалом можно управлять самостоятельно.
MODXРазработкаmodHelpers 1     3177     0

Логер для MODX

Простой класс для логирования. Можно использовать для отладки кода даже в классах, в которых не доступен объект $modx.
MODXРазработка     1677     0

Загружаем конфиги из файлов

Небольшой лайфхак для работы с конфигами. Пригодится тем, кто как и я предпочитает работать с файлами вместо таблиц базы данных.
MODXРазработка 2     1509     0

Эмулятор терминала

Здесь я поведаю про компонент под названием modTerminal, который то ли будет, то ли нет.
modTerminalДополненияMODXVideo     1331     0

Темы и положение дерева

В этой версии AdminTools появились 2 новых возможности — цветовые темы для дерева и возможность менять положение дерева.
AdminToolsДополненияMODX     964     0

Параметры шаблонов pdoMenu

В этой статье разберёмся с параметрами шаблонов сниппета pdoMenu, которые используются для формирования многоуровнего меню.
pdoMenuMODX 1     18336     42

Кэширование в MODX

Кэширование — очень важная часть функционирования сайта. Поэтому любой разработчик должен освоить его.
MODXКэширование 3     8704     0

Расширение pdoTools

Расширение pdoTools для работы с элементами в файлах. Позволяет работать с чанками, сниппетами, плагинами и шаблонами.
MODXFenom     4491     6

[AdminTools] Шаблоны и ресурсы

В новой версии добавлена связь шаблонов и ресурсов. Из ресурса можно открыть шаблон, а шаблоне видны все ресурсы.
AdminToolsДополненияMODX     1160     0

[siteStatistics] ip, referer и user-agent

В новой версии добавлен функционал для получения более подробной информации о пользователях сайта.
siteStatisticsДополненияMODX     1638     2

Системные теги MODX

В MODX есть теги, которые пригодятся не только в процессе разработки, но и будут полезны на рабочем сайте, особенно первое время.
MODXxPDO     2939     0

Настраиваем вывод Tickets

По-умолчанию, в Tickets разрешены не все HTML теги. Из-за чего тикеты и комментарии могут выводится не так как хотелось бы.
MODXTickets     6660     0

Фронтэнд события MODX

При загрузке сайта MODX инициирует события в определенной последовательности, разбивая загрузку на этапы.
MODX 2     9164     8

Стандартный robots.txt

После установки MODX желательно указать поисковым системам правила индексирования сайта. Для этого нужно создать файл robots.txt.
MODX     2468     0

Оптимизация сайта на MODX

Хочу обратить внимание на очень полезный инструмент для разработчиков сайтов на MODX — DebugParser от Василия Наумкина.
MODXОптимизация     1970     0

Метод xPDOObject::fromArray()

Этот метод достаточно часто используется для присвоения значений объекту. Но тут есть пара тонкостей, о которых я расскажу ниже.
MODX     1764     7

Теги для Tickets

Предлагаю простенькое решение тегов для тикетов, в котором используется один тег для одного тикета.
MODXTicketsТэги     2515     10

Используем $modx->getOption()

Метод $modx->getOption() часто можно встретить в исходниках MODX. Стоит разобраться как он работает, чтобы использовать его для своих целей.
MODX     5482     3

Модуль периодов для oneBooking

Модуль специальных предложений для системы бронирования oneBooking. Позволяет настраивать неограниченное количество периодов периодов.
obPeriodsoneBookingДополненияMODX     324     0

[oneBooking] Поддержка модулей

Представляю новую версию системы бронирования с улучшениями и дополнениями. Самая важная доработка — поддержка модулей.
oneBookingДополненияMODX     394     0