IskFileGuardian — ваш персональный страж для файлов MODX.


IskFileGuardian — это компонент для MODX Revolution 3.x, (iskfileguardian2x — для MODX 2.x) представляющий собой автоматическую систему для мониторинга целостности файлов как всего веб-сайта, так и ядра MODX.
Компонент позволяет эффективно выявлять любые изменения, включая модификации, добавления и удаления файлов.
При обнаружении несоответствий, IskFileGuardian способен отправлять уведомления администратору по электронной почте и через мессенджер Telegram.
Все производимые действия и события логируются, а результаты проведенных сканирований доступны для анализа через интуитивно понятный встроенный интерфейс в панели управления MODX.
Интеграция с Б24, сквозной аналитикой, МойСклад, Unisender, Telegram miniApp
Приветствую всех.
Нужен разработчик для помощи по проекту. В задачах интеграции с CRM Б24, сквозной аналитикой, МойСклад, Unisender.
Кратко о проекте:
Интернет-магазин с лк на 2 типа пользователей и 3 каталога товаров, у каждого типа пользователя свой набор доступов к каталогам. Заказы синхронизированы с ФФ СДЕК (остатки, передача заказа на сборку, получение статусов доставки).
Все это делал @caiiia17 и продолжает делать. Нам нужно поскорее реализовать все намеченные интеграции, поэтому приняли совместное решение привлечь ещё одного специалиста на проект.
От Вас жду обратной связи с компетенциями (чем можете помочь с обозначенными интеграциями + опыт по ним) и часовую ставку. Вместе с Александром будем решать, что поручить Вам а что будет на его стороне.
Также нужен верстальщик для правок по верстке (дизайнер есть).
Telegram @it_kiryl
Нужен разработчик для помощи по проекту. В задачах интеграции с CRM Б24, сквозной аналитикой, МойСклад, Unisender.
Кратко о проекте:
Интернет-магазин с лк на 2 типа пользователей и 3 каталога товаров, у каждого типа пользователя свой набор доступов к каталогам. Заказы синхронизированы с ФФ СДЕК (остатки, передача заказа на сборку, получение статусов доставки).
Все это делал @caiiia17 и продолжает делать. Нам нужно поскорее реализовать все намеченные интеграции, поэтому приняли совместное решение привлечь ещё одного специалиста на проект.
От Вас жду обратной связи с компетенциями (чем можете помочь с обозначенными интеграциями + опыт по ним) и часовую ставку. Вместе с Александром будем решать, что поручить Вам а что будет на его стороне.
Также нужен верстальщик для правок по верстке (дизайнер есть).
Telegram @it_kiryl
UniTree новые возможности gtsAPI-PVTables
Для некоторых проектов нужен компонент деревьев. Например, структура организации или дерево ресурсов MODX. Для отображения и управления деревом добавил в gtsAPI-PVTables модуль UniTree.

Для того чтобы написать админку MODX на Vue осталось сделать менеджер файлов. Но пока он нам, к сожалению, не нужен и админка на Vue откладывается. Может к концу года понадобится.
Компоненты gtsAPI и PVTables я делаю в первую очередь для нас. В них реализовано то, что нам нужно. Но так как это базовые вещи для АПИ сайта на MODX, то может кому-то пригодиться и я их выкладываю.
demo UniTree. Ниже описание модуля UniTree.

Для того чтобы написать админку MODX на Vue осталось сделать менеджер файлов. Но пока он нам, к сожалению, не нужен и админка на Vue откладывается. Может к концу года понадобится.
Компоненты gtsAPI и PVTables я делаю в первую очередь для нас. В них реализовано то, что нам нужно. Но так как это базовые вещи для АПИ сайта на MODX, то может кому-то пригодиться и я их выкладываю.
demo UniTree. Ниже описание модуля UniTree.
pbAuth — мощная система авторизации, регистрации и управления профилем для PageBlocks
pbAuth — это готовый пакет аутентификации для PageBlocks, построенный на контроллерах. Он позволяет быстро внедрить регистрацию, вход, восстановление пароля и управление профилем пользователя без лишней рутины. Все маршруты, формы и ответы легко кастомизируются.

Возможности:

