Форма обратной связи по ошибкам, предложениям suggestion
Форма позволяет собирать обратную связь от пользователей - в виде предложений и замечаний по багам и неточностям.
Предпочтительно именно через эту форму собирать данные с проектов, т.к. это упрощает сбор окружения по ошибке (не нужно в этом случае спрашивать служебную информацию у пользователя).
Форма сохраняет предложение в trace с кодом suggestion, отправляет на почту, а также записывает важные системные данные по окружению пользователя:
пользователь, браузер, платформа, guid, массив ошибок в console браузера.
В логе ошибок можно увидеть детали ошибок, а также через сколько ms она произошла после загрузки страницы.
Например, есть какая-то страница с ошибкой, в Console она отразилась таким образом:
Вызвали форму suggestion и добавили коммент 1111
В trace suggestion получаем такое описание бага:
1111111<br>-----------<br>{"username":"ru","url":"https://falconspace.ru/htmlblocks",
"falconGuid":"e4ea2a42-e9b6-d350-c789-ea727b5027e2","userAgent":"Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36",
"platform":"Win32",
"errors":[{"title":"Error: Uncaught ReferenceError: asdf is not defined\nUrl: https://falconspace.ru/htmlblocks\nScript: https://falconspace.ru/content/sb-admin/vendor/jquery.min.js\nLine: 2\n
Column: 31118\nStack: ReferenceError: asdf is not defined\n
at HTMLDocument.<anonymous> (https://falconspace.ru/htmlblocks:620:23)\n
at e (https://falconspace.ru/content/sb-admin/vendor/jquery.min.js:2:29453)\n
at t (https://falconspace.ru/content/sb-admin/vendor/jquery.min.js:2:29755)|||","error":true,"time":"243ms"}]}</anonymous>
Вы можете добавить данную форму в панель быстрых действий (SELECT 3 в Getlayout)
select 'form' type, 'Найдена ошибка/есть идея' Title, 'suggestion' Code,'' itemID,
'fa-lightbulb' Icon, 'OK' btnText, 0 bigModal, 1 slideout,-100 Ord
Код формы для переноса в свой проект: https://pastebin.com/UM5mPaqB
Google поиск по нашей документации
- Руководства
- Основа Falcon Space
- Основные компоненты
- Возможности
- Коммуникация с пользователем
- Дизайн, стилизация
- Лендинги
- Универсальный API
- Примеры интеграций
- Каталоги
- Навигация
- Документы
- Дополнительные компоненты
- Продвижение, SEO
- Системные моменты HOWTO. Как быстро перенести решение (таблицы, формы, страницы) на другую базу? HOWTO. Где я могу редактировать процедуру поиска, процедуру общих элементов Layout, процедуры периодического запуска и др? Как изменить длительность показа сообщений HOWTO. Отслеживание изменений хранимых процедур и страниц (logChanges) Форма обратной связи по ошибкам, предложениям suggestion Как разграничивать права на уровне бизнес-логики хранимых процедур Безопасная обработка данных и проверка доступа в хранимых процедурах Использование типовой разметки в виде сниппетов для решения различных задач Работа с редактором кода в личном кабинете разработчика Логирование изменений объектов на примере хранимых процедур Как логировать клики на определенных элементах в системе Обработка старых браузеров (сообщение об устаревшем браузере) Как отследить и ограничить большое количество однородных запросов на сайте Безопасность. Как скрыть некоторые заголовки (http headers) в запросах Логирование событий в приложении (trace) Отображение сообщения об offline (Нет сети) Рабочее место разработчика через терминал Обновляемые метки времени в сообщениях на сайте Подсказка по интерфейсам хранимых процедур компонентов Защита от CSRF атак через дополнительный токен в формах Дополнительные параметры в @parameters (во многих хранимых процедурах) Как логировать события в Falcon в другую базу (чтобы ограничить рост основной базы данных) Сообщение об использовании куки (Cookies)
- Системное администрирование
- HOWTO
- Таблицы
- Формы
- Загрузка файлов, картинок
- Работа с SQL
- HOWTO JS
- HOWTO Верстка
- Решение проблем
Falcon Space
Это снижение стоимости владения
за счет меньшего количества людей для поддержки и узкого стека разработки. Про снижение стоимости владения продуктом
Это быстрое внесение изменений
по ходу эксплуатации программы. Как создается функционал на платформе
Это простой удобный интерфейс
адаптация под мобильные устройства. Про юзабилити платформы