Advanced Rich Text Editor

Demo to preview the settings

Introduction

This no-code plugin enables you to integrate a fully functional Rich Text Editor into your Bubble app. The plugin offers extensive features and settings that make it a useful RTE.
Some of the supported features include lightweight (display) mode, mentions, hashtags, image pasting from the clipboard, content saving in browser storage, and many more.

Prerequisites

No external accounts or API keys are required for basic functionality. However, if you plan to upload images to cloud storage (AWS S3 or Wasabi), you will need:
  • AWS S3: AWS Access Key, AWS Secret Key, and AWS Region
  • Wasabi: Wasabi Access Key, Wasabi Secret Key, and Wasabi Region
These credentials should be configured in the plugin’s shared keys settings.
Image without caption

Tutorial

How to setup

  1. Add the element to your page
      • Drag the “RTE [beta]” element from the plugin elements to your page
  1. Configure basic properties
      • Set the Theme (default or lite)
      • Add a Placeholder text (optional)
      • Configure Initial content if needed (supports HTML, plain text, or Delta JSON)
  1. Configure the toolbar
      • Enable/disable formatting options (bold, italic, underline, etc.)
      • Add media options (links, images, videos)
      • Include advanced features (formulas, headers, lists)
  1. Set up event handlers
      • Configure workflows for “value changed”, “was focused”, “was blurred” events
      • Use states like “value”, “HTML value”, or “Delta value” to access content

Cloud Storage Setup (Optional)

If you want to upload images to AWS S3 or Wasabi:
  1. Configure shared keys in Plugins → Advanced Rich Text Editor → Settings
      • Add AWS Access Key, AWS Secret Key, AWS Region (for AWS S3)
      • Add Wasabi Access Key, Wasabi Secret Key, Wasabi Region (for Wasabi)
  1. Enable image uploading
      • Set “Images” property to enabled
      • Configure “Upload to Service” in element properties (AWS, Wasabi, or Bubble)
  1. Set up upload workflow
      • Use “AWS upload started” event to trigger “Generate Pre-signed URL” action
      • Use “Upload File” action with the generated pre-signed URL

AWS Configuration

Wasabi Configuration

Plugin Elements Properties

The plugin contains three editor elements. We recommend using RTE as it’s the most modern and feature-rich version.

RTE

Default
Image without caption
Lite
Image without caption
Preview
Image without caption
Fields
States
Events
Element actions:

Plugin Actions

Generate Pre-signed URL - Generates a pre-signed URL to upload the image on the AWS/Wasabi.

Workflow example

How to set up image upload on AWS/Wasabi

How to use Custom Fonts in the editor

Deprecated Elements

⚠️
IMPORTANT: The elements below are deprecated and maintained only for backward compatibility. We strongly recommend using RTE [beta] for all new implementations. The deprecated elements will not receive new features and may be removed in future versions.

ZQ RTE [deprecated]

ZQ Lite RTE [deprecated]

Image without caption

Changelogs