Возможности:
- Авторизация и регистрация через POST-запросы
- Восстановление и смена пароля
- Профиль пользователя с редактированием данных
- Валидация и вывод ошибок через Fenom
- Поддержка CSRF и flash-сообщений
- Расширяемые контроллеры и шаблоны
Что делает в Tickets таблица tickets_views?
Приветствую.
Взглянул внутрь БД и увидел таблицу tickets_views от компонента tikets. В ней несколько миллионов строк. Она много места занимает. Подскажите, пожалуйста, где используются данные этой таблицы и можно ли ее очищать периодически, чтобы не рарзасталась?
Взглянул внутрь БД и увидел таблицу tickets_views от компонента tikets. В ней несколько миллионов строк. Она много места занимает. Подскажите, пожалуйста, где используются данные этой таблицы и можно ли ее очищать периодически, чтобы не рарзасталась?
Взломали сайт на версии 2.6.5
Доброго дня всем!
Впервый сайт за 10 лет работы на MODX Revolution 2.6.5-pl сегодня подвергся «взлому».
Каким то образом в новостном блоке(поднятом из архива появились левые строчки текста с ссылкой на «недетский сайт».)
Впервый сайт за 10 лет работы на MODX Revolution 2.6.5-pl сегодня подвергся «взлому».
Каким то образом в новостном блоке(поднятом из архива появились левые строчки текста с ссылкой на «недетский сайт».)
PageBlocks стал ещё мощнее — теперь с пагинацией, сортировкой и фильтрацией
PageBlocks получил мощный апдейт — теперь вы можете реализовать пагинацию, сортировку и фильтрацию ваших данных с нуля буквально за пару строк кода. Всё работает как через обычные GET-параметры (?page=2), так и через человекочитаемые URL (например, /page-2), что идеально для SEO и красоты.

ДЕМО

ДЕМО
Пакет СДЭК — услуги курьерской службы для Minishop2
В MiniShop2 долгое время отсутствовал подходящий модуль для интеграции с СДЭК. После многочисленных запросов от клиентов было принято решение доработать существующий модуль. Поскольку времени на создание с нуля не было, за основу взял текущий вариант и переписал его, добавив необходимые функции.
В результате: виджет стал на 90% локальным, что положительно сказалось на скорости загрузки. Добавлена возможность отправки трек-кода клиенту напрямую из заказа, а также отправки самого заказа в СДЭК.
Реализованы новые хотелки:
В результате: виджет стал на 90% локальным, что положительно сказалось на скорости загрузки. Добавлена возможность отправки трек-кода клиенту напрямую из заказа, а также отправки самого заказа в СДЭК.
Реализованы новые хотелки:
- Добавлена возможность интеграции с сервисом dadata.ru.
- Добавлен фиксированный тариф для ПВЗ и доставки до двери.
- Добавлена страховка к тарифу ПВЗ.
- Обновлены иконки ПВЗ на Яндекс.Карте.
- Кнопки выбора ПВЗ теперь наглядно отображают выбранный пункт выдачи.
- На Яндекс.Карте показывает выбранный ВПЗ другим цветом (скрин прилагаю)
- Отправка заказа в СДЭК
- Обмен статусами доставки СДЭК => Minishop2
Вставка CSS в <style> через маркеры и data-атрибуты
Всем добра! Пишу впервые статью, и повод для неё оказался вполне практичным: нужно было повысить показатель First Paint на одном из проектов. В процессе оптимизации стало понятно, что стандартное подключение CSS через
Становится узким горлышком — оно замедляет отрисовку и задерживает появление контента на экране.
Чтобы этого избежать, было решено встроить критически важные стили прямо в HTML, используя тег style.
Так браузер сразу видит нужные правила и начинает отрисовку без лишних пауз.
<link rel="stylesheet">
Становится узким горлышком — оно замедляет отрисовку и задерживает появление контента на экране.
Чтобы этого избежать, было решено встроить критически важные стили прямо в HTML, используя тег style.
Так браузер сразу видит нужные правила и начинает отрисовку без лишних пауз.
настройка msync
Доброго дня, помогите пожалуйста настроить синхронизацию с 1с через компонент msync и остатков msProductRemains, доступ к 1с через rdp.
По стоимости работ думаю договоримся. очень нужна помощь
телеграмм @eka_ch
По стоимости работ думаю договоримся. очень нужна помощь
телеграмм @eka_ch