Ключевые обновления за Июль 2022

Важные нововведния, внедренные в данном месяце. Все обновления одним списком


Новый тип поля формы - редактор по блокам (альтернатива HTML rich редактору)

Новая возможность

Пока внедрили базовые возможности, компонент будет еще дорабатываться в плане кастомизации.

Демостенд Watch. Лендинги, адаптированные под редактирование по секциям (17 шт.)

Новая возможность

https://demo.web-automation.ru/list/watch/lendingi--adaptivrovannye-pod-redaktirovanie-po-sekciyam---1131

Адаптировали условно бесплатные лендинги на Bootstrap под новый механизм

Falcon AUCTION. Добавлены баннеры-призывы к регистрации как Заказчиком, так и Исполнителем

Новая возможность

На каталоге готовых работ и каталоге исполнителей - для заказчиков.
На поиске проектов - для исполнителей.
Данные баннеры редактируются как HTML блоки (в кабинете администратора)
https://disk.yandex.ru/i/hi-DL21YBcg2nw

Реализован механизм переноса редактируемого лендинга через пакет SQL

Новая возможность

Таким образом мы теперь можем делать заготовки лендов и переносить их в отдельный экземпляр платформы (лендинг можно по секциям редактировать прямо на странице ленда через HTML блоки).

Реализация множества небольших доработок по ядру

Улучшение

Глобально внедрили быстрые клавиши Shift Alt Z Показ меню быстрых действий
Таблица - для фильтра Флажок - если указан notSelected, то его текст используется для имени фильтра (ранее вставлялся title от колонки)
Глобальный поиск. При ресайзе окна обновить через N мс поле поиска (чтобы длина поля поиска соответствовала ширине экрана).
Форма. Сделали вывод подсказки у флажка - https://disk.yandex.ru/i/kU7pJgtPWjRKjg
В API исходящих запросах добавили HTTP методы DELETE, PUT,PATCH
Импорт Excel - добавлен sql коллбек после импорта exportImport_{code}_afterImport
Менеджер ресурсов. Запрет загрузки html, htm, js через менеджер ресурсов (для защиты от XSS атак). Список расширений меняется через Настройки.
Менеджер ресурсов. Выдавать ошибку пользователю, если слишком длинное имя при загрузке ресурса (лимит меняется через настройку)

Добавлены новые настройки внешнего вида laout сайта

Улучшение

https://disk.yandex.ru/i/i2yN91fkBLe1AA
Перевод букв меню в верхний регистр и управление подложкой подвала сайта. Также реогранизованы элементы на форме (см скрин)

Изменение структуры таблиц базы данных через личный кабинет администратора

Новая возможность

https://falcon.web-automation.ru/docs/upravlenie-tablicami-bazy-dannykh-cherez-lichny-kabinet

Это позволит уменьшить необходимость иметь под рукой MS Management Studio или аналогичную программу. Т.е. всю структуру БД можно будет собирать полностью через кабинет администратора

Falcon SERVICE. Внедрена форма настройки внешнего вида страниц кабинетов

Новая возможность

Можно редактировать цвета меню, верхней полоски, менять скругление и др настройки.
Аналогичное внедрено и на решения Auction. Rent, Marketplace

Falcon AUCTION. У админа есть возможность смотреть пароли Заказчиков и Исполнителей, а также их менять

Новая возможность


Аналогично внедрили на Falcon marketplace

Falcon AUCTION. Переработан блок Модерация (оптимизация загрузки)

Улучшение

1. Изменен порядок загрузки данных(раньше грузились все 4 таблицы сразу, но в этом нет необходимости. Теперь таблицы грузятся по запросу).
2. Улучшено быстродействие таблиц модерации

Falcon AUCTION. Провели тесты на больших данных

Улучшение

Сгенерировали через SQL объекты в базе данных:
- 50 тыс исполнителей и связанных категорий.
- 100 тыс заказчиков
- 50 тыс проектов и связанных категорий
- 100 тыс готовых работ
Пару моментов по быстродействию выявлены и поправлены.

Демостенд Watch. Как внедрить форму настроек внешнего вида сайта

Улучшение

https://falcon.web-automation.ru/docs/kak-vnedrit-formu-nastroek-vneshnego-vida-sayta
Форма позволяет без знаний CSS настроить некоторые глобальные стили сайта

Вариант узкого меню с крупными значками

Улучшение

https://disk.yandex.ru/i/UN5vnCPQ0prXhQ

Просто добавить в CSS:
.sidebar-toggled .sidebar .nav-item .nav-link i {
font-size: 1.85rem;
}

Falcon MARKETPLACE. Шлифовка решения + небольшие нововедения

Улучшение

Доработка универсального поиска под различные роли
Перенос регистрации на отдельные страницы (так проще на них ссылаться)
Обработка логина на спец символы при регистрации
Вставка ссылки на ютуб в форме редактирования товара
Пересчет стоимости заказа при изменении его параметров
Возможность добавлять сразу несколько товаров за 1 раз

Демо - https://marketplace.web-automation.ru/

Falcon MARKETPLACE. Внедрен режим массового редактирования товаров в Маркетплейс.

Новая возможность

У таблицы переменное число столбцов. Это зависит от категории (категория задает набор атрибутов).
Сами значения атрибутов товара редактируются в модальной форме
https://disk.yandex.ru/i/2ngHwCtNhGC5Ng

Посмотреть можно в кабинете Поставщика на http://marketplace.web-automation.ru/


Falcon MARKETPLACE. Добавлены База знаний и Блог компоненты

Улучшение

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

Улучшение

- Отступы в генерируемом пакете SQL для читабельности
- Генерация SQL для переноса настроек
- Передача по API деталей по пакету (какие таблицы, формы, страницы и т.д.)

Добавлен механим обновления временной метки для некоторых сообщений

Новая возможность

Вывод сколько времени прошло с момента вывода сообщения
https://disk.yandex.ru/i/M0z-Hzlpxw1C8A
Документация как использовать - https://falcon.web-automation.ru/docs/obnovlyaemye-metki-vremeni-v-soobshcheniyakh-na-sayte

Небольшие правки по ядру

Улучшение

1. Улучшен вид окна выбора сниппетов, добавлен поиск по сниппетам.
2. Исправлена ошибка одиночного сохранения поля типа dadata в форме.
3. Обработан момент передачи фильтров в таблице в режиме работы "Источник для таблицы через API".

Создание редактируемого лендинга через механизм Ленды

Новая возможность

Механизм управления лендингом с возможностью редактирования его параметров прямо на ленде

На что обратить внимание при обновлении

Сентябрь 2021

  • В as_rs_resources добавлен столбец size int. Обновлена процедура as_resources_addResource (для обработки size)

Август 2021

  • Изменение процедур чата на универсальные
  • Форма - смена типа в dict процедурах с Dictionaryparameter на ExtendedDictionaryParameter (при использовании select-search)
  • List GetItem - смена типа для parameters процедурах с Dictionaryparameter на ExtendedDictionaryParameter
  • Формы. CheckField - иницализация формы со срабатыванием CheckField для показа/скрытия полей (также пересечение с dependment cols)
  • Менеджер ресурсов. Для ресурсов должна быть функция str_processUrl (для обработки имен файлов перед сохранением)
  • Работа переключателей (switch). Они были вынесены в подзагрузку