Мануал по Bubble
  • 0. Введение
  • 1. Основы Bubble
  • 1.1 Что такое Bubble?
  • 1.2 Основные принципы
  • 1.3 Стратегии изучения Bubble
  • 1.4 Владение данными и приложением
  • 1.5 Допустимое использование
  • 2. Редактор приложения
  • 2.1 Основные разделы интерфейса
  • 2.2 Ключевые принципы
  • 2.3 Инструменты
  • 2.4 Горячие клавиши и Помощь
  • 3 Создание интерфейса
  • 3.1 Основные принципы
  • 3.2 Создание адаптивных страниц
  • 3.3 Управление с помощью условий
  • 3.4 Использование стилей
  • 3.5 Использование пользовательских шрифтов
  • 3.6 Советы при проектировании
  • 3.7 Использование шаблона
  • 4 Создание рабочих процессов
  • 4.1 Общие принципы
  • 4.2 Управление с помощью условиями
  • 4.3 Использование пользовательских процессов
  • 4.4 Советы по созданию рабочих процессов
  • 5 Работа с данными
  • 5.1 Ключевые понятия
  • 5.2 Тип Пользователь
  • 5.3 Сохранение данных
  • 5.4 Отображение данных
  • 5.5 Создание динамических выражений
  • 5.6 Пользовательские состояния элементов
  • 5.7 Вкладка Данные
  • 5.8 Конфиденциальность и безопасность
  • 6 Структурирование приложения
  • 6.1 Ключевые принципы
  • 6.2 Многостраничные приложения
  • 6.3 Элементы многократного использования
  • 7 Использование плагинов
  • 7.1 Для чего нужны плагины?
  • 7.2 Установка и использование плагинов
  • 7.3 Специальные плагины
  • 7.4 Создание плагинов
  • 8 Настройки приложения
  • 8.1 Версии приложения
  • 8.2 Личные и публичные приложения
  • 8.3 Пользовательские домены и SSL
  • 8.4 Политика паролей
  • 8.5 Визуальные настройки
  • 8.6 Язык и сообщения внутри приложения
  • 8.7 Социальные сети и SEO
  • 9 Использование API Баббла
  • 9.1 Примеры использования API
  • 9.2 Определение API
  • 9.3 Использование API
  • 9.4 Запланированные рабочие процессы
  • 9.5 Примеры и руководства
  • 10 Тестирование приложения
  • 10.1 Основные стратегии
  • 10.2 Использование отладчика
  • 10.3 Использование логов сервера
  • 11 Поддержка приложения
  • 11.1 Контроль версий
  • 11.2 Копирование и восстановление базы данных
  • 11.3 Массовые операции
  • 11.4 Комментирование
  • 11.5 Совместная работа
  • 12 Архитектура, оптимизация и ограничения движка Баббл
  • 13 Создание плагинов
  • 13.1 Редактор плагинов
  • 13.2 Основные и общие настройки
  • 13.3 Добавление API-соединений
  • 13.4 Создание элементов
  • 13.5 Создание действий
  • 13.6 Загрузка данных
  • 13.7 Публикация и контроль версий
  • 13.8 Интеграция с GitHub
  • 14 Тарифы на аренду выделенных серверов
  • 14.1 Преимущества выделенных кластеров
  • 14.2 Использование выделенного кластера
  • 15 Учетные записи, тарифы и оплата
  • 15.1 Управление учетной записью
  • 15.2 Тарифы и оплата
  • 15.3 Создание приложений на заказ
  • 15.4 Продажа на торговой площадке Баббл
Powered by GitBook
On this page
  • Установка домена
  • Обзор процесса
  • Установка поддомена
  • Покупка домена через Google
  • Изменение/удаление домена
  • SSL шифрование
  • Установка SSL
  • Настройка электронной почты
  • Настройка SendGrid

Was this helpful?

8.3 Пользовательские домены и SSL

Previous8.2 Личные и публичные приложенияNext8.4 Политика паролей

Last updated 4 years ago

Was this helpful?

Приложение Bubble автоматически размещается на поддомене bubbleapps.io, работающем на SSL. Например, yourapp.bubbleapps.io. Если вы хотите это изменить и использовать свое собственное доменное имя, вы можете сделать это в разделе "Домен и email"/"Домен и email" вкладки Настройки/Settings (!!!ЛНК!!!).

Установка домена

Обзор процесса

Вы можете использовать домен, который приобрели у любого регистратора (GoDaddy, Dreamhost и т.д.) и настроить, чтобы он указывал на Bubble. Это делается в два шага:

  1. Установка домена в Bubble

  2. Установка DNS-адресов Bubble в интерфейсе регистратора.

Для настройки домена для вашего приложения введите его в поле ввода во вкладке Домен и кликните "Установить этот домен"/"Set up this domain". После этого Bubble предоставит адреса DNS, которые нужно ввести на стороне регистратора. Когда вы получили в Bubble адреса DNS, вам больше не нужно изменять никакие настройки в Bubble. Вместо этого вам нужно перейти в регистратор, который управляет вашим доменом и найти раздел DNS (или найти файл DNS Zone). Когда вы их нашли, удалите существующие A-записи с пустым именем и с именем "www", и вместо них добавьте записи, как указано выше.

