Контроль версий базы данных в GIT (бесплатно)

Всем привет, это не совсем дополнение, сколько приятная возможность для тех кто пользуется git-ом (и не только) при создании своих проектов. Все скрипты написаны на BASH и теоретически должны работать практически на любой машине в которой работает данная оболочка. Если же вы не пользуетесь гитом, ничего, Вы можете делать любые бекапы и импорты своего приложения. А теперь вздохни полной грудью и почувствуй свободу в разработке! без цепей зависимости БД )

Степан Прищепенко
16 апреля 2019, 00:06
4
300
+10

Несколько платных приложений

Которые стали бесплатными:
  • msExportUsersExcel — Экспорт пользователей MODX REVOLUTION
  • msNAP — Уведомления о покупках других посетителей
И пара приложений которые стали бесплатными еще в марте:

  • mc1C — Управление медицинским центром 1С
  • yClients — Aвтоматизация фитнес центров, салонов красоты и д.р.
Теперь мои приложения можно скачать из репозитория modstore.pro бесплатно))
Андрей Степаненко
15 апреля 2019, 15:02
185
+21

MODX-Дайджест #3 (25 марта – 8 апреля 2019)



Свежая, хоть и немного запоздалая, подборка новостей о MODX. В выпуске: долгожданный рефакторинг от Джейсона, пару слов о митапе в Амстердаме, новый сайт modx.com, а так же обновления дополнений, новости и заметки.

Приятного чтения!

Автор этого дайджеста хорошо так заболел на прошлой неделе, поэтому выпуск дайджеста пришлось отложить на время решения проблем со здоровьем. В силу этого не откажусь от любой помощи в подготовке следующих релизов, чтобы успевать в срок.
Иван Климчук
12 апреля 2019, 17:14
2
547
+30

[UserTest] - новая версия. Добавлено событие OnTestCalculate.

Если не устраивает стандартная логика расчета (по сумме баллов), то теперь в UserTest можно реализовать свою логику расчета. Для этого добавлено событие OnTestCalculate. На него можно создать свой плагин.
Под катом пример плагина UserTestCalculate.
Александр
09 апреля 2019, 17:36
1
192
+4

msTimeStamp - Снятие метки новинка, особый или популярный по времени

Приложение добавляет дополнительное поле "действителен до" с выбором даты до которой будет действовать метка о том что товар Новинка, Особый или Популярный.

Проверка даты действия метки происходит во время входа пользователя на страницу. Если время действия метки истекло, то запись автоматически удаляется а у товара автоматически снимается метка.

Например можно установить у товара чекбокс Новинка и выбрать дату по наступлению которой товар перестанет быть новинкой

Андрей Степаненко
09 апреля 2019, 13:32
5
272
+16

msPre - фильтры по опциям minishop2

По многочисленным просьбам пользователей из тех поддержки добавил в компонент фильтр для поиска товаров по опциям minishop2.
Так к примеру сейчас можно найти товары у которых установлен Цвет: красный, или наоборот посмотреть товары у которых отсутствует Цвет: красный.

GIF поиск размеров

Андрей Степаненко
09 апреля 2019, 07:43
157
+4

29 марта 2019 – Обсуждение после мероприятия «MODX Амстердам»

Введение

Мероприятие «MODX Амстердам» прошло с отличным успехом. На встрече было много знакомых, но также и много новых лиц. В начале дня Райан Трэш (Ryan Thrash) немного рассказал о произошедшем в последние годы для него и его команды – о пути, который прошел MODX, а также о том, как MODX позиционируется прямо сейчас. Райан также поделился некоторыми размышлениями о перезапуске программы MODX Advisory Board (MAB, инициативная группа по улучшению и продвижению MODX) и предложил обсудить этот вопрос в течение дня.
Игорь Сухинин
03 апреля 2019, 13:12
521
+12

Проверка на заполнение атрибута alt у тега img

SEO-шники говорят что атрибут alt у тега img очень важен для поисковых роботов. Один из товарищей попросил написать на его сайт плагин, который на лету проверял бы наличие и заполнение атрибута ALT у всех изображений и не давал бы менеджеру сохранить ресурс если хоть 1 изображение без атрибута alt (не важно пустой он или его вообще нет).
iWatchYouFromAfar
01 апреля 2019, 20:57
9
456
+13

Увечиличаем скорость синхронизации 1С с minishop2 в 3-5 раз. mSklad/mSync

Не давно обнаружил что во время синхронизации с 1С, есть возможность указать 1С-ке: упаковать в архив все файлы выгрузки и отправить на сервер.

Из-за того что 1С отправляет import.xml, offers.xml и изображения по одному файлу, синхронизация с сайтом довольно надолго затягивается.

К примеру: если у вас 1000 изображений (а время на отправку изображения минимум 1-2 секунды) то нетрудно подсчитать что в итоге ваша загрузка займет минимум 16 минут, это только на отправку файлов на сервер не считая самой обработки файлов.

Эта небольшая доработка класса, скажет 1С отправлять файлы в архиве со всеми данными целиком.
После чего архив будет слаться частями (размер архива указывается в file_limit).
Допустим что интернет у нас слабенький и укажим чтобы часть архива была максимум 10мб.

Внимание!!! Этот метод использовался для синхронизации через mSklad, так что ваш класс может чем то отличатся. Не советую пробовать на боевом сайте.
Андрей Степаненко
01 апреля 2019, 13:45
6
237
+10

[UserTest] - новая версия

Компонент UserTest потихоньку совершенствуется. В новой версии добавлены функции
  1. Сделаны отдельные таблицы вопросов и результатов теста. Их теперь можно прикреплять к нескольким тестам одновременно. Теперь не нужно делать кучу дубликатов вопросов и результатов.
  2. Управление порядком ответов и вывод ответов в случайном порядке.
  3. Валидация ответов на вопрос. Если стоит галочка «ответ обязателен», пользователь должен будет ответить на вопрос прежде чем перейти к следующим вопросам.
  4. Очистка приглашений.
  5. Крон оповещения о непройденном тесте для приглашенного пользователя.
  6. При переходе на новую страницу теста скрол в начало страницы.
Более подробно в инструкции Инструкция UserTest 4.0.3.docx
Александр
31 марта 2019, 14:10
221
+3