Features/Thunderbird/BigFiles: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
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. For example, Thunderbird could propose to use this feature to resend a ‘file-too-big’ bounced email or when sending a file known or likely to be too large for the recipients email domain. On a different idea, on-the-fly setup/signup could also be implemented to ease the first use of the feature.
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:
* commercial services such as DropBox, YouSendIt, Box.net...
* cloud file storage services such as DropBox, YouSendIt, Box.net...
* consumer document sharing services such as Google Docs or MS Skydrive,
* document management platforms such as Google Docs or MS Skydrive,
* enterprise document sharing resources such as MS SharePoint, network drives
* 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). It might be interesting to allow their use directly in TB to report attachment download 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=- APIs access to consumer & professional online storage services
 
==== 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.
}}
}}
139

edits

Navigation menu