Для разработчиков

Чего не хватает в miniShop2?



Всем привет!

Ребята, ответьте на пару вопросов в комментариях касаемо minishop2.

Что не хватает в minishop2, чтобы вы хотели улучшить, что нужно исправить.

Возможно получится сделать срез ожиданий, сделать сбор средств на оплату разработчиков и улучшить продукт.

Заранее спасибо за обратную связь!!

Отправить информацию об ошибке/улучшению можно тут
Отправить PR можно тут
Иван Бочкарев
Вчера в 11:47
modx.pro
1
420
+12

Покупка на ultron.pro! Не забудьте обновить ядро и компонент Gallery

Пару месяцев назад была куплена сборка на сайте ultron.pro для знакомого который открыл кафе.
Все было хорошо, пока сегодня не зашел на сайт и не обнаружил что он взломан.

Ядро было обновлено сразу до версии 2.7.3-pl. Но компоненты не стал обновлять.

Дак вот если собираетесь покупать не забудьте сразу обновить компонент Gallery, так как там стоит 1.7.0-pl который был взломан в 2018 году.
Почему то разработчик не позаботился проверить свои сборки на присутствие этого компонента, хотя прошло уже 2 года.

Собственно ответ тех поддержки был: сам дурак) А то что сборка с дырками по умолчанию продается, это нормально.

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

Вообще чтобы долго не замарачиваться проще скачать сайт целиком к себе на хостинг через команду:
wget -r -k -l 7 -p -E -nc http://site.com/
и посадить его на свою сборку.
Андрей Степаненко
05 октября 2020, 18:27
modx.pro
1
1 359
+4

Обнуляющие смайлики (или почему minishop2 отправляет заказы без товаров)

Всем привет.
Буквально вчера, словил неприятную багу.

(P.S. вполне возможно что многие знают об этой баге. Но ради интереса решил воспроизвести данную багу на других сайтах — в 90% случаев ошибка воспроизводится).

Имеется сайт на MODX Revolution 2.7.3 в связке с miniShop2 2.5.0.
Бага заключалась в том, что пришёл «пустой» заказ. Т.е. все реквизиты клиента в письме и заказе есть, а вот товаров в этом заказе нет.

Долго и упорно не мог понять в чём же проблема. Благо есть вебвизор и он таки помог воспроизвести ошибку.

Дело оказалось в смайликах. Которые были вставлены в комментарий к заказу.
Дмитрий Танцирев
18 июля 2020, 08:46
modx.pro
5
918
+8

Запускаем MODX Revolution на БД SqLite3

Всем доброго дня.

В результате выкатываю на гитхаб практически рабочее решение. Ссылка на него в конце статьи.

История
Основой для создания и модернизации возможности работы с sqlite выступил репозиторий пользователя RTOSkit. Он создал форк и возможность работы с sqlite MODX Revo 2.2.5. github.com/RTOSkit/revolution

Как он писал на форуме — много дебажил и работал, за что ему огромное спасибо! Т.к. без его участия я бы врятли воскресил эту возможность.
Скачав его форк — почти все заработало на 2.2.5, но создание TV, чанков и сниппетов, плагинов не работало — ошибка дубля имени при создании.
Так же программист писал на форуме modx, что нельзя скачать и устанавливать пакеты в менеджрере пакетов. (Оно и понятно почему — ниже об этом расскажу подробнее).
В общем, работа проделалась RTOSkit отличная, но проект стоит на месте уже 8 лет. Да и сам разработчик перестал в репо появляться вообще.

Алексей Смирнов
30 мая 2020, 17:26
modx.pro
750
+12

Работаем на MacOS с Valet Plus

Привет, друзья!

Многие знают, что я всегда был против локальной разработки, и предпочитал использовать виртуальную машину с настоящим GNU/Linux, где всё работает точно так же, как и на хостинге. Никаких XAMPP, WAMP и прочих Denwer.

Но недавно меня познакомили с Valet Plus, и как-то очень уж он мне понравился. Внимание, Valet работает только на MacOS, поэтому дальше стоит читать исключительно обладателям этой ОС.

Итак, Valet Plus, это улучшенная версия обычного Laravel Valet, которым я ни разу не пользовался. Смысл в том, что вам на компьютер устанавливаются PHP, Nginx, DnsMasq и MySQL, а потом постоянно работают в фоне. И когда вы добавляете новый сайт, он просто сразу начинает работать по адресу типа new-project.test. Не нужно править /etc/hosts и колдовать с настройками Nginx, всё работает само.

И самое важное, что работает точно так же, как и на хостинге, потому что MacOS — это Unix-совместимая система, очень похожая на GNU/Linux и FreeBSD, которые крутят 99% всех shared-хостингов. И вы устанавливаете нормальные версии сервисов для неё, а не какие-то специально приготовленные.
Василий Наумкин
28 мая 2020, 07:10
modx.pro
4
1 242
+21

Тестируем PR miniShop2 в GitHub

Всем привет.

Сегодня я хочу поделиться, как тестировать PR пакета miniShop2 ака MS2. PRов выходит все больше и больше и очень хочется с ними познакомиться до релиза, а еще протестировать за одно.



Для этого Вам нужно установленный MODX 2.7.3 (желательно чистый) и установленный пакет PdoTools очень желательно последней версии.

Олег Щавелев
12 мая 2020, 20:42
modx.pro
4
905
+27

modExtra. Новые "плюшки" к чаю

Давно я не писал статей и заметок о нашем любимом MODX. Настало время это исправить. Пакет modExtra не обновлялся с июля 2019ого, по этому я решил добавить свои наработки за пару лет.

SEQUEL.ONE
17 марта 2020, 20:23
modx.pro
3
713
+11

Lectoria 1st look, как я MODX изучал

Дисклеймер: Эта статья может быть полезной тем, кто только начал знакомство с MODX и ищет вводные темы. Статья носит исключительно информационный характер, упоминания всех ресурсов не преследуют рекламных целей, а не упоминание иных не является намеренным.

Я и MODX.
Забавно, что я оказался в числе бета-тестеров нового проекта Артема Зернова — lectoria.pro (курс: MODX: создание лендинга, быстрое погружение). Последним запрыгнул в группу из пяти человек. Моё знакомство с MODX началось с ютуб канала Артема- OpenModx (те самые двух часовые вебинары😉).
Dmitry
09 марта 2020, 17:24
modx.pro
5
690
+1

CronTabManager - изнутри

Что умеет CronTabManager?

В заметке добавлю видео о том как работать с компонентом на тему:

  1. Настройка директории для PhpStorm:
  2. Создание контроллера выполняющего какое то действие:
  3. Создание контроллера для получения коллекции объектов:
  4. Лог запусков:
  5. Изюминка: отчет админу о неудачных заверениях:
И к видео немного текст… чтобы было интересней
Андрей Степаненко
06 марта 2020, 21:49
modx.pro
356
+4

MODX, PHP и сборка мусора в сессиях

Вольный перевод свежей статьи от Марка Хамстры.

Когда вы в последний раз проверяли размер таблицы modx_session? Не измерялся ли он в гигабайтах? Если это так, вы не одиноки.

Чтобы понять проблему нужно немного предыстории.

Антон Тарасов
03 марта 2020, 17:28
modx.pro
4
769
+8