Soc:Thunderbird: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
Here you will find information on the Mozilla Thunderbird SoC Projects:
Here you will find information on the Mozilla Thunderbird SoC Projects:
SoC Plan:
--------
Goals:
------
  - Build a message w/ attachments
    - Used for both IMAP and Mail delivery cases
   
  - Items to Sync:
    - Address Book
    - Mail-Filters
    - Saved Searches
    - Newsrc files
    - etc.. (add more)
   
  - When to sync?
    - on a set interval (pref?)
    - shutdown
   
  - Things to keep in mind:
    - Make the feature extensible
      - A simple interface to inherit?
 
    - Need a way to know that an object has changed
    - A way to stream the object to a file, or a file pointer
      - for newsrc files, filters, (anything that uses a file)
     
    - Things that aren't stored as a file:
      - Account Information
      - About everything in account.js
        - Sync tag definitions
      - An interface that parses and applies these changes:

Revision as of 20:30, 3 June 2007

Here you will find information on the Mozilla Thunderbird SoC Projects:

SoC Plan:


Goals:


 - Build a message w/ attachments
   - Used for both IMAP and Mail delivery cases
   
 - Items to Sync:
   - Address Book
   - Mail-Filters
   - Saved Searches
   - Newsrc files
   - etc.. (add more)
   
 - When to sync?
   - on a set interval (pref?)
   - shutdown
   
 - Things to keep in mind:
   - Make the feature extensible
     - A simple interface to inherit?
 
   - Need a way to know that an object has changed
   - A way to stream the object to a file, or a file pointer
     - for newsrc files, filters, (anything that uses a file)
     
   - Things that aren't stored as a file:
     - Account Information
     - About everything in account.js
       - Sync tag definitions
     - An interface that parses and applies these changes: