Looking for a Django nag system
You can do it client-side by adding those nagging message in the cookies and showing them on every page load. with a close function handler that would remove the cookie.
I have a Django app. I've implemented a few "nag" boxes in a rather manual way, and I'm now looking for a dedicated module/framework for such nags.
What do I mean by "nag"? Those are little boxes that show up near the top of each page on the site, similar to Django's built-in messages, that tell the user of something that requires his attention. For example, if a user's credit card is about to expire, we need to show a nag saying "Your credit card is about to expire, click here to enter a new one". If a recent credit card charge failed, we need to show a nag. If he hasn't verified his email address, we need to show a nag.
Why not use the built-in messages framework? Because these nags are a bit different than messages. Messages are shown one time, and then they're cleared, while nags should show every time on every page on the website that the user visits. Nags should have a "close" button which will actually function as a "snooze" button, causing the message not to be shown for a specified time period, like 24 hours.
Did anyone implement something like this? A framework in which I can create these nags, specify their conditions for appearing, their snooze abilities, and possibly more features?