Мануал по 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
  • Версии приложения
  • Выгрузка в рабочую версию
  • Развертывание выбранных изменений в рабочую версию

Was this helpful?

8.1 Версии приложения

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

Last updated 4 years ago

Was this helpful?

Bubble позволяет вам работать над версией разработчика, в то время как версия, которая видна пользователям, остаётся неизменной. Когда вы готовы выдать изменения, которые вы сделали в версии разработчика, вы можете установить их в живую версию. Данный раздел рассматривает эти ключевые идеи.

Версии приложения

У приложения Bubble всегда есть две версии. Живая версия (live), это та версия, которой пользуются пользователи, и версия разработчика (development), над которой вы работаете. Если приложение называется "marketplace", то у каждой из версий будет своя ссылка. Живая версия будет доступна по ссылке:

https://marketplace.bubbleapps.io

а версия разработчика будет находиться по адресу: https://marketplace.bubbleapps.io/version-test/

Обратите внимание, что живая версия так же может находиться по адресу:

https://marketplace.bubbleapps.io/version-live/

(но использовать такую ссылку крайне необычно).

Между обеими версиями можно переключаться в редакторе в выпадающем меню Версия/Version.

Живая версия приложения доступна только для чтения. Вы можете просматривать её в Редакторе, пользоваться вкладкой Данные или Логи для изучения данных и активности приложения, но не можете изменять внешний вид, процессы и структуру данных. Изменения в живую версию вносятся через изменение версии разработчика и выгрузка этих изменений в живую версию.

У обеих версий разные базы данных. Пользователи и сущности , которые были созданы в версии разработчика не будут существовать в живой версии. Если вам нужно скопировать какие-то данные, Bubble позволяет это сделать (см ниже).

Вы можете защитить версию разработчика и запрашивать пароль при её запуске. Это полезно, если вы хотите скрыть от пользователей текущую рабочую ситуацию. См соответствующую секцию (!!!ЛНК!!!) ниже.

Выгрузка в рабочую версию

Когда вы готовы выдать изменения из вашей версии Разработчика в Живую версию, вы можете воспользоваться панелью "Выгрузка и контроль версий"/"Deployment and version control". Это всплывающее окно позволяет выкатить изменения в живую версию и вернуть изменения к текущему моменту времени, согласно вашему тарифному плану. Здесь мы опишем процесс развертывания, а в этом разделе (!!!ЛНК!!!) объясняется как происходит откат к более ранним версиям.Для выгрузки (чтобы выкатить из версии Разработчика в Живую версию), кликните по "Выгрузить версию разработчика в живую"/"Deploy development to live" и введите описание для развертывания. Признак хорошей дисциплины - точное описание в чем заключается выгрузка (тип вносимых изменений), так как это поможет в будущем управлять версиями и обслуживать приложение. Когда вы выгружаете приложение в живую версию, само приложение заменяется на более новую версию, а база данных остается неизменной. В Bubble также есть некоторые функции для копирования базы данных между версиями, и это будет описано в главе Обслуживание приложения (!!!ЛНК!!!).

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

Развертывание выбранных изменений в рабочую версию

Если в рабочей версии были допущены ошибки, эта функция позволяет вам совершать исправления в версии Разработчика и затем мгновенно переносить их в Живую. Изменения, которые можно внести, основаны на текущей сессии браузера. Это означает, что при перезагрузке браузера изменения с последней сессии не перенесутся. Обратите внимание, что эта функция для опытных, при которой опасный порядок применения изменений может фактически сломать ваше приложение.