139
edits
No edit summary |
Jbpiacentino (talk | contribs) No edit summary |
||
Line 19: | Line 19: | ||
* increase attachment sending and receiving speed | * increase attachment sending and receiving speed | ||
A tight and smooth integration with Thunderbird will be required to facilitate usage and adoption of this alternative way of sending a file via email. | A tight and smooth integration with Thunderbird will be required to facilitate usage and adoption of this alternative way of sending a file via email. See use cases below for examples of UI integration point. | ||
Online storage services can be of different categories: | Online storage services can be of different categories: | ||
* | * cloud file storage services such as DropBox, YouSendIt, Box.net... | ||
* | * document management platforms such as Google Docs or MS Skydrive, | ||
* enterprise document sharing resources such as MS SharePoint | * enterprise document sharing resources such as MS SharePoint... | ||
* or more traditional network storage resources such FTP folders | * or more traditional network storage resources such as network drives or FTP folders. | ||
|Feature users and use cases===== When a user attaches a 'Big File' ==== | |Feature users and use cases===== When a user attaches a 'Big File' ==== | ||
If the file is above a certain size, warn the user and offer to use online storage instead of attachment. Note: The size could be an arbitrary value, or set by the user, or even retrieved on the fly by analyzing recipients domains (gmail.com for example has a limit of 25MB). | If the file is above a certain size, warn the user and offer to use online storage instead of attachment. Note: The size could be an arbitrary value, or set by the user, or even retrieved on the fly by analyzing recipients domains (gmail.com for example has a limit of 25MB). | ||
Line 35: | Line 35: | ||
If the user is about to use BigFiles but has not configured TB for it, allow the setup or signup procedure to happen on the fly, in such a way that the user should not have to bother pre-confguring BigFiles before first using it. | If the user is about to use BigFiles but has not configured TB for it, allow the setup or signup procedure to happen on the fly, in such a way that the user should not have to bother pre-confguring BigFiles before first using it. | ||
A list of pre-configured online storage services should be proposed for setup or signup. | A list of pre-configured online storage services should be proposed for setup or signup. | ||
==== File detach to the cloud ==== | |||
Detaching a file from an email should be possible both on local/network drives and in the cloud. Detaching to the cloud will save local storage space and make the document accessible outside of Thunderbird. | |||
==== Quota management ==== | ==== Quota management ==== | ||
Line 40: | Line 43: | ||
==== Advanced features ==== | ==== Advanced features ==== | ||
Some consumer online storage services offer document tracking (YouSendIt for example). | Some cloud storage services offer advanced features. For example, some consumer online storage services offer document tracking (YouSendIt for example). Making this information available through Thunderbird might be interesting for these users. | ||
|Feature requirements= | |||
==== Faster attachment transmission ==== | |||
- File is uploaded once regardless of how many users are on the 'To/Cc/Bcc' list | |||
- Sending the same file through different emails (to different set of recipients) could reuse already uploaded file, saving the upload time. | |||
- File upload/download is binary vs. encoded when using email attachment: twice as less data transfered | |||
|Feature requirements=* APIs access to consumer & professional online storage services | |||
** Potential supported services | |||
# File storage services: YouSendIt, Box.net, DropBox, Ubuntu One, Amazon Cloud Drive | |||
# Document management platforms: Google Docs, MS SkyDrive | |||
# Enterprise services: MS Sharepoint | |||
# Others: FTP, network drives | |||
|Feature non-goals=This is not a replacement to file attachment. Care should be taken to make it clear in the UX (for example through a specific UI), whilst facilitating the use of BigFiles when using 'regular' attachments. | |Feature non-goals=This is not a replacement to file attachment. Care should be taken to make it clear in the UX (for example through a specific UI), whilst facilitating the use of BigFiles when using 'regular' attachments. | ||
}} | }} |
edits