LogoLogo
Try it outResourcesAPIsAddOnsBook a demo
  • Getting Started
    • Introduction to Beefree SDK
      • Create an Application
      • Installation and Fundamentals
        • Configuration parameters
          • Configuration Reload
          • Workspaces
          • Debugging the Beefree SDK Editor
        • Methods and Events
        • Authorization Process
        • How the UID parameter works
        • Set up two-factor authentication
        • Naming conventions
      • Development Applications
      • Manage Users
      • Manage Subscriptions
    • Tracking Message Changes
    • Sample Code
    • Release Candidate Environment
  • Visual Builders
    • Email Builder
    • Page Builder
      • Integrating Page Builder
      • Embedding videos in a page
    • Popup Builder
      • Popup Builder - Getting Started
      • Testing and Integrating
      • Setting layout and size
        • Advanced settings
    • AI-Driven Design Creation
  • APIs
    • Content Services API
      • Authentication
      • Export
      • Convert
      • Row Processing
      • AI Collection
      • Brand Style
      • Check
    • Template Catalog API
      • Authentication
      • Templates
      • Categories
      • Collections
      • Designers
      • Tags
    • HTML Importer API
      • Authentication
      • Import HTML
  • Forms
    • Form Block
    • Integrating and using the Form block
      • Passing forms to the builder
      • Form structure and parameters
      • Form layout customization
      • Allowed form fields
      • Edit form field modal
  • Rows
    • Reusable Content
      • Create Reusable Content
        • Pre-build Reusable Content
          • Implement Custom Rows
        • Save Reusable Content
          • Implement Hosted Saved Rows
          • Implement Self-hosted Saved Rows
            • Self-hosted Saved Rows Concepts and Tutorial
      • Sync Reusable Content
        • Implement Synced Rows
        • Initialize Edit Single Row Mode
      • Manage Reusable Content
    • Storage for Reusable Content
      • Hosted Saved Rows
      • Self-Hosted Saved Rows
  • File manager
    • File manager application overview
      • Mime Types and Groups
  • Server-side configurations
    • Server-side options
      • Toolbar options
      • Storage options
        • Configure your AWS S3 bucket
        • Connect your file storage system
      • Content options
      • Services options
      • Undo & Changes history
      • Custom JavaScript Libraries Injection
  • Other Customizations
    • Advanced options
      • Special Links and Merge Tags
      • Content Dialog
      • Custom Color Palette
      • Font management
      • Roles and Permissions
      • Smart Merge Tags
      • Commenting
      • Custom Attributes
      • Meta Tags
      • Custom Languages
      • Display Conditions
      • Advanced Permissions
      • Custom File Picker
      • Custom Headers
    • Appearance
      • Content Defaults
      • Custom Sidebar Position
      • Content Tile Sorting
      • Content Tile Grouping
      • Loading Spinner Theme
      • Custom Tab Layout
      • Themes
      • Custom CSS
        • Change Log
    • AMP for Email
    • Collaborative Editing
      • Co-editing Integration Guide
    • Mobile Design Mode
    • Multi-language Templates
    • Cards Style and Image Round Corners
    • Hover Effect for Buttons
    • Content Area Padding
    • Line Height
    • Frontend Commands
  • Data Structures
    • Getting Started
    • Schema Catalog
    • Simple Schema
      • Template Schema
      • Definitions Schema
      • Row Schema
      • Column Schema
      • Title Schema
      • Image Schema
      • Button Schema
      • Paragraph Schema
      • HTML Schema
      • Menu Schema
      • List Schema
      • Icon Schema
      • Divider Schema
    • Row Metadata
    • Form Validation Schema
    • Comments Schema
      • Change Schema for Comments
  • Builder AddOns
    • AddOns
      • AddOns Overview
      • Partner AddOns
        • Partner AddOns directory
        • Installing Partner AddOns
        • DeepL
        • Stability AI
        • Azure AI Vision - Image Analysis
          • Alternate Text Generation with AI
          • AI Alt Text Bulk Generation
        • AI Writing Assistant
          • Available Providers
            • OpenAI
            • Azure OpenAI
            • Anthropic
          • AI Providers and Data Security
          • AI-Generated Meta Tag Fields
          • Token Upselling
          • Apply a Brand Tone
        • Custom AI Writing Assistant
      • Custom AddOns
        • AddOn Development
        • Contribute to the Partner AddOn Marketplace
      • AddOns Configuration
      • AddOn FAQs
  • Resources
    • Error Management
      • onWarning
      • Beefree SDK Editor Errors
      • File System Provider errors
      • JSON Parser errors
      • Template Validation and Update
      • Template validation and update errors
    • Scheduled maintenances
