School-master 4.4.0.
Системный раздел
Большое обновление кода.
🔥 PHP 8.4. Сейчас School-master может работать на последней версии PHP.
📨 Symfony. Заменили старую библиотеку отправки почты Swiftmailer на Symfony.
!!! После обновления нужно проверить отправку писем и наличие сертификата для почты. Инструкция: https://support.school-master.ru/knowledge_base/item/351343
Юзабилити
Очень хорошо поработали над юзабилити. Сейчас проще находить настройки, понятнее элементы, быстрее работа.
⚙️ Настройки для заказов и продуктов. В настройки можно перейти нажав на шестеренку в разделе заказы и продукты. Собрали со всех мест настройки, которые относятся к продажам. Стало сильно удобнее.
📝 Создание группы внутри поля. Раньше при создании продукта и тренинга, если требовалось создать группу, приходилось идти в соответствующий раздел системы, создавать группу, а потом возвращаться. Сейчас группу можно создать просто введя название в поле и нажать ентер.
🔧 Настройки для пользователей. В настройки можно перейти нажав на шестеренку в разделе пользователи.
🛠 Настройки тренингов. Настройки были, мы их усовершенствовали.
📊 Улучшили мини дашбоард на странице пользователей.
🚀 Кардинально улучшили логику Импорта пользователей 2.0.
Первый шаг - загружаем файл, второй шаг - сопоставление полей, третий шаг - выбираем что делать.
• Убрали импорт 1.0. Сейчас доступен только по прямой ссылке, но в нем нет надобности.
• Упростили первую страницу создания тренинга.
• Мелочи. Полезные ссылки, единый формат иконок, подсказки и прочее.
Вебхуки
Улучшили возможности, информативность и удобство работы с вебхуками.
📜 Журнал отправки вебхуков. Показывает все отправленные вебхуки из заказов, мембершипа и автоматизаций, а именно: куда отправлено, что отправлено и какой ответ был получен.
🧪 Тестирование вебхуков. Добавили возможность протестировать отправку вебхуков в заказах, мембершипе, автоматизациях. Тестирования сильно не хватало, чтобы узнать как отработает вебхук требовалось воссоздать ситуацию, а это, порой, большое количество действий.
🔗 Добавили поля вебхука в автоматизациях. Сделали тот же набор, что и в заказах.
Юридическое
⚖️ Добавили возможность отключать показ поля с политикой конфиденциальности и офертой. Это нужно в том случае, когда кастомными полями создаем множество полей с принятием различных условий.
🍪 Попап для согласия с куками. Сейчас можно включить.
Виджеты
✨ Новый виджет - Информация о подписке пользователя.
Виджет позволяет пользователю видеть какие подписки имеются, когда они закончатся и кнопка продлить.
• Правка кастомного вывода виджета.
У нас имеется возможность вывода виджетов в любом месте страницы, не обязательно в позиции.
Например, на статичной странице можно вывести любую форму, добавив конструкцию {LOADWIDGET_XX}. Обнаружили, что если выводить таким образом форму, то форма показывалась, а кнопка отправки не показывалась. Поправили.
Продукты
• Не передавались UTM метки с внешней формы при методе Get. Поправили.
• Не удалялись теги в заказах. Поправили.
• Не работал быстрый поиск пользователей по почте с цифрами. Поправили.
Тренинги
✨ Добавили возможность относительного закрытия уроков: относительно получения группы, покупки, прохождения урока.
🎥 Добавили возможность вставки из ВК приватного видео.
• Не добавлялись теги в ДЗ. Исправили.
• Когда куратор не числится ни в одном из тренингов были доступны работы учеников. Поправили ошибку.
• В некоторых случаях когда куратор переходил из письма в кураторскую, появлялась 404 ошибка. Поправили.
• Всемогущий куратор не мог посмотреть урок в любое время, если урок открывается по времени.
• Поправили ошибки вывода в кураторской комментариев и ответов при фильтрации.
• Поправили сохранение черновиков в ленте в кураторской. Сейчас если вы начали писать и ушли на другую страницу, то когда вернетесь можно продолжить с предыдущего места.
• При копировании тренинга не копировались настройки хлебных крошек. Поправили.
• Прочее: в кураторской если тегов нет, убрали надпись «тегов нет», поправили верстку в некоторых местах.