Create and manage school news and announcements. Reach students and teachers with important updates, events, and information.
News System Overview
The news system allows principals to communicate important information to the school community. News items appear on student dashboards in the mobile app and teacher dashboards on the web.
Create
Draft and publish updates
Target
Select specific audiences
Creating News
Steps to Create a News Item
Navigate to Principal Dashboard
Select Manage News from the sidebar
Click Create News
Fill in the required fields
Choose to save as draft or publish immediately
News Fields
Title - Headline of the news item (required)
Summary - Brief description shown in previews
Content - Full news content with formatting options
Featured Image - Optional image to accompany the news
Priority - Normal, Important, or Urgent
Target Audience - Students, Teachers, or Both
Expiry Date - When the news should be archived (optional)
News Priority Levels
Normal
Regular updates and general information. Displayed in the standard news feed.
Important
Significant announcements. Highlighted in the feed and may trigger notifications.
Urgent
Critical information requiring immediate attention. Sends push notifications to all targets.
Target Audience
Choose who sees your news:
Students Only - News appears in the mobile app for students
Teachers Only - News appears on teacher dashboards
All (Students & Teachers) - Visible to everyone in your faculty
Push Notifications
When you publish news with "Important" or "Urgent" priority, the system automatically sends push notifications to the selected audience's devices. Students receive notifications on the mobile app; teachers receive web notifications.
Managing Existing News
News Actions
Edit - Modify news content, even after publishing
View - Preview how the news appears to users
Delete - Remove the news item permanently
Unpublish - Take published news back to draft status
News Status
Draft - Not visible to anyone, still being edited
Published - Live and visible to target audience
Expired - Past expiry date, archived automatically
Adding Images
Enhance news items with featured images:
Supported formats: JPG, PNG, WEBP, GIF
Maximum file size: 5MB
Recommended dimensions: 1200x630 pixels (social media optimized)
Images are automatically resized for different devices
Best Practices
Tips for Effective News
✓ Keep titles clear and concise
✓ Use summaries to give readers a quick overview
✓ Reserve "Urgent" priority for truly critical announcements
✓ Include images to increase engagement
✓ Set expiry dates for time-sensitive information
✓ Target the right audience to avoid notification fatigue
Storage Note
News images are stored in a dedicated "news-images" storage bucket. Ensure this bucket is properly configured in your Supabase project for images to upload successfully.