Font Size:
Ask Joget AI

Broadcast Memo Plugin

Introduction

The Broadcast Memo Plugin is a Joget UI plugin that displays real-time broadcast messages and announcements as banners across selected applications and UIs. Broadcast messages are stored in a configurable form, allowing administrators to publish, rebroadcast, or stop announcements without modifying the application.

Plugin Info

Plugins Available in the Bundle:

  1. Broadcast Memo Plugin

This plugin bundle is compatible with Joget DX 8 and onwards.

Get Started

Steps

Where To Get The Plugin

Refer to Source Code and Plugin Download.

How To Install And Use The Plugin

  1. You can choose to import the demo app or create the app from scratch. For the demo app, go to Joget Home or All Apps and click on Import App to import the downloaded demo app (refer to another KB - Import Joget App for more details).
  2. To create the app from scratch, now let us create a new form, Broadcast Messages form, with three fields: Message Text, Priority, and Status. This form is to store the data needed for the plugin to use.
  3. Click the Generate App feature and click Generate a CRUD. Move to the runtime and add a new record in the Manage Broadcast Messages page.
  4. The form contains the following fields:

    • Message Text: Enter the message that will be displayed in the broadcast banner. Only these status values are treated as active broadcasts. 
    • Priority: Select the priority of the announcement. The priority may determine the banner's appearance or display order.
    • Status: Controls whether the announcement is displayed. Supported values include:
      • Broadcast: Publishes the announcement.
      • Rebroadcast: Republishes an existing announcement.

After filling in the required fields, click Save.

Configure Broadcast Memo Plugin

To configure the Broadcast Memo Plugin, navigate to Settings > Manage Plugins > Configurable Plugins, select the plugin, and configure its properties.

Fields to Configure:

  • Show Banner In Apps: Select the published application(s) where the broadcast banner should appear.
  • Show Banner In Userviews: Select the UI(s) within the selected applications where the banner will be displayed.
  • Memo App ID: Select the application that stores the broadcast message records.
  • Form ID: Select the form containing the broadcast messages.
  • Message Field ID: Form field ID that stores the announcement text.
  • Priority Field ID: Form field ID that stores the message priority (High, Medium, or Low).
  • Status Field ID: Form field ID that stores the message status. Only records with Broadcast or Rebroadcast are treated as active announcements.
  • Reserve Top Space (Push Layout): When enabled, the banner pushes the page content downward. When disabled, it overlays the page content.

Source Code And Plugin Download

  1. You can find the latest release at Joget Marketplace.
  2. Upload the plugin to your Joget by navigating to Settings > Manage Plugins > Upload Plugin as admin.

Expected Outcome

When a broadcast message is saved with a status of Broadcast or Rebroadcast, the plugin automatically retrieves the record and displays the banner in the configured applications and UIs.

The displayed banner:

  • Shows the configured message text.
  • Reflects the configured priority.
  • Appears only in the selected applications and UIs.
  • Can either push the page content downward or overlay it, depending on the Reserve Top Space (Push Layout) setting.

Download Sample App

Download the sample app for the Broadcast Memo Plugin
APP_kb_dx9_broadcast_memo_plugin_app.jwa
Created by Nabila Jahan Last modified by Nabila Jahan on Sep 07, 2026