easyComm 1.8.0. Шаблоны ответов

Как известно, с помощью easyComm на сайте можно реализовать отзывы или вопросы пользователей, когда посетитель пишет текст, а администратор может на него ответить. На многих сайтах эти ответы могут быть типовыми («Спасибо за обращение...», «Добрый день, примем меры..» и т.п.). Даешь автоматизацию!
Наумов Алексей
Вчера в 15:01
275
+8

Бесплатные приватные репозитории на Github

Новость совсем не про MODX, но очень важная для всех разработчиков.

Начиная с 2019 года, на Github можно создавать приватные репозитории для своих проектов даже на бесплатном тарифе. Ограничение — не более 3х разработчиков на репозиторий.

Лично у меня таких репозиториев полно и разработчик везде один, так что я с большим удовольствием переехал обратно на бесплатный тариф. Оказывается, за 5 лет на подписку ушло примерно $400.


Ссылка на официальную новость
Василий Наумкин
14 января 2019, 07:42
296
+12

[SeoFilter] 1.6.0 - большое обновление компонента для формирования SEO-страниц для фильтров

[ купить дополнение ] [ демо ] [ документация ]

Планомерно продолжаю улучшать SeoFilter, но хотелось бы быстрее.
Спасибо, что «пинаете» в поддержке (и не только там) и просите обновлений :)
Объяснять, что это за компонент в данной заметке не буду, но можно пройтись по ссылкам выше и ознакомиться.

Мне тяжело выбрать, что же в обновлении самое главное, но как мне кажется — улучшение стабильности и устранение непонятных моментов и быстрый доступ к настройкам:
SeoFilter
Мне не сильно нравится то, как устроены системные настройки по компонентам, длинные названия и описания почти не прочитать. Пользователи часто путаются, не знают где искать настройки. А теперь всё под рукой и при наведении на поле появляется расширенное описание по каждой настройке.

Помимо настроек, в обновлении есть ещё некоторые полезности:
  • Вложенные хлебные крошки
  • События для ваших плагинов
  • Пошаговый пересчёт и удаление пустых страниц
  • Визуальный редактор для полей SEO-страниц, правил (в FrontendManager тоже)
  • Запоминание гридов, табов в админке. Сортировка активных по столбцу «Действия»
  • Изменения по внешнему виду, много переименований, добавлены описания
  • Нормальная поддержка условий для ограничений сбора значений в полях
  • Переработан фронтенд JS-файл, по классу формы сможет отслеживать и подгружать SEO-страницу
  • Ну и прочие полезности, фишки, которые я уже забыл, пока так долго готовил обновление
Ну и по традиции, дальше разберу некоторые пункты подробнее:

Евгений Шеронов
14 января 2019, 06:14
291
+9

msPre - обновление по переносу цен

Не большая но думаю полезная для многих новость по управлению ценами через компонент msPre

Теперь с помощью функции "Перенос цен" можно перенести цену из поля price в поле old_price и сделать скидку для поля price. Получается с помощью компонента теперь можно рулить скидками на товары.

Функционал в действии (нажать для просмотра gif):

Андрей Степаненко
13 января 2019, 05:16
141
+10

Новости с MODX-Клуба

Всем привет!

Немного новостей в ленту.

1. У нас появился свой хром-плагин. Основное предназначение — выводить сообщения о новых уведомлениях и быстрый доступ к чату. Плагин с открытым кодом и про его разработку подробно написано здесь.

2. Я обновил статью Разворачиваем у себя копию MODX-Клуба, дописав инструкцию как развернуть себе полную версию сайта со своей базой данных, а не просто как веб-морду к нашей базе данных. Если интересно, можете поиграться.

3. Мы обкатываем сейчас свои новые чаты и требуются тестировщики:) Шучу. На самом деле просто надо больше аудитории в общении, чтобы выявить баги и т.п. В качестве бонуса за доброе дело готов отвечать на любые вопросы по MODX хоть в публичных чатах/топиках, хоть в личке.

