[ start | index | login ]
start > My Projects > ideas

ideas

Created by stefan. Last edited by stefan, 6 years and 363 days ago. Viewed 585 times. #2
[diff] [history] [edit] [rdf]
labels
attachments

Snipsnap Birthday Plugin

I use to forget birthdays… And: I don't like to have them in some odd mobile device as this one is thrown away every couple of years. Why not reminding myself by email?

Use CasePriorityDescription
1 store list of birthdaysHHave an own tag "birthdays" a bit like the table tag that encloses a newline separated list of birthdays, each described by at least name and date. Options: Make date format parser configurable. Have an email column such that a reminder email may contain the email address to write to.
2 reminder emailsHOnce a day (preferable early...) check if somebody has it's birthday and the names of those persons to a configured email address. To be configured: SMTP server, email address to send mails to, location (snip path) of birthday list to use. Options: Support several email addresses. Check-time configurable.
3 view all birthdaysMDisplay a list of all birthdays of a year. To be configured: location (snip path) of birthday list to use.
4 view birthdays aheadMDisplay a list of birthdays ahead. The number of days ahead to show is configured with a parameter. To be configured: location (snip path) of birthday list to use.
5 visual remindersLCan be considered a sub-variant of 4, e.g. display today's birthdays or birthdays within two days.

Consider:

  • "Thou shalt not spawn own threads in J2EE." - Respecting this prevents an automatic check at dawn to send out the reminder emails. Well, for my part I could rely on the birthday macro to be called regularly as a cronjob is checking whether my site works or not. Therefore the macro might get a kick early at night automatically. However, a Timer would be nice to use anyway - consider it.
  • Don't publish other peoples email addresses with such a tool, they might not like it :-) Already the name is "on the limit" but with firstnames or "pet names" this should do. And a workaround might be not to render the content of the birthday list but only display it's content in edit mode (assuming that editing needs some more rights - what is not the case if the wiki is purely public).
no comments | post comment
search www.stefanrufer.ch
Google

Content

Me?


Blog Calendar

< May 2012 >
SunMonTueWedThuFriSat
12345
6789101112
13141516171819
20212223242526
2728293031

Weblog summary 2007, 2006, 2005, 2004


Content managed by SnipSnap

M

snipsnap.org | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt