Module identification and assignment

From Thunderforce
Jump to navigation Jump to search

Modules

Thunderforce's architecture calls for several high-level modules that can be broken down into the lower-level modules listed below. These all are traceable to the original feature list.

  • Salesforce.com data layer
    • nsSalesforceBidirectionalPartnerCache
    • nsSalesforceLocalBidirectionalPartner
    • nsISalesforceBidirectionalPartnerPoller
    • nsSalesforcePartnerMetricsCollector
    • nsSalesforcePartner
  • Account type
    • Account wizard
    • Root folder
    • Document folders
    • Entity folders
    • Messages
    • Match/unmatch message buttons
    • View in Salesforce.com buttons for matched messages
  • Address book
    • Address book
    • Cards
    • Groups
  • Outgoing messages
    • Email address lookup
    • Message sending via Salesforce.com
    • Match/unmatch message buttons
  • Message filters
    • Filter criteria
    • User interface extensions
    • Filter actions
    • Rule generation
  • Offline mode
    • Offline mode

Dreamforce

The following will be targeted for the Dreamforce demo release using the given priority:

  1. Salesforce.com data layer
    1. nsSalesforcePartner
    2. nsSalesforceLocalBidirectionalPartner
  2. Address book
    1. Address book
    2. Cards
    3. Groups
  3. Outgoing messages
    1. Email address lookup
    2. Match/unmatch message buttons
  4. Account type
    1. View in Salesforce.com buttons for matched messages
    2. Account wizard
    3. Root folder
    4. Match/unmatch message buttons