Powered by GitBook
LogoLogo

Policies

  • Privacy & Cookies
  • Terms of Services
  • GDPR Compliance
  • Trust Center

Contact Us

  • Submit a request
  • Book a demo
  • Report a security issue
  • Beefree SDK Startup Program

Resources

  • Developer website
  • Create a Developer Account

© Bee Content Design, Inc. San Francisco, CA | Part of Growens

On this page
  • Free stock image gallery
  • Dark Mode Preview
  • Row background image
  • Background image (entire document)
  • Row background video
  • Video picker
  • Free stock videos gallery
  • Dynamic images
  • Do not stack on mobile
  • Display conditions
  • Hide content on mobile or desktop
  • Custom Social Icons
  • Undo and changes history
  • Save rows feature
  • Import from external source in file manager
  • Enable image editor ('Apply effects & more') in image module
  • Commenting
  • Reverse stacking on mobile
  • Disable anonymous usage tracking
  • Disable the HTML sanitize service in the HTML content block
  • Which tags are allowed by the sanitize service?
  • Allowed tags list:
  • Allowed attributes list:
  • Activate custom limitations on File Manager

Was this helpful?

Export as PDF
  1. Server-side configurations
  2. Server-side options

Services options

Please note that server-side configurations are only available on paid plans.

Free stock image gallery

A new feature becomes available in the File Manager when this is active.

It leverages an integration with popular stock photo services to offer users of the builder the ability to search through a large repository of high-quality images.

The images are free to use under the Creative Commons Zero (CC0) license.

Dark Mode Preview

When this is active, adds a toggle to the toolbar that allows a user to simulate the current design in dark mode.

Row background image

When this is active, advanced users of the builder can set an image as background when editing a row.

Background image (entire document)

When toggled on, this option scales the background image to fit the background dimensions of the entire document. This feature is best used with high-resolution images. More information here.

Row background video

For Page and PopUp Builder.

When this is active, advanced users of the builder can set a video as the background when editing a row.

Video picker

Requires “Row background video” to be enabled.

Enables the possibility for users to upload videos.

Free stock videos gallery

Requires “Row background video” to be enabled.

Enables a user to search for free stock videos to use in the File Manager.

Dynamic images

When this setting is enabled, users of the builder can specify both a static placeholder image and a dynamic image URL when adding an image content block. This allows for scenarios such as personalized birthday cards, countdown timers, dynamic ads, and many other user cases in which an image is built dynamically at the time it is served. More about using dynamic images.

Do not stack on mobile

When enabled, adds a new row option to keep the horizontal layout on mobile devices. Useful when working with nav bars, icons, and other horizontal design elements.

Display conditions

When enabled, the display conditions widget will show as a row option. The widget can be used to apply the conditions created by the host applications or to add new syntax manually. More about display conditions.

Hide content on mobile or desktop

When enabled, it adds a new property in the “Content properties” section of any content block that supports it. This widget allows users to hide a content block either on mobile or on desktop devices.

More on hiding content on mobile or desktop devices.

Custom Social Icons

When you enable Custom Social Icons in the Social module, users will be able to upload their own social media icons as a new “Add a custom icon” feature will now be available in the Social content block’s property panel.

