Я видел много различных сообщений на SO, касающихся систем уведомлений для пользователей (например, пользователь комментирует изображение, отправляет сообщение и т. Д.).
Мне интересно, как составлять "системные уведомления", которые будут генерироваться администратором сайта. Это могут быть сообщения, которые отображаются каждому пользователю при входе в систему, например:
1) Напоминания для обслуживания системы / простоев
2) Уведомление о предстоящих изменениях
3) Любые другие сообщения, которые должны отображаться в масштабе всей системы
Какой хороший способ сделать это? Я хотел бы, чтобы эти сообщения отображались для всех пользователей, и у пользователей была бы возможность «скрыть» (таким образом, пометив их как «прочитанные»), чтобы они больше не отображались при следующем входе. Это то, что должно быть сделано на стороне базы данных, с помощью сессий или обоих?
Буду очень признателен за любые идеи, как это начать!