This is an epic placeholder for enhancing notification features.
Broad objectives:
- Introduce new NotificationType class to support various types of notifications (new topic, new post, post liked, topic pinned, user banned, user mentioned, badge awarded, etc.)
- Full context or link only (e.g. new topic notifications to include content or just a link)
- Support daily, weekly, monthly digest (this can be handled by setting options to use DNN notifications and selecting digest there?)
- Introduce new NotificationMethod class to support various methods of delivering notifications (email, DNN notifications, browser notifications)
- Introduce new classes and supporting DAL2 database entities and controllers for UserNotificationSelections to capture user's choices of what types of notifications want to receive and how they want to receive each type of notification. User may select different types of notification methods for different types of notifications.
- Create user control/webform to support user selection of various notifications and methods
- Migrate existing user subscription and settings
This is an epic placeholder for enhancing notification features.
Broad objectives: