Skip to content
OpenBlock Hyperlocal news platform

DocumentationUsing OpenBlock

OpenBlock documentation

Sending alerts

Run the alert script so readers receive email updates for the places and news types they follow.

OpenBlock users can subscribe to email alerts from any location they're interested in.

In order to support this feature, there is a script that needs to be called regularly. You can do this any way you like; would work fine.

Here's an example crontab file that sends the daily alerts once a day, and the weekly alerts once a week. Adjust the environment variables as needed:

DJANGO_SETTINGS_MODULE=obdemo.settings
VIRTUAL_ENV=/path/to/my/environment
@daily $VIRTUAL_ENV/bin/send_alerts  —frequency daily
@weekly $VIRTUAL_ENV/bin/send_alerts —frequency weekly

Note that OpenBlock does not remember which alerts have already been sent, so you should not send eg. daily alerts more than once a day, or your users will get duplicate alert messages.

Disabling Alerts

Disabling Email Alerts entirely is easy. In your settings.py, just remove "ebpub.alerts" from settings.INSTALLED_APPS. (You can copy the setting from ebpub/default_settings.py and modify it.) This will remove the alerts sign up links from all OpenBlock pages.

Reference shelf

More official project, standards, and toolchain sources. These links open in a new tab.

Links point to independent project and standards websites outside openblockproject.org.