Значимые изменения в сообществе


Photo by Markus Winkler on Unsplash

Вы наверняка знаете, что Василий Наумкин уже относительно давно раздал свои компоненты и сайты надежным людям из сообщества, которые ими сейчас занимаются. В частности, miniShop2 был у Ивана Бочкарева, pdoTools у Сергея Шлокова, другие компоненты помельче и вовсе были бесхозными.

Но, так как планируется выход MODX 3, то и в сообществе пора бы навести некоторый порядок. Не скажу, что я был инициатором, но предложение с моей стороны тоже было и теперь процессы начали меняться и надеюсь, продолжат меняться к лучшему.

Это небольшой дайджест последних изменений, своего рода отчет о деятельности. Будет регулярным, если потребуется.

Иван Климчук
18 ноября 2021, 16:55
modx.pro
803
+34

PHP Storm вместо консоли для MODX

Брюзжание о заметке-ссылке


Сразу извинюсь за то, что вместо полноценной заметки это скорее заметка-ссылка, но на то есть несколько причин. Первая и главная — это дурацкий редактор заметок на сайте, который отбивает всякое желание писать эти самые заметки. Возможно я брюзжу, но последние годы я привык писать тексты в markdown, где все крайне логично как на этапе написания текста, так и после, когда он уже преобразован в html. Здесь же стоит типограф Jevix, который бесит и заставляет заметку редактировать по 10 минут, пока она не станет нормально выглядеть.

Ну и другая причина кроется в том, что у меня есть свой сайт, где мне хотелось бы публиковать свои заметки и мне конечно же хочется, чтобы их читали именно там. Но дело в том, что на modx.pro нет возможности указать cannonical на оригинальный текст, чтобы поисковые системы правильно понимали, где оригинальное содержимое.

Звучит, будто жалуюсь, но этим хочу подтолкнуть сообщество и ребят, которые стоят за сайтом, обратить внимание на проблему и решить ее. Теперь же давайте к сути. Здесь в заметке будет вступление, а по ссылке уже все подробности. Не обессудьте.

О проблемах запуска скриптов


Итак, заметка о том, как настроить PHP Storm, чтобы не выходя из IDE, писать и запускать скрипты, которые работают с MODX прямо на удаленном сервере. По сути, как заменить дополнение Console нормальным инструментом для работы с кодом, где есть автоматические дополнения, инспекции и вообще вся мощь IDE.
Иван Климчук
01 ноября 2021, 09:19
modx.pro
366
+19

[ZoomX]. Кэширование роутов

Вышла новая минорная версия 3.3.0-pl. Ещё одна за неделю. Вроде бы незначительное событие. Но тут есть о чём написать в отдельной статье. Итак, что в ней нового?

  1. Добавлен механизм кэширования маршрутов.
  2. Для файловых сниппетов можно указывать несколько путей.
  3. Исправлен баг с отображением неопубликованных ресурсов для пользователей, у которых на это нет прав.
Сергей Шлоков
12 ноября 2021, 20:37
modx.pro
1
388
+16

MODX 3: Beta One

Объявить расписание одно дело, а придерживаться его – совсем другое. Тем не менее, если кто пропустил посты в социальных сетях, то напоминаю, что уже вышла первая beta версия MODX 3. Анонс на английском доступен в блоге MODX.

От меня, как от сore-разработчика, просьба одна, помочь с тестированием. Можно развернуть бесплатно на MODX Cloud или скачать ночную сборку MODX 3 Beta 1. Можно даже на какой-то свой сайт попробовать установить и обновить, только НЕ на рабочий, это всё таки Beta и там точно еще есть баги.
Иван Климчук
10 ноября 2021, 11:41
modx.pro
576
+15

msGiftCart. Управления подарками.

Всем, привет.

Компонент позволяет добавлять в корзину подарки. Подарками могут быть как обычные товары так и кастомные объекты. Подробности под катом.



Aleksandr Huz
18 ноября 2021, 16:27
modx.pro
206
+13

Black friday Modstore -30%

Привет!

С пятницы по воскресенье (включительно, время — московское) -30%: modstore.pro



Кстати, у Modmore тоже распродажа, но даже -40%: modmore.com/blog/2021/black-friday/
Виталий Дощенко
25 ноября 2021, 22:56
modx.pro
171
+9

plAlert

Компонент позволяет выводить на сайте сообщения с указанием даты публикации.

Возможности
  • Задать для сообщения дату начала и конца публикации
  • Задать/создать тип сообщения
  • Задать/создать позицию вывода сообщения
  • Задать порядок вывода сообщения
  • Создавать сообщения для разных языков сайта (необходимо наличие Polylang)
  • Автоматический перевод сообщений (необходимо наличие Polylang с настроенным переводчиком)
Видео-обзор
Prihod
01 ноября 2021, 22:39
modx.pro
239
+9

Простой опросник с ветвлением (AjaxForm + FormIt + MIGX + pdoTools)

По традиции, для тех, кто не любит заморачиваться, сообщаю, есть готовый компонент Quiz. Сам я им не пользовался, но из описания следует, что по функционалу он очень похож.
Теперь коротко о том, зачем я всё это затеял. Первая версия моего опросника была сделана для собственного сайта и не предполагала ветвления, и я решил это исправить, в основном, чтобы попрактиковаться. Поэтому конструктивная критика приветствуется.
Исходники в виде архива можно скачать отсюда.
Артур
13 ноября 2021, 15:27
modx.pro
1
296
+8

[YandexMarket2] интеграция с msOptionsPrice2

[ анонс компонента ]   [ как это работает на Vue.js в админке MODX ]   [ купить в Modstore ]

Как не начну писать — всё получается рекламная статья. Ну не без этого)

Возможно, кто-то ещё не знаком с обновлённой версией компонента для выгрузки различных прайс-листов в XML в Яндекс.Маркет и другие агрегаторы (да, из коробки есть формат Google RSS 2.0).

+ архитектура компонента предполагает удобное добавление новых маркетплейсов или вообще «накликивание» XML в произвольном формате. Подробности по ссылкам выше ↑

Нет смысла подробно рассказывать про msOptionsPrice2, который добавляет модификации по опциям к товарам miniShop2 — его и так все знают и многие пользуются :)

TL;DR С версии 1.3 (уже в Modstore) можно выгружать модификации в XML быстро, просто и гибко.

  пример, где в прайс-листе — и товары с модификациями, и без них (с fallback-обработчиками)

А далее уже информация по настройке для тех, кто хотел или планирует выгружать модификации.
Евгений Шеронов
31 октября 2021, 19:50
modx.pro
143
+8

[СДЕЛАЙ САМ] minishop2 Купить в 1 клик. Быстрое оформление заказа.

Для тех, кто не хочет заморачиваться, напоминаю, что есть замечательный компонент msOneClick, для остальных поясню основную идею: быстро оформить заказ на одну товарную позицию в модальном окне на странице каталога/категории или в карточке товара, без перехода в корзину и на страницу оформления заказа и без потери функциональности, т.е. с возможностью выбрать способ доставки, способ оплаты и количество товара. Также отмечу, что совместимость с калькуляторами доставки не тестировал, только с дополнением msMiniCartDynamic. Итак, начнём.
Артур
07 ноября 2021, 00:35
modx.pro
1
603
+5