Email attachments instead of links to attachments
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KARL3 |
Fix Released
|
Medium
|
Chris Rossi |
Bug Description
Backlog ID: 19 (Est. 12 hours)
Users in low-bandwidth situations might want an option to have "attachments" to content that generates alerts, actually attached to the email. That is, email is a more reliable service delivery for them than web browsing.
Thus, in cases where our email templates make URL links to files, we would also do file attachments to the email. The text of the email will look exactly the same, with the links. But some/all of these files will also be attached.
This option is not the default. It is something each user turns on. Unlike alert preferences (digest, off, etc.), it is not on a per-community basis. In fact, we aren't really saying an option of "Attach emails." Instead, the option is more like a section at the top of the Manage Communities screen:
Optimize for low-bandwidth connections
==
If your connection is intermittent or unreliable, KARL can optimize for this. For
example, we will attach files to all email alerts (up to a limit), rather than provide
links to download the files.
Set for low-bandwidth? [] Yes [x] No
Make sure to system_name any mention of KARL.
Questions for OSI
==================
1) Do we keep the existing format, with the URL link, while also attaching the files to the email? Or do we do email attachments and get rid of the URL link? (Our preference is the former, in case you say "yes" to the next item.)
2) Do we put any upper limit on the size of individual (or aggregate) email attachments? If so, is this simply done as a system setting done by hosting admininstrators? In this case, some emails might be attached and some might not.
3) What is the exact text and UI for the changes to the "Manage Communities" screen?
Changed in karl3: | |
status: | New → In Progress |
Changed in karl3: | |
status: | Fix Committed → Fix Released |
Chris, can you read up on this and look for any other questions I should ask?