About Report Plugin

The report plugin specifies when reports are due and how they should be delivered.

DAILY ward@example.com sam@example.com WEEKLY FRIDAY NOON headquarters@example.com

The plugin includes a server script that will email reports based on the plugin's schedule. Server operators may set conditions upon if and how email will be sent.

The plugin displays the time remaining before emails will be sent. This updates each time the page loads.

See GitHub for plugin and server script source.

Schedules

Edit the plugin text to revise the schedule of who will receive reports and when they will receive them.

DAILY ward@example.com sam@example.com WEEKLY FRIDAY NOON headquarters@example.com

The schedule describes one or more issues of the report. Schedule elements are whitespace separated.

Each issue starts with a publication interval, DAILY, WEEKLY, HOURLY or YEARLY.

Each issue can include optional offsets for month of year, day of week, or time of day.

Months are JANUARY, FEBRUARY and so on.

Day of weeks are SUNDAY, MONDAY and so on.

Times are MIDNIGHT, MORNING, NOON or EVENING.

The first of each of these offsets are the defaults and need not be specified.

Each issue concludes with a whitespace separated list of email addresses.

Addresses can be included in multiple issues. Consider sending yourself a reminder the day before any large or important mailing.

For large lists, consider sending email to an email list that allows recipients to opt in or out of mailing.