Skip to content

Announcement Plugin ​

The Announcement plugin is a powerful tool for broadcasting information to your community. It supports two main display types: Banners and Modals, each with its own set of features and customization options.

Display Types ​

1. Banner ​

Banners appear at the top of your website and are ideal for quick updates or persistent notices.

  • Multiple Contents: You can add multiple content tabs to a single banner.
  • Effects: Choose from NONE, MARQUEE (scrolling text), and FLASH.
  • Custom Styles: Select from various color schemes (PRIMARY, SUCCESS, DANGER, WARNING, etc.).
  • Alignment: Align your text LEFT, CENTER, or RIGHT.
  • Location: Display the banner GLOBAL (all pages) or only on the HOME page.
  • Dismissible: Optionally allow users to close the banner.

2. Modal ​

Modals are pop-up windows that grab the user's attention immediately.

  • Rich Content: full support for HTML and rich text via the built-in editor.
  • Image Support: Upload banners or promotional images (up to 2MB).
  • Sizes: Choose from SMALL, NORMAL, LARGE, or FULL screen.
  • Frequency: Show the modal to users ALWAYS or only ONCE per session.

Scheduling & Visibility ​

  • Status Management: Toggle between ACTIVE and DRAFT modes.
  • Delayed Opening: Use the Show From feature to schedule an announcement for a future date.
  • Auto-Expiration: Set a Timed expiration to automatically hide the announcement when it's no longer relevant.

Advanced Customization ​

  • Custom CSS: Every announcement has its own CSS section. Use the unique ID selector (e.g., #pano-announcement-5) to apply custom styles directly.
  • Call-to-Action: Add internal or external links to your announcements, with an option to open in a new tab.

Required Permission ​

To manage announcements, users must have the following permission: pano.plugin.pano-plugin-announcement.manage.announcements

Open Source ​

This plugin is open source and licensed under GPLv3. You can access the source code on GitHub:

Setup ​

  1. Enable the plugin in the Pano Admin Panel.
  2. Navigate to Panel → Announcements.
  3. Create your first announcement and customize its appearance!