Skip to main content

Notice Board

This module will allow you to create, edit, delete and view notices.

Features

  • Notice Creation: Create announcements and notices with rich content
  • Notice Publishing: Control when notices are published and expired
  • Notice Targeting: Target notices to specific departments or all employees
  • Notice Visibility: Control who can see each notice

Requirements

  • Open Core Business Suite (Base System)

Installation

  1. Download the Notice Board module package
  2. Extract the module to Modules/NoticeBoard
  3. Run the installation command:
php artisan module:enable NoticeBoard
php artisan migrate
  1. Clear the application cache:
php artisan optimize:clear

Usage

Creating Notices

Navigate to Productivity > Notice Board to manage notices:

  • Create notices with titles and content
  • Add images and attachments
  • Set priority levels
  • Include action links

Notice Publishing

Control notice visibility timing:

  • Publish immediately or schedule for later
  • Set expiration dates
  • Draft notices for review
  • Archive expired notices

Notice Targeting

Target notices to specific audiences:

  • All employees company-wide
  • Specific departments
  • Selected branches or locations
  • Individual employees or groups

Notice Visibility

Track notice engagement:

  • View read receipts
  • Track acknowledgments
  • Monitor engagement statistics
  • Export visibility reports

Notice Categories

Organize notices by category:

  • Create custom categories
  • Filter notices by category
  • Color-code for quick identification
  • Set default categories for different notice types

Configuration

Access module settings at Settings > Notice Board to configure:

  • Default notice expiration
  • Required acknowledgment settings
  • Notice categories
  • Notification preferences