
Обновления единым списком (последние 200 шт.)
Демостенд Watch
Реализован пример таблицы с визуализацией в виде списка с кастом разметкой
https://demo.web-automation.ru/list/watch/tablica--stilizovannaya-pod-spisok---1143
Таблицы. Добавлена настройка footerText
Иногда требуется разместить дополнительную информацию внизу под таблицей (которая может зависеть от состояния фильтров).
В GetItems SELECT 3 - параметр FooterText - разметка, которая выводится под таблицей.
Визуализация простых воронок
https://falconspace.ru/docs/vizualizaciya-voronki-na-osnove-dannykh
Воронка строится на основе данных из базы через декларативную разметку as-funnel
Форма. Возможность прикреплять скрипт JS к форме
У формы появляется настройка, которая дает писать код JS к форме.
Этот код выполняется при первой загрузке на страние этой формы.
Также добавлены возможности быстрой вставки JS коллбеков для формы (GetItem, SaveItem)
https://disk.yandex.ru/i/HrSYJcJcfjGtjQ
Таблицы. Улучшена сортировка по столбцам
Вся ячейка заголовка стала ссылкой на сортировку (раньше было только сортировка по названию столбца).
https://disk.yandex.ru/i/RAKdWk1IS0bT2Q
Falcon SERVICE
Добавлена возможность получения уведомлений для пользователя в Телеграм
Все уведомления для пользователя на сайте теперь могут приходить к нему в телеграм (при подписке на бота).
https://disk.yandex.ru/i/vMiNuWpARVIRLw
Новый тип поля формы - текстовые файлы
Позволяет загрузить несколько файлов и передать их содержимое на обработку в SaveItem формы
https://falconspace.ru/docs/zagruzka-na-forme-tekstovykh-faylov-i-obrabotka-ikh-v-procedure-saveitem
Интеграция CRM с онлайн чатом на сайте (Replain)
https://falconspace.ru/docs/integraciya-crm-s-onlayn-chatom-na-sayte--replain
Внедрена новая панель уведомлений
Уведомления появляются прямо на странице
https://disk.yandex.ru/i/bB2r486agj6nrA
Это делает их более видными по сравнению с обработкой в окошке справа вверху.
В канбан доске появилась возможность полной кастомизации карточки доски.
Это позволит менять вид карточки, а также повысить функциональность (дополнительные кнопки вызова форм, таблиц).
https://falconspace.ru/docs/doska-kanban
Поле makeup в SELECT4
Вход/регистрация через ВКонтакте(vk.com)
Как реализовать вход на сайте falcon space через ВК
https://falconspace.ru/docs/vkhod-registraciya-cherez-vkontakte-vk-com
Реализована возможность копирования ленда в механизме лендов
Создается копия ленда с другим кодом (URL) - копируются все секции и соответствующие HTML блоки.
Каталоги List. Возможность копировать SQL каталога
Можно как генерировать SQL каталога для переноса на другую базу, так и создавать на основе одного каталога другой каталог с теми же настройками, но другим кодом (в пределах той же базы)
Entities- возможность управлять данными по сущностями из под editor без SQL
Механизм сущностей теперь позволяет без SQL определить поля сущности, задать настройки вывода таблицы и формы и управлять данные по этим сущностям
https://falconspace.ru/docs/sozdanie-sushchnostey-dlya-ucheta-so-svoim-naborom-poley--iz-editor--bez-sql
Механизм обрабтотки картинок в менеджере ресурсов
Возникла задача - уменьшить размер картинок за счет качества. Для этого у типа ресурса добавлили форму, которая обрабатывает все картинки заданного типа и формурует новый набор картинок в отдельной папке.
Формы стали еще гибче
1. Можно завать через GetItem кастом разметку формы (т.е. теперь она не является статичной для формы и может зависеть от параметров).
2. Списки значений можно задавать без процедуры dict (через переменную dict_{colCode}). Это необходимо для того, чтобы пользователь мог создавать простые формы без SQL.
Демостенд Watch
Создание калькулятора на сайте с детализацией счета
https://demo.web-automation.ru/list/watch/sozdanie-kalkulyatora-na-sayte-s-detalizaciey-scheta---1142
Иногда возникает потребность сделать инструмент для выбора опций заказа (особенно актуально для сложных услуг).
Пользователь устанавливает кучу параметров в форме, и паралелльно формируется список детализации счета.
Далее можно либо отправить это на печать или реализовать свою бизнес-логику обработки формы.
Отслеживание первого посещения на сайте
Внедрена возможность отследить первый реферер и первую посещенную страницу (данные сохраняются в куки с ключами falconFP и falconFR и доступны в методах форм).
Falcon AUCTION
Интеграция с Яндекс Метрика (для определения clientID)
По ClientID можно получить детальную информацию о движению пользователя по сайту.
Также добавлены определенния первого источника и IP пользователя. Добавлены таблицы для просмотра активности по определенному пользователю.
Falcon SERVICE
Интеграция с Яндекс Метрика (определение clientID)
По ClientID можно получить детальную информацию о движению пользователя по сайту.
Также добавлены определенния первого источника и IP пользователя. Добавлены таблицы для просмотра активности по определенному пользователю.
https://service.web-automation.ru/
Таблица - множество редактируемых полей в одной ячейке
https://demo.web-automation.ru/list/watch/tablica---mnozhestov-redaktiruemykh-poley-v-odnoy-yacheyke---1141
Это позволяет сделать внешний вид таблиц с редактируемыми данными более гибким и компактным.
Таблица.Режим быстрой фильтрации строк без обращения на сервер
https://falconspace.ru/docs/tablica-rezhim-bystroy-filtracii-strok-bez-obrashcheniya-na-server
Демостенд Watch
Работа формы в режиме Черновик (демостенд Falcon Space)
https://demo.web-automation.ru/list/watch/zapolnenie-formy-s-rezhimom-chernovik---1140
Форма сохраняет свое состояние при изменении полей, отображает дату последнего сохраненного черновика.
Falcon SERVICE
Добавлены Телеграм бот - для получения уведомлений с сайта в телеграм
https://service.web-automation.ru/
Не срабатывали Внешние действия в коллбеке после Login - поправили
Защита от CSRF атак через дополнительный токен в формах
https://falconspace.ru/docs/zashchita-ot-csrf-atak-cherez-dopolnitelny-token
Формы. Внедрен новый тип поля - hidden.
Используется для простой передачи некоего поля из GetItem в SaveItem.
Конкретное применение -создание своей капчи.
https://demo.web-automation.ru/list/watch/kak-sdelat-prostuyu-kachtu-bez-vneshnikh-servisov---1139
Демостенд Watch
Переработан механизм подтверждения по СМС (Email)
Демостенд - https://demo.web-automation.ru/list/watch/podtverzhdenie-deystviya-polzovatelya-po-kodu-cherez-email--sms---1138
Добавлены коллбеки проверки, передача поля контакта в отправку (ранее использовали username для определения телефона или почты). Добавлены настройки текста в выводимом окне вставки кода.
Форма. Обработка enter на поле формы
в GetItem.SELECT 2 появилась настройка EnterKeyMode - как будет обрабатываться нажатие на Enter на поле. save - сохраняем форму. next -переход к следующему полю (но некоторые поля пропускают - Переключатель, HTML editor и др сложные поля).
Форма. Новый тип поля - html2 (обновленный редактор текста)
Демостенд https://demo.web-automation.ru/list/watch/obnovlenny-redaktor-teksta---1137
Дока https://falconspace.ru/docs/redaktor-teksta---kod-polya-formy-html2
Реализован пакет переноса сниппетов типовой разметки
Это позволит создавать централизованно типовые блоки лендинга и забирать обновление сниппетов в проект (пакет обновления lands)
Формы. Добавлены дополнительные действия после сохранения формы
ReplaceContainer и ReplaceContainerHtml - если есть задача заменить HTML в каком-то блоке, то указываем селектор в ReplaceContainer и разметку в ReplaceContainerHtml.
RunAction - задается разметка кнопки (например, с as-form-modal), которая будет активирована (событие click) после успешного выполнения SaveItem.
Описание - https://falconspace.ru/docs/falcon-space--rabota-s-formami
API. Как передать скрытый параметр при исходящем запросе из Request процедуры в Response
https://falconspace.ru/docs/kak-peredat-skryty-parametr-pri-iskhodyashchem-zaprose-iz-request-procedury-v-response
Настройка заголовка меню профиля пользователя справа вверху
в GetLayout - userProfileLabel - места-заголовок, которое выводися в меню профиля пользователя справа наверху. Если пустая - то будет выводится имя пользотеля (username). Если пробел " ", то не будут выводится ничего.
Установка progress элемента при загрузке формы
Теперь у форм, таблиц можно установить отдельно иконку/картинку загрузки. Работает для форм и таблиц.
https://falconspace.ru/docs/kak-u-formy-sdelat-progress-bar-pri-zagruzke-formy
Создание AMP страниц для улучшения позиций в Google
https://falconspace.ru/docs/sozdanie-amp-stranic-dlya-uluchsheniya-poziciy-v-google
В статье рассматриваем как реализовать AMP (Accelerated Mobile Pages) страницы на базе Falcon Space
Как создать чат бот ВКонтакте. VK бот для обработки сообщений в группе.
https://falconspace.ru/docs/kak-sozdat-chat-bot-vkontakte--vk-bot-dlya-obrabotki-soobshcheniy-v-gruppe
Возможность управлять чат-ботом ВК через SQL процедуру в Falcon Space
Менеджер файлов. Новые возможности
https://disk.yandex.ru/i/cYlNymQ8wk6DgQ
1. Перемещение файлов и папок
2. Переименование файлов и папок
3. Раскаповка архивов Zip в папку.
Falcon SERVICE
Добавлен раздел SEO
В этом разделе управление robots, sitemap.xml с разбивкой на страницы (когда очень много ссылок), а также механизм мультистраниц (создание страниц контента с похожим контентом но под разные ключи)
Falcon SERVICE
Добавлена сущность Поставщик в каталог товаров
Таблица управления поставщиками, фильтрация по поставщикам, вывод на каталоге, учет поставщика в массовой загрузке через Excel.
В будущем реально прикрутить и кабинет поставщика для управления своими товарами в сервисе личных кабинетов
Формы. Множественный вызов GetItem процедуры. Обработка этого момента.
Решение описано внизу документации по формам - https://falconspace.ru/docs/falcon-space--rabota-s-formami (раздел Множественный вызов GetItem процедуры)
Определение местоположения пользователя по IP через API (as-ip)
https://falconspace.ru/docs/opredelenie-mestopolozheniya-polzovatelya-po-ip-cherez-api--as-ip
Для разработчика - добавлена возможность посмотреть зависимости объекта БД
Для хранимых процедур и функций добавлена возможность посмотреть где используется процедура/функция, а также от каких объектов зависит эта процедура.
Для таблиц БД также реализована возможность посмотреть список объектов, где используется данная таблица.
Таблица. Добавлена возможность вызова внешнего действия при загрузке таблицы
Появилась практическая необходимость - уведомлять в телеграм менеджера по продажам, когда заходит лид в свой кабинет на рабочий стол (в этом случае он может сразу с ним связаться и помочь, подсказать, написать сообщение и т.д.).
Расширение кабинета editor (надстройка, не являются часть ядра платформы)
1. Добавлена возможность создавать страницы
2. Возможность управлять seo настройками страницы
3. Возможность у страницы менять параметры (порядок в меню, иконка и т.д.)
4. Отдельный раздел по SEO (управление robots, sitemap, механизм мультистраниц).
Также добавлена возможность делать множественный sitemap (когда ссылок очень много, необходимо разбить sitemap на несколько страниц).
Добавлен модуль База знаний в начальную заготовку платформы
Таблицы. При обновлении галки или переключателя при выводе ошибки теперь идет переключение в обратное состояние элемента
Демостенд Watch
Таблица. Обновление полей при редактировании данных
https://demo.web-automation.ru/list/watch/tablica--obnovlenie-poley-pri-redaktirovanii-dannykh---1136
Загрузка файлов через дропзону
Для больших файлов происходил лимит в 30 сек. Сделали этот лимит управляемым и по умолчанию 180 сек.
Демостенд Watch
Занесение данных по документу с предпросмотром
Заполняем таблицу - параллельно заполняется документ с полями
https://demo.web-automation.ru/list/watch/zanesenie-dannykh-dlya-dokumenta-s-predprosmotrom---1135
Файлы. Возможность скачать архив всех файлов
Добавляем атрибут data-downloadArchive=1 к сниппету, у компонента появляется кнопка Скачать - при нажати все файлы помещаются в архив и дается ссылка на скачивание.
Пример - https://demo.web-automation.ru/list/watch/zagruzka-faylov-putem-peretaskivaniya---81
Таблицы. Внедрена возможность быстрой стилизации шапки таблицы.
https://demo.web-automation.ru/list/watch/stilizaciya-shapki-tablicy---1134
Раньше это можно было сделать через CSS. Теперь проще задействовать стандартную настройку в SELECT 3 tableHeaderOptions
Сообщения. Добавлен поиск по чатам и по выбранной комнате
Описание внизу - https://falcon.web-automation.ru/docs/falcon-space--rabota-s-chatom
Работает как доп надстройка в виде таблицы chatSerach
Как сделать функционал оценки полезности материала
Внедрили подобный функционал по сайту (там где есть что оценивать).
Как отправлять SMS с сайта через smsc.ru
https://falcon.web-automation.ru/docs/kak-otpravlyat-sms-s-sayta-cherez-smsc-ru
Интеграция через API и форма отправки СМС
Поиск. Из за внедрения reinit при resize окна проиходило некорректное поведение поиска на моб
закрывалось окно при появлении клавиатуры. Порешали момент
Таблица. Возможность кастом ссылки на раскрытия подстроки в таблице
https://falcon.web-automation.ru/docs/tablica--kak-sdelat-raskrytie-podstroki-cherez-lyubuyu-ssylku
Формы. Добавлен параметр hide для options поля формы
Если он true, то поле будет скрыто на форме(через CSS)
Неверный itemID в кнопках на мод формы таблицы при выбранных галочках
Выбор галочек влиял на itemID формы, порешали этот момент
Правка моменту для Iphone 12 (определение моб клиента)
В core версии ранее неверно определялся признак мобильного устройства для некоторых версий Iphone (меню появлялось слева, а не справа)
Добавлен механизм простого увеличения картинки на странице
https://falcon.web-automation.ru/docs/kak-uvelichit-kartinku-na-stranice
Добавлены настройки дизайна: смена темы, гориз. меню, анимация
https://disk.yandex.ru/i/z3tyrZ0PFYA4aA
Решили убрать эти настройки для персональной настройки у пользователя, и перенести их в форму для админа.
Так проще контролировать интерфейс у пользователей, и надежнее работает система (например, меню вы делаете очень большим + вложенным, а пользователь решил использовать горизонтальное меню).
Falcon MARKETPLACE
Перенесена таблица управления фильтров в админку маркетАдмина
https://disk.yandex.ru/i/sjOhq2EeaHMXFA
Ранее эта возможность была только у разработчика (из-за управления процедурами sql). Теперь процедуры справочников генерируются автоматически, и поэтому можно перенести эту таблицу в управление к админу площадки.
Внедрен аналитический отчет для администратора площадки услуг
https://disk.yandex.ru/i/sNCEkuquIxedmw
Какие параметры учитываются:
посещаемость в целом
кол-во заказов готовых работ
кол-во опуб готовых работ
кол-во выбранных исполнителей на проектах
кол-во ставок по работам
кол-во новых заказчиков
кол-во новых исполнителей
В дальнейшем расширим эти параметры в плане финансовых данных (комиссии, пополнения баланса и т.д.)
Falcon SERVICE
Внедрен аналитический отчет для менеджера сайта (супервизора) в Falcon Service
https://disk.yandex.ru/i/DGmzKLGr6uvgwQ
Внедрены следующие метрики в отчет:
посещаемость
заказов
запросов услуг
новых менеджеров
новых клиентов
фин транзакции
Falcon MARKETPLACE
Внедрен аналитический отчет в панель управления админа Маркетплейса
https://disk.yandex.ru/i/0b_nqVY1UQsvcw
https://disk.yandex.ru/i/4haS_uwEOqt_4w
Отслеживаются по периодам:
посещаемость в целом
кол-во заказов
кол-во добавленных в корзину товаров
кол-во новых заказчиков
кол-во новых исполнителей
кол-во созданных товаров
Новый тип поля формы - редактор по блокам (альтернатива 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".
Создание редактируемого лендинга через механизм Ленды
Механизм управления лендингом с возможностью редактирования его параметров прямо на ленде
Улучшен механизм переноса компонентов
- улучшен вывод sql пакета (разделители, обработка print)
- добавлен механизм копирования ресурсов (resourceTypes)
- получения SQL пакета для АПИ входящих и исходящих запросов (api action, api request)
- внедрено хранилище sql пакетов для некоторых типовых компонентов (т.е. версии кода хранятся в готовом виде, а не генерируются по запросу с существующей базы)
В итоге эти улучшения упростят миграцию готовых наработок в проект на Falcon
Таблицы и Формы. Добавлен параметр Hide bit для полного скрытия компонента
Иногда требуется совсем скрыть таблицу или форму при выводе (на основании некоторых условий). Для этого используем Hide = 1 для таблицы в GetItems SELECT 3 и для форма в GetItem SELECT 2
Falcon AUCTION
В готовых работах реализован механизм возврата
https://auction.web-automation.ru/
После заказа работы Заказчик может подать заявку на возврат. Админ рассматривает заявку и принимает решение по возврату. Заказчику и Исполнителю идут уведомления о решении администрации (принята или отклонена + комментарий)
Falcon AUCTION
Внедрено магазин готовых работ исполнителей на площадке услуг
1. Исполнители создают готовые работы
2. Заказчики находят через каталог эти работы
3. Заказчики покупают готовые работы через механизм баланса
4. Админ модерирует создаваемые работы.
5. Администрация получает некую комиссию с продажи работы (процент задается в настройках)
Смотреть на демо - https://auction.web-automation.ru/list/products
Формы. Исправлена ошибка с типом поля SELECT2 в режиме multiple
Неверно определялось исходное состояние поля
Таблицы. Добавлен новый тип фильтра - список с поиском
Варианты поиска сразу загружаются в список. У списка есть доп поле для фильтрации значений - для больших списков это удобнее и проще для выбора подходящего варианта.
Falcon AUCTION
Для тарифов добавлены значки и они видны на странице Исполнителя
Значки в виде разметки устанавливает админ для тарифов
https://disk.yandex.ru/i/K_kPIq89jDr_6w
Если у исполнителя есть тариф, то он будет выведен на публичной странице Исполнителя
Falcon AUCTION
Улучшен механизм генерации Title и H1 на каталоге исполнителей
В зависимости от категории и фильтров автоматически генерируется заголовок и seo title. Таким образом можно охватить большое количество ключевых запросов по тематике сайта для улучшения позиций в поисковиках
https://disk.yandex.ru/i/YCpd9FHA98l05w
Falcon AUCTION
Глобальный поиск на сайте для разных ролей
Админ
Поиск среди всех проектов
Поиск среди всех пользователей (contacts)
Исполнитель
Поиск по тексту моих ставок или сумме
Заказчик
Поиск по своим проектам
Неавторизованный пользователь (и для других ролей)
Поиск опубликованных проектов по названию (статус Опубликован)
Поиск исполнителей (по имени или username)
Поиск категорий каталога исполнителей
Falcon AUCTION
Регистрация заказчика и исполнителя вынесены на отдельные страницы
Это необходимо для того, чтобы на них было проще ссылаться на страницах площадки, а также вне сайта.
Внедрена возможность копировать компоненты (Форма, таблица, страница, ресурс)
В окне получения кода компонента есть теперь возможность создать в этой же базе такой же компонент но с другим кодом.
https://disk.yandex.ru/i/INY4xxsPylMqlQ
Внедрена возможность изменять SQL функции через интерфейс платформы
Falcon AUCTION
Админ - добавлена возможность админу в форме редактирования проектом управлять файлами заказчика и файлами результата
Также добавлен на данную форму полный лог проекта
https://disk.yandex.ru/i/2Em_oZvM6_0Exg
Falcon AUCTION
Небольшие доработки и глобальный рефакторинг по Аукцион
Добавлены результаты по проекту как отдельный блок файлов.
На странице проекта добавлен механизм разных подсказок под разные ситуации на проекте (статус, роль).
Горячие клавиши Ctrl + Alt + M для обновления либо модального окна либо рабочей области.
Особенность - при нажатии переиницализируются компоненты в указанной области (страница или модальное окно)
Falcon AUCTION
Добавлено окно соглашения с обработкой куки на сайте
Настройка - через HTML блок cookieWindow
Falcon AUCTION
Внедрен механизм верификации пользователя
Если пользователь не верифицирован, то у него в профиле висит предложение по проверки его личности (верификации). https://disk.yandex.ru/i/vGlJJYuqhSQulw
У админа мы можем провести верификацию и поставить признак что пользователь верифицирован - https://disk.yandex.ru/i/McYldMV5FiVo5w
Тогда у админа в карточке пользователя отразится его статус (с возможностью изменить решение) https://disk.yandex.ru/i/zXygphrrla8e9w
В карточке Исполнителя признак верификации будет выглядеть так - https://disk.yandex.ru/i/SJflKsgnTmdEtQ
Аналогичный значок будет и у Заказчика
Falcon AUCTION
Профиль Исполнителя - возможность загрузить видео о себе.
Указывается ссылка с ютуб.
На странице исполнителя видео можно сразу показывать либо делать загрузку видео по ссылке в модальном окне (для ускорения загрузки страницы) -
Редактирование профиля - https://disk.yandex.ru/i/TjnsYKtq0g1K-g
Отображение видео по ссылке в модальном окне https://disk.yandex.ru/i/mdTQY2uKoVh9Cg
Falcon AUCTION
В профиле Исполнителя добавлены галки Самозанятый, ИП/ЮЛ, Агентство.
Также эти значки отображаются на странице исполнителя и используются как фильтры в каталоге.
Редактирование профиля - https://disk.yandex.ru/i/MSf_15y8_SGCNA
Публичная страница - https://disk.yandex.ru/i/CyC13fj6eVjnHQ
В каталоге - https://disk.yandex.ru/i/f1XGwmjOT91Kpw
Falcon AUCTION
Добавлены механизмы по контенту (база знаний, блог, подсказки)
1. Добавлена система для организации базы знаний
2. Добавлен механизм подсказок для пользователей по ключевым элементам (проект, баланс, создание проекта для заказчика). Админ управляет подсказками из одного места.
3. Добавлен механизм блога
Falcon AUCTION
Обновления по модерации
1. оптимизированы запросы в данным
2. выделена отдельная роль для модератора (чтобы это мог делать не только админ).
3. Добавлена возможность редактировать отзывы и ответы на отзывы для модератора
Добавлена настройка по защите от хотлинкинга
Это защищает от использования ссылок на ресурсы сайта вне сайта.
Настраивается в файле appsetting
Таблицы. Быстрое добавление записи через список - добавлен поиск
Небольшое улучшение добавления через список - при большом списке удобнее когда можно через поиск найти нужное значение (раньше был просто список без поиска)
https://disk.yandex.ru/i/AxwslNcSAXP_Vw
Falcon AUCTION
Доработки различных моментов по решение Auction
Оптимизация по Аукцион
Оптимизирован поиск в плане сортировки по рейтингу, кол-ву проектов и отзывов
Улучшена каточка товаров (стилистика, добавлены ссылки на категории и фильтры каталога)
Улучшен механизм управления регионами (у администратора).
Небольшие системные улучшения ядра
В редакторе кода убрали возможность появления двойного курсора (ранее возникало при клике с Ctrl)
Возможность отключать SignalR (для диагностики проблем)
При открытии диалогового окна менять title страницы на заголовок окна (при закрытии - возвращать обратно).
Безопасность - реализованы локушки URL (по опр. паттерну адреса блокируется на время входящие запросы по данному IP)
Реализована интеграция с Тургенев АPI для проверки качества контента
Также мы внедрили этот механизм в нашу систему Relmap, По кнопке идет проверка страницы и формируется отчет по проверке - https://disk.yandex.ru/i/hMilumAsReNu7Q
Документация по Тургенев API - https://falcon.web-automation.ru/docs/integraciya-s-turgenev-api-dlya-proverki-kachestva-kontenta
Falcon AUCTION
Внедрен механизм базы знаний в решения Falcon Service, Rent, Auction
Планируем использовать этот модуль для создания внутренней документации по решению (сейчас она хранится как обычный файл в docx)
Falcon SERVICE
Улучшен внешний вид кабинетов Клиента и Менеджера точки за счет внедрения панелей в страницы.
Пример - https://disk.yandex.ru/i/6I-pOTmHZ5Mnrw
Демо Falcon Service - https://service.web-automation.ru/
Класс as-panel для улучшения вида страниц в личном кабинете
Демо - https://demo.web-automation.ru/list/watch/kak-uluchshit-sayt---paneli-na-stranice-v-lichnom-kabinete---1130
Визуально страница делится на отдельные блоки.
Как выглядит на функционале Ключи и Страницы - https://disk.yandex.ru/i/IyZ9S2tFyKOIDA
Скачать страницу по URL и извлечь из нее элементы
Внедрили внешнее действие downloadPage. Оно позволяет получить HTML некоторой страницы и распарсить ее элементы через Xpath.
Документация - https://falcon.web-automation.ru/docs/vneshnie-deystviya
Данная потребность возникла для проработки SEO - определения есть нужный ключ в title, h1, h2.
Как это выглядит на странице одной единицы контента (список ключей и статистика по ним):
https://disk.yandex.ru/i/bNMDzVjYwS5V6w
Множественный импорт в таблице
Иногда требуется иметь несколько различных вариантов загрузки в таблицу - разные форматы данных, разная бизнес-логика загрузки.
Поэтому мы сделали возможность внедрять несколько кнопок импорта в одну и ту же таблицу. У каждой кнопки есть своя бизнес-логика обработки импорта.
Дока - https://falcon.web-automation.ru/docs/import-dannykh-v-formate-faylov-txt-csv-cherez-tablicu
Импорт данных в формате файлов txt,csv через таблицу
Внедрили встроенный в компонент Таблица механизм, позволяющий настроить массовую заливку данных в таблицу.
https://falcon.web-automation.ru/docs/import-dannykh-v-formate-faylov-txt-csv-cherez-tablicu
Как запретить копировать текст с сайта. Как добавлять ссылку копирайта в текст при копировании с сайта
В платформе добавили штатные средства для обработки факта копирования текста с сайта.
Для SEO полезно добавлять ссылку на источник контента.
Также иногда есть необходимость запретить копирование текста через браузер
https://falcon.web-automation.ru/docs/kak-zapretit-kopirovat-tekst-s-sayta
Реализован новый механизм анализа производительности хранимых процедур и SQL запросов
https://disk.yandex.ru/i/bDW-UxLr1S4XIQ
Конечно можно смотреть запросы по статистике через SQL Management Studio, но в данном инструменте проще и быстрее найти проблемные места:
добавлены пояснения,
критичные параметры выделяются красным,
можно "провалиться" в детали исполнения процедуры и посмотреть проблемные места.
Falcon SERVICE
Реализована возможность пополнять баланс через выставление счета
Кнопка выставления счета - https://disk.yandex.ru/i/HzpLNPWKmPA34g
Вызов форма выставления счета - https://disk.yandex.ru/i/wvMMoVxJd9TOzQ
В итоге формируется док счета.
У менеджера точки есть отдельная таблица всех пополнений https://disk.yandex.ru/i/09O0IsU4nxRcdg
В ней он отмечает факт прихода на счет, после чего пополняется баланс пользователя
Реализована базовая интеграция с телефонией Zadarma
https://falcon.web-automation.ru/docs/integraciya-s-telefoniey-zadarma-com
Можно ставить виджет звонить на сайт. Для операторов можно поставить виджет приема звонков в личном кабинете.
Falcon SERVICE
Надстройка в уведомлениях - звуковое сообщение при новом уведомлении
Настраивается в as.systemOptions через параметр notifications.sound
Falcon SERVICE
Ограничение возможности оценки заказа по времени (в течение 2 нед.)
Количество дней с момента последнего изменения статуса заказа указывается в настройках
https://disk.yandex.ru/i/6JTtCuvgquNGHg
Falcon SERVICE
Персональный менеджер для клиента
Персональный менеджер для клиента
Информация о персональном менеджере выводится на дашборде клиента - https://disk.yandex.ru/i/LOa77_39kKS-DA
Установка менеджера в карточке клиента - https://disk.yandex.ru/i/b2yovjby7wC35Q
Также в таблицу клиентов для менеджера точки добавлен вывод привязки перс менеджера и фильтр по перс менеджеру https://disk.yandex.ru/i/HkK_3IEE6XoSAA
Falcon SERVICE
У супервизора добавлена история показа действий клиента и менеджера точки системе
https://disk.yandex.ru/i/dSS6eWhU402OSQ
По клиенту показываются последние действия менеджера/клиента в системе
Falcon SERVICE
Кабинет супервизора - отчет о движении денежных средств
https://disk.yandex.ru/i/-wZgEgrPZyXbiw
Falcon SERVICE
В супервизора реализован отчет ABC анализ по клиентам
https://disk.yandex.ru/i/RhGkJDLpraT6rg
Разделение клиентов на категории ABC в зависимости от объема выручки в пропорции
Быстрые ссылки - возможность ставить фон элемента для выделения ключевых действий
https://disk.yandex.ru/i/mFsHGlRsZE26_w
В getLayout параметр backgroud у fast links (SELECT 3)
Возможность загружать дашборды по ссылке, а не сразу при загрузке страницы
https://falcon.web-automation.ru/docs/zagruzka-dashborda-po-ssylke
В Диагностике внедрена возможность просматривать содержимое серверного кеша приложения
Каталог и List - добавлены выпадающие элементы в хлебные крошки с права
Выпадающее окно имеет свою разметку и задается через параметр
rightBreadCrumnDropdownMakeup
https://disk.yandex.ru/i/42-HWfM1ZHz-qw
Falcon SERVICE
Добавлена возможность заводить расходы в системе менеджеру точки и супервизору
Обновлен вид таблицы финансов
https://disk.yandex.ru/i/kPwnl7kYcwSbrQ
Окно добавления расхода на точке
https://disk.yandex.ru/i/HfI3gLQJW4PLeA
Дальше планируем внедрить отчет движения денежных средств в разрезе точек.
Улучшен раздел API и обновлена документация по интеграции через API
https://falcon.web-automation.ru/docs/falcon-space--sozdanie-servisa-api
Улучшен раздел API
Добавлено логирование исходящих и входящих методов API в trace.
Добавлен вывод истории в подтаблице у каждого метода и запроса API.
Добавлены подсказки и ссылки на документацию по аспектам работы с API
Анимация иконок меню при наведении курсора.
Можно посмотреть на нашем сайте - https://falcon.web-automation.ru/
Настройка в as.systemOptions - "menu.animateIcon": "faa-tada"
API. Реализован механизм быстрого теста запросов к внешним API
https://disk.yandex.ru/i/CYFB8WEIeEwhQQ
Отправка запросов с параметрами (http заголовки, поля формы, файлы и JSON тело запроса).
Также создано Внешнее действие для простого вызова внешнего запроса (без структуры исходящих API).
Вызов внешних действий из телеграм бота
В телеграм боте появилась возможность вызова внешних действий: отправки email, вызова метода API, отправки команды пользователю в браузер и т.д.
Это позволяет бота плотнее завязать на возможности платформы - по сути любые управляющие действия можно запрограммировать на команды телеграм бота.
Внедряем логирование всех писем, отправляемых от платформы.
Это позволит лучше контролировать поток писем, отправленных через внешнее действие с кодом email.
Отключить логирование можно через настройку disableMailLog в /settings
Демостенд Watch
Реализована интеграция text.ru - проверка уникальности текста
Демо - https://demo.web-automation.ru/list/watch/proverka-unikalnosti-teksta-cherez-text-ru---1129
Вводим текст, ждем когда задание выполнится, получаем % уникальности текста и сайты с похожим контентом.
Обновлена интеграция с Телеграм, улучшен вывод ошибок телеграм бота
У телеграма произошли изменения в форматах токена (новые токены не принимаются старой версией библиотеки telegram.bot). Обновлена библиотека для поддержки нового формата токенов.
Интеграция с Яндекс Карты. Вывод точек на карте Яндекса
Демо стенд -
https://demo.web-automation.ru/list/watch/integraciya-s-yandeks-karty--vyvod-tochek-na-karte-yandeksa---1128
Документация по интеграции с Яндекс Карты https://falcon.web-automation.ru/docs/vyvod-tochek-na-karte-yandeks--integraciya-s-yandeks-karty
Интеграция сделана по аналогии с Google Maps (как режим работы компонента Таблица)
Как сделать механизм отправки различных писем по шаблону с возможностью редактирования перед отправкой
https://falcon.web-automation.ru/docs/kak-sdelat-mekhanizm-otpravki-razlichnykh-pisem-po-shablonu-s-vozmozhnostyu-redaktirovaniya-pered-otpravkoy
Демостенд Watch
Обновлен демостенд расцветки таблицы исходя из значений (цветовые оттенки ячеек таблицы на основе значений)
https://demo.web-automation.ru/list/watch/vydelenie-cvetom-minimalnogo-i-maksimalnogo-znacheniya-v-tablice---1127
https://disk.yandex.ru/i/J3lfxNbxsn1y8Q
Выделение в таблицах минимального и максимального значений по строкам и столбцам
Демо - https://demo.web-automation.ru/list/watch/vydelenie-cvetom-minimalnogo-i-maksimalnogo-znacheniya-v-tablice---1127
Новый тип поля формы - dadata подсказки
Можно получать подсказки по вводу компаний, адресов, стран, email, фио, банков и др.
Демо - https://demo.web-automation.ru/list/watch/dadata-suggestions---primery-podskazok-cherez-pole-formy-tipa-dadata---1126
Документация по настройке https://falcon.web-automation.ru/docs/vnedrenie-podskazok-dadata-na-sayt
Вывод на экран денежных сумм (отображение рублей, валюты с центами)
Демо https://falcon.web-automation.ru/docs/vyvod-na-ekran-denezhnykh-summ--otobrazhenie-rubley--valyuty
Документация https://falcon.web-automation.ru/docs/vyvod-na-ekran-denezhnykh-summ--otobrazhenie-rubley--valyuty
Яндекс Турбо - как включить Яндекс Турбо страницы для контента на сайте
Что дает Яндекс Турбо - улучшение ранжирования в Яндекс, кардинальное ускорение загрузки контента сайта.
https://falcon.web-automation.ru/docs/yandeks-turbo---sozdanie-turbo-stranic-dlya-kontenta-na-sayte
Демостенд Watch
Калькулятор сроков проекта. Как определить дедлайн проекта
Смотреть калькулятор - https://demo.web-automation.ru/list/watch/ocenka-srokov-proekta--kalkulyator-srokov-proekta--kak-opredelit-dedlayn-proekta---1124
Как выглядит калькулятор на демостенде - https://disk.yandex.ru/i/LFsDEyixqJ3HTA
Falcon SERVICE
Кабинет супервизора. Внедрена форма начальных настроек с вкладками
https://disk.yandex.ru/i/OfC-cJyHGlwJCQ
Форма аккумулирует в одном месте различные настройки для ускорения процесса подготовки решения под нужды проекта.
Falcon SERVICE
Пополнение баланса клиента в личном кабинете через платежный шлюз CloudPayments
https://disk.yandex.ru/i/ohpUz8JT3JejIg
На странице /balance добавлена возможность внести средства на баланс.
Демо - https://service.web-automation.ru
Falcon RENT
Шлифовка решения по аренде Falcon Rent
- внесены стилистические правки,
- добавлен подвал на внутренние страницы,
- добавлена страница Контакты
Демо решения площадки аренды - https://rent.web-automation.ru
Отправка СМС через targetsms.ru
Документация по интеграции с данным сервисом - https://falcon.web-automation.ru/docs/otpravka-sms-cherez-targetsms-ru
Хлебные крошки. Внедрена возможность делать раскрывающиеся хлебные крошки
Как выглядит - https://disk.yandex.ru/i/E-rAJOR4oMFDGg
Это позволяет сделать навигацию по сайту более удобной и меньше тратить время для поиска смежных элементов (например, заказов или проектов).
Настраивается в SQL страницы (атрибут dropdownMakeup в SELECT 1)
Уведомления. Добавлена возможность проигрывания некоего звука при новом уведомлении
в as.systemOptions.js: "notifications.sound": "" // путь к звуковому файлу - будет проигрываться при новом уведомлении
На уровне ядра добавлена микроразметка для хлебных крошек
Это позволяет вывести ссылки хлебных крошек в сниппете страницы в поисковой выдаче Google
Крон (периодические события). Реализован механизм указания точного запуска по времени
https://falcon.web-automation.ru/docs/sistema-periodicheskikh-sobytiy
Через специальный формат можно указать когда именно запускается периодическая процедура (ранее это было просто период в секундах).
Исправлены некоторые мелкие недочеты валидатору W3 в ядре платформы
Дизайн платформы. Внедрены опции для быстрого переключения в скругленный и угловатый вид дизайна личных кабинетов
Ставим для body класс as-round (в GetLayout) - дизайн становится скругленным. https://disk.yandex.ru/i/2P-IPCNaGVy80g
Ставим для body класс as-unround - дизайн элементов будет с острыми углами. https://disk.yandex.ru/i/JxbEByXc_bbw9Q
Документация - https://falcon.web-automation.ru/docs/kak-sdelat-dizayn-s-kruglymi-uslugami--ili-bez-skrugleniy
Falcon SERVICE
У супервизора добавлена массовая загрузка товаров через Excel
Демо Falcon Service - https://service.web-automation.ru/
Формы. Обновлен стиль отображения результата сохранения формы
Режим "Без окошка результата"(когда метка ставится прямо на странице).
Falcon SERVICE
Запросы услуг - внедрено добавление файлов к запросу услуг
Файлами может управлять как Клиент, так и Менеджер
https://service.web-automation.ru/
Falcon SERVICE
Супервизор может менять у клиентов, менеджеров точку
При этом у открытых заказов, связанных с этим менеджером или клиентом, сбрасывается поле Обрабатывающий менеджер.
https://disk.yandex.ru/i/sjR9rw4o-F800Q
Falcon SERVICE
Внедрены типовые лендинги точек для регистрации клиентов на точке
Супервизор может указать для точки настройки ее ленда (текста, заголовки и т.д.). Ленд будет доступен по адресу /p/{landCode}. Т.е. ленд привязан к точке.
Пример ленда с кнопкой регистрации клиента
https://service.web-automation.ru/p/kubik
https://disk.yandex.ru/i/xZux75WjEz_5vA
https://disk.yandex.ru/i/26zNz7P7oc-M5w
Демо falcon service - https://service.web-automation.ru
Таблица. Редактирование поля checklist исправлено
Сохранение идет по выводимому тексту (т.е. для checklist типа значение и текст должны совпадать)
Формы. При кастом разметке была проблема со вставкой тегов textarea
Теперь в разметке теги textarea автоматом заменяются на mtextarea (при выводе на странице подменяются обратно на textarea).
Формы. Провели ревизию события checkField и поправили срабатывание этого события для разных типов полей
Не срабатывало changeField : Календарь, Диапазон дат, Облегченный редактор текста, Рабочий график, Слайдер, Выбор иконки
Передавалось пустое значение при checkField: Множественный список с поиском, Флажки, Флажки-картинки, Цвет (множ), Дерево галок
https://falcon.web-automation.ru/tst-fields
Формы. Example подсказки теперь работают и для полей типа Редактор кода, HTML поле
Подцветка изменений в истории изменения кода процедуры или HTML
Необходимо обновление формы logChanges
Демостенд Watch
Горизонтальный скроллинг панелей на мобильном экране
https://demo.web-automation.ru/list/watch/gorizontalny-skrolling-paneley-na-mobilnom-ekrane---120
Falcon SERVICE
Внедрена возможность заказ на менеджера точки
1. Настройка у точки, на кого по умолчанию ставить заказ
2. Уведомление назначенному менеджеру при новом заказе
3. Если менеджер создал заказ, то в нему привязывается заказ
4. Можно поменять привязанного менеджера, уведомление новому менеджеру по заказу
5. Вывод в таблице Заказов и у Заказа - кто его обрабатывает
6. Показывать аналитику по менеджерам - сколько за всего, месяц, неделю заказов к нему было привязано.
Демо - https://service.web-automation.ru
Falcon SERVICE
В запросы услуг внедрен механизм создания КП и генерации документа сметы (Excel)
https://disk.yandex.ru/i/sxwO8qmhHzoWkg
https://disk.yandex.ru/i/O0N4l2LhTvoyBQ
Демо - https://service.web-automation.ru (Кабинет менеджера / Запросы / Запрос / Создать КП)
Falcon SERVICE
Аналитика - добавлены ИТОГО и новая страница по типам услуг.
https://disk.yandex.ru/i/64MdvN14BiUxRg
Также на Точку добавлена таблица всех менеджеров точки.
Улучшен формат вывода денежных сумм (с разделением на разряды)
Falcon SERVICE
Внедрен форум для менеджеров, отдельная страница товара и элементы онбординга новых пользователей.
Форум - только для внутреннего пользования (используется как база знаний для менеджеров точек). https://disk.yandex.ru/i/boZXDeM7jV-nwA
При регистрации новых пользователей они получаются автоматическое уведомление с вводной инструкцией, которая редактируется супервизором. https://disk.yandex.ru/i/0m0LZBRIrZXjiQ
Демо - https://service.web-automation.ru
Falcon SERVICE
Внедрена статистика по заказам для Супервизора и менеджера точки
Менеджер точки видит данные только по своей точке, супервизор - по всем точкам.
Выводимый показатель - сумма заказов.
Можно выбирать по какому объекту выводить данные - то менеджерам, по клиентам, по точкам.
Также идет разделение по периодам (фильтр - дни, недели, месяцы, года).
https://disk.yandex.ru/i/DAmteV9BAbEkyg
Демо - https://service.web-automation.ru
Таблицы. Внедрена подсветка текущей сортировки (фон заголовка столбца в шапке)
https://disk.yandex.ru/i/QkdwiBB-0ii2JA
Таблица - новая настройка FastCreateDialogDefaultValue
Указание значение по умолчанию для поля в форме быстрого создания (для текстого поля, многострочного поля и списка).
Входящее API - добавлена возможность вывода только данных (без служебной информации)
Задаем OnlyData=1 - в итоге при запросе API вовне отдается JSON и XML без служебных данных (только данные из SELECT 2).
https://falcon.web-automation.ru/docs/falcon-space--sozdanie-servisa-api
Таблицы. Для настроек стилизации таблицы добавлены глобальные эквиваленты в as.systemOptions.js
Для настроек таблицы (через data-) вы можете их глобально установить в as.systemOptions.js через код вида "table.{code}"
Документация https://falcon.web-automation.ru/docs/falcon-space--rabota-s-tablicami (в самом низу документа)
Таблицы - поправлена ошибка в таблицах при Ctrl + Click для открытия комментариев
Проблема возникала, когда в строке было более 1 кнопки комментариев.
Карты. Добавлена возможность указывать метку с CSS классами и иконку маркера
Демо - https://falcon.web-automation.ru/tst-map
Falcon SERVICE
Клиент может передавать свою накопленные баллы другим клиентам.
Это увеличивает ценность баллов в глазах клиента, и дает возможность более гибко использовать баллы (в том числе и для привлечения новых людей в систему).
https://disk.yandex.ru/i/06D-qFoqyeMfTA
https://disk.yandex.ru/i/ca3mSXzo3ebQ3w
Посмотреть можно в демо https://service.web-automation.ru в ЛК Клиента
Falcon SERVICE
Добавлены подсказки по интерфейсу Менеджера и Клиента
https://disk.yandex.ru/i/wWSl2pm6cgSfgQ
Подсказками управляет супервизор
Демостенд Watch
Механизм подсказок/инструкций и типовых ответов в личном кабинете пользователя
Добавление мини инструкций для пользователя в личном кабинете
https://demo.web-automation.ru/list/watch/mekhanizm-podskazok-instrukciy-i-tipovykh-otvetov---119
Демостенд Watch
Копирование текста в буфер обмена
https://demo.web-automation.ru/list/watch/kopirovanie-teksta-v-bufer-obmena---118
По ссылке копируем текст в буфер обмена из атрибута ссылки, некоего контейнера или элемента управления.
Редактор кода. Внедрено автоформатирование кода (отступы)
Это упрощает добавление сниппетов разметки (особенно для структурной разметки).
Демостенд Watch
Добавление звука на сайт при действиях пользователя
В данном примере показано, как можно применить звук для работы в личном кабинете пользователя.
При наведении на ссылки, кнопки будет воспроизводится быстрый резкий звук. При клике - воспроизводится звук клика мыши. Особенно забавно будет услышать клик мыши на телефоне :)
https://demo.web-automation.ru/list/watch/dobavlenie-zvuka-na-sayt-pri-deystviyakh-polzovatelya---117
Графики Chart - исправлена ошибка с осью X при множественном использовании компонента на странице
Falcon SERVICE
Печать и копирование в буфер данных для входа нового пользователя
https://disk.yandex.ru/i/YFufTF3_D4FQKA
При создании менеджера (в кабинете супервизора) или клиента (в кабинете менеджера) показываются данные для входа нового пользователя с возможностью их распечатать и скопировать в буфер обмена по клику
Falcon SERVICE
Печать акта в кабинете менеджера по заказам, где есть услуги
https://disk.yandex.ru/i/LNczzBmcPAY_GA
Демостенд Watch
Печать документа (или экспорт в PDF) из HTML шаблона
https://demo.web-automation.ru/list/watch/generaciya-dokumenta-pod-pechat--ili-v-pdf--iz-html-shablona---116
Используем HTML документ с параметрами, вставляем в него данные и выводим на печать
Создание пользователя. Добавлены кнопки Копирования в буфер и вывод на печать созданного пользователя
Форма. Редакторы (Rich и для кода) - возможность ставить height
Установка через options_col1 - параметр height. Например, '{"height": "100px"}' options_html
Редактор HTML. Внедрена возможность мгновенного сохранения поля Rich Editor
Ранее можно было сохранять только обычные поля Строка и др. (поле с префиксом edt_)
Falcon SERVICE
Добавлена возможность показывать клиентам в личном кабинете FAQ
Супервизор управляет Faq. Клиенты, менеджеры точек видят Faq в своем кабинете. В кастом решении можно сделать отдельные FAQ для каждой точки.
https://disk.yandex.ru/i/4kEhsqaWjRhTtw
Формы. Улучшен режим noform
Если указан параметр alert = true, то сообщение о недоступности формы будет выводится не в теле формы, а окошке справа вверху (в случае модальной формы - модальное окно будет закрываться).
Также добавлена настройка icon - для установки иконки у сообщения noform
Сохранение файла из строки в формате base64 savebase64
Base64 может использоваться для генерации картинки на стороне браузера (подпись пальцем) и последующего сохранения в виде файла.
Falcon SERVICE
Шлифовка демо ЛК клиента
Добавлен чат для общения менеджера с клиентами и супервизором.
Добавлены признаки пользователя онлайн/оффлайн.
Добавлена статистика по заказам для товаров и для категорий услуг.
Добавлены ссылки на видео на главной и в панель справа
Улучшены страницы в плане юзабилити
Демо - https://service.web-automation.ru/
Улучшения, шлифовка терминала в рамках создания терминала для разработчика
https://disk.yandex.ru/i/aWdPRh2eA-kPGw
Возможность обновлять виджет, исправлены ошибки рендеринга виджета, сворачивание виджетов.
В процессе - создание терминала разработчика (управление всеми основными объектами на одной странице).
Также данный терминал позволит создавать схематично весь сайт из страниц, таблиц, форм без знаний MS SQL (т.е. задание мокапа страниц на Bootstrap без бизнес-логики)
Таблица - навигация по ячейкам таблицы с помощью стрелок клавиатуры
Реализовали механизм работы таблицы, сходный работой в Excel - движение по ячейкам таблицы с помощью клавиатуры с сохранением ячеек при переходе.
https://demo.web-automation.ru/list/watch/tablica---navigaciya-po-yacheykam-tablicy-s-pomoshchyu-strelok-klaviatury---115
Форма. Поле select2 (поле выбора с поиском) - поправлена ошибка извлечения поля
На что обратить внимание при обновлении
Сентябрь 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). Они были вынесены в подзагрузку