SID-01948: Calendar with reminders
| Status: |
Answered |
TWiki version: |
6.0.0 |
Perl version: |
|
| Category: |
CategoryApplications |
Server OS: |
|
Last update: |
10 years ago |
A client asks:
Is there an add on for calendars that would enable emailing someone when a due date approaches? Sort of like how the outlook calendar does?
I found Plugins/MailReminderPlugin, but it seems to be designed to work for only a single person and email address. ALso, it hasn't been touched or (apparently) tested in a decade.
There's Plugins/ActionTrackerPlugin, which I have used in the past. It's both complex and complicated and not really calendar-based but I could probably moosh it into submission to do what the client wants.
Should I simply suggest that they use Google Calendar and embed that in a TWiki page?
--
Vicki Brown - 2014-07-14
Discussion and Answer
Embedding a Google calendar is certainly a good way to go.
TWiki's CalendarPlugin is a shared calendar. What syntax would you use to specify who should be notified, and by how much time ahead of the calendar event? Possibly restrict to a fixed recipient list per calendar? This would make sense for team calendars. Example:
If you want to enhance the
CalendarPlugin with e-mail alerts look into the
NotifyAuthorsPlugin. You likely can use code from that plugin. In your case, mail is not triggered by user action, but by a cron job that checks the calendar events. This sounds like an interesting project.
--
Peter Thoeny - 2014-07-14
MailReminderPlugin supposedly enables the fixed recipient per calendar idea.
If I were to enhance
CalendarPlugin, I'd more likely do it in the same way that
TimeTablePlugin does it, e.g. something akin to
* 22 May 2006 - %REMINDERS{"1d,bob@foo.com,fred@foo.com"}% Meeting
--
Vicki Brown - 2014-07-14
Ah, I was not aware of the
MailReminderPlugin.
--
Peter Thoeny - 2014-07-14
Closing this question after more than 30 days of inactivity. Feel free to reopen if needed. Consider engaging one of the
TWiki consultants if you need timely help. We invite you to
get involved with the community, it is more likely you get community support if you support the open source project!
--
Peter Thoeny - 2015-12-03
If you answer a question - or someone answered one of your questions - please remember to edit the page and set the status to answered. The status selector is below the edit box.