NYU has developed a "public announcement system" that provides:
- The ability to display a banner message to users. These can be limited to particular servers and given different severity levels. Use cases include allowing administrators to alert users to upcoming system downtime, weather warnings and informational messages.
- Popup messages on login. These can be used to show larger amounts of information in a modal dialog, and users can dismiss each message either temporarily (in which case it will be shown 24 hours later), or permanently.
- Timezone checks, which alert the user if the timezone set in their Sakai preferences doesn't match the timezone of their local machine. This warning is displayed as a banner alert and links the user to the page where they can set their timezone.
The patch provides a new tool for managing all of this. Through this management interface, administrators can create/edit/delete new popups and banners and set the start and end times that control when they should be displayed to users.
We're just finishing our port to Sakai 11, but expect to have a pull request ready for review over the coming weeks.
|Enable timezone checks by default||CLOSED|