cabennett85/gittest — Issue #1011: Tweak default announcement
Author: cabennett85
Created: 2012-03-02 00:30:51+00:00
State: open

1. Do not actually save a default announcement when a cause is created.

Saving it makes it hard to determine whether or not they actually have an announcement. I think in general we shouldn't save default things to the DB for this exact reason (it makes it hard to differentiate real activity from automatic activity).

2. On the cause home page and the announcements page, if the cause has no announcements, then:

a. show "Welcome to [cause name]" for the default announcement.:

b. Use the current date as the "date" of the announcement

3. If the cause has an announcement and it is older than 2 weeks, then on the cause home page (not the announcements page), show "This month" for the date of the announcement, and show nothing if it's older than 4 weeks old. If it's younger than 2 weeks then continue showing the real date as normal. On the announcements subpage we always show the real date.

To give context, many of these tweaks are for optimizing SEO. For more context, ask loren, rohan, or armen about the email with subject "Google preview snippet"