09 Настройки приложения
Права приложения (Application rights)
Задайте, кто может просматривать и изменять приложение. Можно выбрать одну из опций: Private app (Личное приложение), Everyone can view (Любой может просматривать), and Everyone can edit (Любой может редактировать). Это полезно в тех случаях, когда вам нужна помощь других пользователей, например, с форума. Эта настройка не может быть применена к создателю приложения.
Важно: Если приложение Личное (Private), то это не помешает пользователям его просматривать в браузере, когда приложение будет в Live версии. Чтобы предотвратить доступ неавторизованных пользователей, настройте доступ по логину и паролю.
Ограничить доступ к приложению по логину и паролю (Limit access to this app with a username and password)
Поставьте галочку для защиты вашей страницы. Если галочка стоит, то вы можете задать логин и пароль, которые ограничат доступ к странице. Здесь понятие логина и пароля в корне отличается от понятия пользователя в приложении.
Логин (Username)
Если приложение защищено, пользователям предлагается ввести логин и пароль. Задайте логин здесь.
Пароль (Password)
Если приложение защищено, пользователям предлагается ввести логин и пароль. Задайте пароль здесь.
Применять только к режиму разработчика (Only apply in Development mode)
Поставьте галочку, чтобы парольная защита применялась только для режима Разработчика.
Определить парольную политику (Define a password policy)
Поставьте галочку, чтобы пользователи выбирали пароль так, чтобы он соответствовал определенным требованиям безопасности.
Минимальная длина пароля (Password minimum length)
Задайте минимальную длину пароля
Наличие цифр (Require a number)
Поставьте галочку, чтобы пользователи добавляли в пароль хотя бы одну цифру.
Наличие заглавной буквы (Require a capital letter)
Поставьте галочку, чтобы пользователи добавляли в пароль хотя бы одну заглавную букву.
Наличие спец символа (Require a non-alphanumeric character)
Поставьте галочку, чтобы пользователи добавляли в пароль хотя бы один специальный символ. Например, ; , " ' ?
< > { } & ^ % $ # @ ! * . / - + = ~
Перенаправлять пользователей, не сменивших пароль (Redirect users who haven't changed their password)
Если пароль пользователей недействителен, их можно перенаправить на специальную страницу, где можно его обновить. Данная страница должна предоставлять функционал для обновления пароля. Если в данной настройке пусто, перенаправления не будет.
Активировать двухфакторную аутентификацию (Activate two-factor authentication)
Поставьте галочку, чтобы пользователи могли использовать двухфакторную аутентификацию для входа в ваше приложение. Это означает, что пользователям нужно будет использовать приложение на телефоне (например, Google Authenticator или Authy), чтобы сгенерировать одноразовый временный токен для входа в приложение. Благодаря этому ваше приложение становится более безопасным. Обратите внимание, что для использования этой функции у вас должен быть подключен тариф Production.
Имя приложения, которое отображается в приложении для двухфакторной аутентификации (Application name to display in 2FA app)
Здесь вы можете ввести имя приложения, которое должно отображаться в Google Authenticator или Authy.
Перенаправлять пользователей для проверки временного токена (Redirect users to check their temporary token)
Если пользователи активировали двухфакторную аутентификацию, для входа в приложение им нужно будет вводить одноразовый токен. В вашем приложении должна быть специальная страница с действием Check 2FA token, которое будет предлагать пользователям ввести код. Здесь вам нужно задать, на какой странице будет размещен этот рабочий процесс.
Разрешить отрисовывать приложение в frame/iframe (Allow to render the app in an frame/iframe (X-Frame-Options)
Из соображений безопасности наилучшим вариантом будет запредтить другим вебсайтам загружать ваше приложение в iframe. Мы рекомендуем оставить настройку DENY (запретить), но ваше приложение должно загружаться через iframe, вы можете выбрать "Allow all iframes". Обратите внимание, что это действие может иметь последствия, которые отразятся на безопасности вашего приложения.
По умолчанию делать типы данных закрытыми начальным правилом конфиденциальности (Make new data types private by default with a privacy rule placeholder)
При добавлении типов данных в приложение, хорошо, когда они по умолчанию закрыты (правилами конфиденциальности). Таким образом вы избежите того, что кто-либо увидит эти данные до настройки нужных правил конфиденциальности. Если поставить галочку в это поле, к каждому новому типу данных будет добавляться правило по умолчанию, чтобы данные были невидны до настройки правил конфиденциальности. Мы рекомендуем ставить галочку, когда ваше приложение выдано пользователям.
Фавикон (Favicon)
Фавикон - это иконка, которая отображается рядом с заголовком страницы на вкладке браузера. Загрузите изображение, по возможности квадратный PNG файл.
Цвет полосы статуса (Progress bar color)
Во время работы процесса наверху экрана может появляться панель статуса высотой в два пикселя. Здесь можно выбрать цвет этой панели.
Цвет индикатора в повторяющей группе (Repeating group spinner color)
При загрузке данных в повторяющую группу, для появления данных может потребоваться несколько секунд. В это время отображается вращающийся индикатор. Здесь можно выбрать цвет индикатора или же можно сделать его невидимым, если добавить прозрачности.
Плотность пикселей в выводящихся изображениях (Пиксельное соотношение устройства) (Output density of images (Device Pixel Ratio))
Пиксельное соотношение устройства используется для перевода CSS пикселей в физические пиксели. Это позволяет изображать картинки с правильной плотностью пикселей на различных устройствах, таких как дисплеи Apple Retina и Android устройства. По умолчанию установлено значение 1. Максимальное значение 8.
Удалить упоминание о Bubble из консоли (Remove Bubble mention in console)
Отображать опцию добавления поля ID для HTML элементов (Expose the option to add an ID attribute to HTML elements)
Если вам нужно для каких-то элементов задать ID, вы можете поставить галочку здесь. В самом верху Редактора свойств (Property Editor) будет отображаться поле. См параметр Unique ID (!!!ЛНК!!!), чтобы узнать подробности и особенности использования.
Ключ Sendgrid (Sendgrid key)
ID шаблона Sendgrid (Sendgrid Template ID)
Sendgrid позволяет вам задавать шаблоны писем и использовать их при отправке. При создании шаблона нужно здесь задать его ID, тогда этот шаблон будет применяться ко всем письмам, отправляемым из приложения.
Обратите внимание: данная настройка не является обязательной. Без шаблона в письме будет находиться то содержимое, которое вы укажете в поле Body.
Email администратора (Admin email)
Когда ваше приложение отправляет электронное письмо, оно использует типовой email, содержащий имя вашего домена. По умолчанию это admin@example.com. Чтобы задать другой адрес, введите его здесь.
Обратите внимание: Данная настройка доступна пользователям на платных тарифах при подключенном домене.
Перенаправлять все запросы на домен (Redirect all requests to the domain)
Если для приложения подключен домен, оно будет доступно как по адресу appname.bubbleapps.io, так и по адресу yourdomain.com. Если вы хотите перенаправить все запросы с ppname.bubbleapps.io, на yourdomain.com, поставьте галочку здесь. Это может понадобиться, например, для SEO.
Скрыть компоненты интерфейса Safari (Hide Safari UI component)
Поставьте галочку, чтобы скрыть панель инструментов Safari на iPhone/iPad. Это создаст пользователям более естественные ощущения, но в то же время усложнит навигацию в интернете, когда они будут находиться в приложении.
Запретить изменение масштаба (Prevent the user from zooming)
Поставьте галочку, чтобы не допускать изменения масштаба на сенсорных экранах (жест - раздвинуть пальцы). Это сделает использование приложения более привычным.
Иконка для домашнего экрана (60 х 60 пикселей) Icon for home screen
На iPhone пользователи могут добавить иконку конкретного сайта на домашний экран. Загрузите иконку, чтобы использовать её в таких случаях. Это сделает использование приложения более привычным.
Приветственное изображение для iPhone 5 (640 х 1096 пикселей) iPhone 5 startup image
Если для загрузки приложения требуется время, вы можете указать Safari показывать изображение до тех пор, пока приложение полностью не загрузится. Загрузите изображение, чтобы использовать его в таких ситуациях.
Обратите внимание: Эта функция только для iPhone 5.
Приветственное изображение для iPad (вертикальное, 1536 х 2008 пикселей) iPad startup image
Если для загрузки приложения требуется время, вы можете указать Safari показывать изображение до тех пор, пока приложение полностью не загрузится. Загрузите изображение, чтобы использовать его в таких ситуациях.
Обратите внимание: Эта функция только для iPad в вертикальном режиме.
Приветственное изображение для iPad (горизонтальное, 1496 х 2048 пикселей) iPad startup image
Если для загрузки приложения требуется время, вы можете указать Safari показывать изображение до тех пор, пока приложение полностью не загрузится. Загрузите изображение, чтобы использовать его в таких ситуациях.
Обратите внимание: Эта функция только для iPad в горизонтальном режиме.
Пользовательские шрифты (Custom fonts)
Основной язык приложения (Application primary language)
Это основной язык приложения. Все сообщения, которые могут быть отправлены или отображены пользователю, такие как "This account doesn't exist"/"Учетная запись не существует", будут переводиться. Настройте эти сообщения в разделе Languages вкладки Settings. Элементы, которые зависят от языка, такие как календарь, подстроятся автоматически.
Поле Language для типа User (Language field on the user type)
Чтобы установить язык для данного пользователя, выберите поле, которое должно содержать эту информацию. Поле должно быть типа text, а содержимое строки должно совпадать с одним из языков выпадающего списка (как отображается в скобках). Если значение не совпадает или же поле пустое, то язык будет выбран исходя их параметра "lang" в URL сайта. Если и он не установлен, то будет использоваться основной язык приложения. После установки языка пользователь должен обновить страницу, чтобы загрузились тексты для нового языка.
Заголовок для Facebook и Twitter (Facebook & Twitter Title)
Это заголовок, который отображается в Facebook и Twitter, когда пользователь размещает в этих соц сетях ссылку на приложение.
Имя сайта для Facebook и Twitter (Facebook & Twitter Site name)
Так Facebook и Twitter отображают имя сайта, когда пользователь размещает его в соц сетях.
Описание для Facebook и Twitter (Facebook & Twitter Description)
Это описание, которое отображает Facebook и Twitter под заголовком, когда пользователь делится ссылкой на приложение в этих соц сетях.
Иконка для ссылок (Thumbnail used for links)
Это изображение отображается в Facebook, когда пользователь делится ссылкой на приложение. Так как Facebook кэширует информацию, вам, возможно, придется обновить страницу. Это можно сделать по ссылке "Test/refresh data", которая расположена под загрузчиком изображений.
Отображать тип тэгов для текстовых элементов (Expose the type of tags for text elements)
Поставьте галочку, чтобы настроить текстовые элементы так, чтобы у них были тэги h1, h2 и h3. Тэг для каждого элемента можно выбрать в стиле текста.
Внимание: Не размещайте слишком много h1 тэгов на одной странице.
Настроить robots.txt (для опытных) (Customize robots.txt)
По умолчанию Bubble предоставляет файл, в котором прописано, чтобы поисковые роботы не индексировали страницы тестовой версии приложения. Поставьте галочку, чтобы настроить этот файл robots.txt
Предупреждение: Данная функция предназначена только для SEO экспертов. Вам нужно четко понимать, что вы делаете, перед тем, как редактировать этот файл, так как это может повлиять на индексирование вашего сайта.
Пользовательский robots.txt (Custom robots.txt)
Если вы хотите задать свой собственный файл robots.txt, введите здесь, какую информацию вы хотите предоставить поисковым роботам.
Предупреждение: Данная функция предназначена только для SEO экспертов. Вам нужно четко понимать, что вы делаете, перед тем, как редактировать этот файл, так как это может повлиять на индексирование вашего сайта.
Предоставить карту сайта (Expose a sitemap file)
Поставьте галочку, чтобы выбрать свои, которые будут добавляться в карту сайта. Если галочка стоит, отображаются имена страниц, что позволяет вам выбрать, какие страницы входят в карту сайта.
Тэги script/meta внутри тэга header (Script/meta tags in header)
Некоторым сервисам нужно, чтобы их код вставлялся внутри тэга header на HTML странице. Вставьте этот код здесь.
Предупреждение: Вам нужно понимать, что вы делаете до того, как изменять header, т.к. это может повредить ваше приложение.
Script внутри тэга body (Script in the body)
Некоторым сервисам нужно, чтобы их код вставлялся внутри тэга body на HTML странице. Вставьте этот код здесь.
Предупреждение: Вам нужно понимать, что вы делаете, т.к. это может повредить ваше приложение.
301 перенаправление (301 Redirections)
Благодаря 301 перенаправлению предыдущие ссылки указывают на новые. Это можно использовать при переезде на другую платформу. Чтобы это работало правильно, перенаправление должно происходить на страницы, которых нет в приложении.
Внимание: Данная функция предназначена для опытных пользователей.
Хранить файлы в корневой директории (Hosting files in the root directory)
Некоторым сервисам нужно, чтобы вы загрузили какие-то файлы в корневую директорию вашего сайта. Обычно это нужно для подтверждения владения сайтом. Вы можете загрузить файлы и задать им имя. Файлы будут доступны по адресу yourdomain.com/version-test/filename
или yourdomain.com/filename
. Обратите внимание, что вам нужно переключиться в Live версию, чтобы файлы были без /version-test/
.
Внимание: Данная функция предназначена для опытных пользователей.
Данное приложение предоставляет API процессов (This app exposes a Workflow API)
Поставьте галочку, если ваше приложение будет предоставлять API, чтобы вы или другие разработчики/сервисы могли получить доступ к запуску рабочих процессов. Подробности см. в разделе API (!!!ЛНК!!!)
Данное приложение предоставляет API данных (This app exposes a Data API)
Поставьте галочку, если ваше приложение будет предоставлять API, чтобы вы или другие разработчики/сервисы могли получить непосредственный доступ на чтение и запись данных. После того, как галочка поставлена, выберите в настройках те типы данных, к которым разрешается доступ по API. Подробности см. в разделе API (!!!ЛНК!!!)
Использовать подпись(?) пользователя вместо ID для имен параметров (Use field display instead of ID for key names)
API вызовы типа GET или действия Return Data могут возвращать данные с ключами в виде ID или в виде подписи к полям, заданным в разделе Data Types вкладки Data. Настроить можно здесь.
Страница авторизации для SSO/OAuth (Login page for SSO/OAuth redirects)
Если приложение предоставляет доступ по OAuth2 протоколу, что означает, что пользователи могут входить на другие сайты с использованием учетных данных вашего приложения, вам нужно настроить страницу, на которую они будут перенаправляться при попытке аутентификации. Выберите эту страницу здесь.
Last updated
Was this helpful?