Этот процесс может быть немного техническим, и у каждого регистратора свой интерфейс. Если вам нужна помощь, мы рекомендуем обратиться в службу поддержки регистратора доменов и попросить помочь настроить DNS записи. Не стесняйтесь просить о помощи на форуме (!!!ЛНК!!!), так как есть вероятность, что у другого пользователя уже был опыт работы с этим регистратором доменов.

После установки DNS записей, новые настройки будут распространяться по интернету. Это может занять до 24 часов, но обычно результаты появляются через 2/4 часа. Баббл позволяет проверять успех операции снизу от записей, и вы можете следить за ним, нажимая на кнопку "Проверить мои настройки"/"Check my settings".Когда домен должным образом настроен, все запросы к yourapp.bubbleapps.io автоматически перенаправляются на yourdomain.com.

Установка поддомена

Если у вас уже есть домен и вы хотите, чтобы поддомен указывал на ваше приложение Bubble (например, app.yourdomain.com), вы можете это сделать, введя это имя в поле ввода домена. DNS записи будут отличаться, но процесс их ввода в регистраторе доменов будет аналогичен указанному выше.

Покупка домена через Google

Bubble предлагает вариант покупки домена в Google. При использовании этого способа, A-запись будет автоматически установлена, тем самым упрощая процесс. Для того, чтобы этим воспользоваться, кликните по "купить в Google и установить домен"/"buy with Google and set up a domain" и найдите в интерфейсе Google домен, который вы хотите купить.Обратите внимание, что Bubble не получает компенсацию за транзакции, которые проходят через эту систему.

Изменение/удаление домена

Если вы хотите изменить домен, сначала нужно удалить текущий. Клик по "удалить это доменное имя"/"delete this domain name" разорвет связь между доменом и приложением. Обратите внимание, что ваш домен будет указывать на сервера Bubble, пока вы не удалите записи DNS в вашем регистраторе доменов. Будет отображаться страница Bubble с сообщением. После удаления домена вы можете добавить новый, как описано выше.

Обратите внимание, что если вы удаляете домен и хотите использовать appname.bubbleapps.io, как было изначально, вам может понадобиться очистить кэш браузера, так как перенаправление кэшируется на уровне браузера.

SSL шифрование

Если у вас тариф Professional или выше, вы можете добавить SSL шифрование к вашему домену. Обратите внимание, что все приложения, размещаемые на поддомене bubbleapps.io поддерживают SSL на всех тарифах.

Использование SSL шифрования позволяет вам гарантировать вашим пользователям, что никто не перехватит трафик между пользователем и вашим сайтом, а также защищает их личную информацию. SSL шифрование также помогает выше ранжироваться в поисковых системах и может являться требованием для пользования некоторыми функциями (доступ к геолокации в Chrome, использование платежей через Stripe и т.д.).

Установка SSL

Настройка электронной почты

Ваше приложение будет часто отправлять пользователям электронные письма. Это может происходить с помощью действия Send Email, а также с помощью действия сброса пароля и т.д. Если ваше приложение не использует собственный домен, то все письма будут отправляться от admin-no-reply@bubble.is.

После настройки вашего домена, вы можете изменить это электронное письмо. Если домен yourdomain.com, то вы можете изменить адрес администратора на hello@yourdomain.com или contact@yourdomain.com и т.д. Обратите внимание, что этот электронный адрес не обязательно должен совпадать с тем, который вы использовали для подтверждения владения доменом при активации SSL шифрования.

Bubble позволяет использовать SendGrid (!!!ЛНК!!!) для отправки писем с вашего домена. SendGrid позволяет получать аналитику по действиям с вашими письмами, управлению репутацией, отчеты о спаме и и.д.

Настройка SendGrid

Для начала, вам нужно создать аккаунт на SendGrid. После настройки вашего аккаунта (и успешной настройки своего домена в приложении), вы можете активировать соединение с SendGrid.

Процесс можно начинать после того, как вы корректно настроили ваш домен и Bubble проверил А-записи. Для активации SSL на вашем сайте вам нужно подтвердить, что вы хозяин домена. В Bubble это происходит с помощью отправки электронного письма с последующими инструкциями на адрес владельца домена. Вам нужно выбрать адрес, проверить входящие сообщения и следовать инструкциям. Обратите внимание, что префикс адреса должен содержать одно из слов: "admin", "administrator", "hostmaster", "postmaster", "webmaster".

Сначала вам нужно получить от SendGrid API ключ (см документацию SendGrid здесь (!!!ЛНК!!!) ). Введите его в поле ввода во вкладке Домен и кликните по кнопке "Подтвердить ключ SendGrid"/"Verify Sendgrid Key". Если ключ верный, то на аккаунт, использованный для регистрации в Bubble, будет отправлено письмо с подтверждением.После подтверждения соединения с SendGrid вы сможете, при необходимости, задать ID шаблона (таким образом, все письма, отправляемые из вашего приложения, будут соответствовать настроенному в SendGrid шаблону). Также вы сможете изменить префикс электронного адреса администратора.Обратите внимание, что на стороне SendGrid существуют различные функции для оптимизации доставки электронных писем, например брендированным доменом (domain white-labeling) или брендированным IP (IP white-labeling) и т.д. Мы рекомендуем прочитать документацию SendGrid для изучения подробностей об этом сервисе.