UPD
Немного для затравки: modxclub.ru сейчас написан на @prisma-cms, с помощью которой вот такое делается за пару дней: youtu.be/2P5J2eVCFk8 (не только внешнее оформление, но и база данных с API).

UPD2
И еще немного магии :)
Веб-сокеты здесь из коробки и легко настраивается автообновление на клиенте при изменении данных на сервере. Вот что происходит на странице пока просто на нее смотришь, когда кто-то где-то редактирует данные: youtu.be/5WpzRvfFg_E
Fi1osof
13 января 2019, 01:23
249
+5

Как вернуть старую кнопку "Уничтожить ресурсы" в MODX

Полезно для тех кого не устраивает менеджер для удаления ресурсов, начиная с версии 2.7:
Оказалось довольно просто: создаем плагин returnKilButton
И два события OnManagerPageBeforeRender и OnResourceToolbarLoad

Андрей Степаненко
10 января 2019, 09:37
2
291
+6

[miniShop2] Кнопка печати заказа из бек-энда


Часто приходится реализовывать максимально простую распечатку заказа из бек-энда для админов. Делается это в 3 простых и лёгких шага!
Павел Гвоздь
09 января 2019, 21:54
19
223
+24

Сладкий синтаксис в Fenom


На просторах сообщества уже много раз поднималась тема расширяемости синтаксиса Fenom. В pdoTools для этого есть даже событие плагина pdoToolsOnFenomInit. В этой заметке предлагаю добавить некий синтаксический сахар для ещё более приятного использования классного шаблонизатора. Мы добавим подключение файлового чанка в шаблон таким образом
{chunk 'path/to/chunk'}
и вызов сниппета таким
{snippet 'pdoResources' ['param' => 'value']}
Павел Гвоздь
09 января 2019, 18:57
4
414
+12

[pdoTools] Версия 2.12.0

С первым днём работы, друзья!

Лично я решил его отметить генеральной уборкой в почтовом ящике, где накопилось довольно много разных уведомлений от GitHub. В результате предлагаю вам новую версию pdoTools:

  • Исправления безопасности в модификаторах Fenom от Сергея Шлокова
  • Исправление кэширования сниппета pdoPage
  • Вывод внутренних логов pdoPage (в частности, о его работе с кэшем)
  • Исправление использования чанка &tplCategoryFolder сниппета pdoMenu — теперь будет проверка параметра isfolder, ка и указано в документации
  • Исправление загрузки моделей для окружения с путями к сайту в разном регистре, типа MacOS
  • Исправление всем надоевшей ошибки в выводом строки Array при ошибке SQL, теперь не выводится ничего
Василий Наумкин
09 января 2019, 13:33
1
404
+21

Подводные камни WebRTC

Всем привет!

Сразу предупрежу, что в данной статье я не буду особо расписывать плюсы использования технологии WebRCT, хотя они безусловно есть и альтернативы им практически нет. Плюсов и так в этих ваших интернетах полно написано. А вот подводные камни особо не описываются, что оказывает весьма пагубное влияние… Сейчас все подробно опишу.

Разбор будет происходить на основе вот этой статьи: modx.pro/components/16803
Давно уже видел этот топик, но был занят. Сейчас вот могу немного времени выделить, хоть и не спал уже сутки…

Лирика
Это можно не читать, если вам сразу нужны факты, они ниже в отдельном абзаце.

На самом деле если бы не комментарии в этом топике, я бы и не писал ничего. Но каждый комментарий все больше подчеркивает общую картину «Это крутой компонент! Дайте больше!». Уточню: я совсем не против того, чтобы кто-то давал много и круто, но конкретно это ситуация губительна по трем причинам:

1. Это действительно круто! Это и выглядит круто, и возможности заявляются впечатляющие, да еще и воображение дорисовывает перспективы. Это то, что вполне может заинтересовать многих. А значит много кто может попробовать потратить на это свои силы, время и деньги, и потом думать, что делать с недоделанным проектом, за который уже взята предоплата, и клиент ждет результата. Хотя все так просто выглядело в начале…
Fi1osof
07 января 2019, 10:12
3
469
+11