Undo and changes history

When enabled, it will give users the ability to Undo or Redo any changes that have been made to the email, including the ability to rewind and fast-forward to any point in their recent edit history.

Save rows feature

This will allow users to select a row in the current message and save it for later use. More about Saved Rows.

Import from external source in file manager

When enabled, adds an option in the file manager to import images from different social networks and storage services. We use Filestack for this feature. Filestack may log the user’s IP address. If this is in conflict with your privacy policy, turn the feature off.

Enable image editor ('Apply effects & more') in image module

When enabled, an editor to apply image effects and transformations is available in the image module and row background images.

Commenting

This feature allows users to leave comments and start discussion threads inside an email or page, to collaborate asynchronously. More on Commenting.

Reverse stacking on mobile

When enabled, adds a new row option to revert the stacking order of columns on mobile. Useful for layouts with alternating visual & text: applying it will ensure that, on mobile, images are consistently on top of their accompanying copy.

Disable anonymous usage tracking

We use third-party tools to aggregate anonymous usage data. It helps us develop a better product by assessing locations, devices, browsers, etc.

This can be turned off if necessary.

Disable the HTML sanitize service in the HTML content block

When you disable the HTML sanitization service, you’re removing all restrictions on what users of the builder can add inside the Custom HTML content block.

The sanitize service checks and ‘cleans up’ custom HTML, which can be an important measure to prevent the inadvertent introduction of unsafe content or the usage of HTML tags that may impact the message delivery rate. However, it can also have an undesired side effect when the host application needs custom HTML tags or attributes to manage specific scenarios.

Please use caution when disabling this service.

Specifically, when HTML sanitization is disabled, we strongly recommend that you add an alternative code review process. To that extent, the onChange event can help the host application intercept the content as soon as it is inserted, and perform a check on it before the user exits the builder. Alternatively, you can use the onSave event to trigger an HTML review on your end at the time the HTML is saved in your system.

The client-side configuration exposes a parameter to override the global setting in the control panel. You cannot disable the HTML sanitization service in the client-side configuration, due to security reasons, but you can enable it per user via the forceSanitizeHTML parameter.


forceSanitizeHTML: true

Which tags are allowed by the sanitize service?

The sanitization service allows the following tags and attributes:

Allowed tags list:

a, abbr, acronym, address, b, bdo, big, blockquote, button, caption, center, cite, code, colgroup, dd, del, dfn, dir, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, i, ins, kbd, label, legend, li, map, menu, ol, optgroup, option, p, pre, q, s, samp, select, small, span, strike, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead, u, tr, tt, u, ul, var, video, source, style, img, br, hr, area, base, basefont, input, link, meta, col, iframe

Allowed attributes list:

Element
Attributes

general attributes

style, id, class, data-*, title

a

href, name, target

img

align, alt, border height, hspace, src, vspace, width, usemap

table

align, bgcolor, border, cellpadding, cellspacing, width

tbody

align, valign

td

align, bgcolor, colspan, height, rowspan, valign, width

tr

align, bgcolor, valign

tfoot

align, valign

th

align, bicolor, colspan, height, rowspan, valign, width

thead

align, valign

li

type

map

name

area

alt, coords, href, shape, target

div

itemscope, itemtype

meta

itemprop, content

video

autoplay, controls, height, loop, muted, poster, preload, src, width

source

media, src, type

Activate custom limitations on File Manager

In this section, you can activate restrictions for the file manager:

  • Specify which file formats your users can upload in File Manager.

  • Set a maximum allowed size, different from the default of 20MB.

Please note that the first option will not ask for file extensions, but will instead present file categories such as image, video, text, etc. We have mapped these categories to the most used MIME types that can be referenced in HTML documents.

Learn more about Mime Types and Groups for custom limitations on File manager.

PreviousContent optionsNextUndo & Changes history

Last updated 3 months ago

Was this helpful?