Main Page: Difference between revisions

From Thunderforce
Jump to navigation Jump to search
No edit summary
No edit summary
 
(116 intermediate revisions by the same user not shown)
Line 1: Line 1:
<big>'''Welcome to Thunderforce, a [http://www.mozilla.com/en-US/thunderbird/ Mozilla Thunderbird] extension for [http://www.salesforce.com/ Salesforce.com]'''</big>
__NOTOC__


Please feel free to look at and comment on the [[Features|feature list]]. This extension has not been written yet, so if you contribute now, you can help steer the direction of Thunderforce. Partial functionality is presently planned for a pre-alpha version in mid-August.
<div align="center">


'''Current stage: [[Notional architecture]]'''
<big>'''Welcome to Thunderforce, an open-source [http://www.mozilla.com/en-US/thunderbird/ Mozilla Thunderbird] extension for [http://www.salesforce.com/ Salesforce.com]'''</big>


<pre>
'''Note:''' Thunderforce is now an abandoned project, and no plans exist to continue its development. This might change in the future, but it is unlikely. I apologize for any inconvenience that this might cause.
Please feel free to discuss features through the "discussion" tab at the top of each page
</pre>


==Surveys==
<table style="text-align: left;" border="0" cellpadding="1" cellspacing="5">
*[https://www.moonlightdesign.org/thunderforce/phpesp/public/survey.php?name=RequirementsSurvey1 Requirements survey 1]
<tr>
**Which Thunderbird versions should Thunderforce support? (note that requiring 2.0 or later is almost a foregone conclusion with the [[Features|current feature set]])
<td style="background-color: rgb(253, 247, 195); border: 2px solid rgb(248, 110, 9); padding: 3px;"><big>[[Releases]]</big></td>
**Which operating systems do you run Thunderbird on? So far, Linux and Windows are both tied with the highest number of votes. Fortunately, promoting the [[Quality_attributes#Portability|portability quality attribute]] will lead to compatibility for all platforms that Thunderbird runs on, assuming technical feasibility
<td style="background-color: rgb(253, 247, 195); border: 2px solid rgb(248, 110, 9); padding: 3px;"><big>[[Main Page#Stay Informed|Stay Informed]]</big></td>
**What should the license be?
<td style="background-color: rgb(253, 247, 195); border: 2px solid rgb(248, 110, 9); padding: 3px;"><big>[[Requirements|Features]]</big></td>
**Which [[Features|features]] are most popular? (note that the [[Features|feature list]] has expanded somewhat since the survey was created)
<td style="background-color: rgb(253, 247, 195); border: 2px solid rgb(248, 110, 9); padding: 3px;"><big>[[Getting Started -  Developer|Help Develop Thunderforce]]</big></td>
**'''Take the survey to quickly and anonymously let us know!'''
</tr>
*Feature Survey 1 coming soon!
</table>
*[https://www.moonlightdesign.org/thunderforce/phpesp/ Survey administration] ([mailto:thunderforce@moonlightdesign.org email me] for access)
</div>
 
{| style="border: 0; margin: 0; padding: 0; width: 100%; background: transparent;"
|style="vertical-align:top; width: 70%; padding-right: .6em;"|
 
==Current Status==
* '''2009-03-24:''' This project has been put on hold indefinitely, which is probably not a surprise. I apologize for any inconvenience this might cause. Other Salesforce.com Thunderbird integrations exist out there, including one that has a download available: [https://addons.mozilla.org/en-US/thunderbird/addon/9668 Griffin] and [http://www.gromesoft.com/ GromeSoft].
* '''2009-02-12:''' Other commitments have delayed progress on Thunderforce, and the revised target date for 0.10.1 is now April 5th. It's possible that it will be released before that date.
* '''2009-02-03:''' Same story; work has kept me very busy, and I've been relaxing on my weekends. New release target date is now 2009-02-22.
* '''2009-01-18:''' The upcoming software release at work has kept extremely busy during the past week and during this weekend, so I'll unfortunately need to push the first release out by another week to 2009-02-01.
* '''2009-01-11:''' The first milestone release has been postponed again; I had too many non-work-related things to do this weekend, and last week was very busy at work. The new date for 0.10.1 will be 2009-01-25 or earlier. I apologize for yet another delay.
* '''2009-01-06:''' The first milestone release has been postponed again; today was a very busy and long day at work. Instead of postponing another day, I'll postpone it until 2009-01-11. Fortunately, the sync engine for 0.10.1 is almost done.
* '''2009-01-04:''' The first milestone release has been postponed until Wednesday. Fortunately, progress is brisk.
* '''2009-01-02:''' Two more days until [[Address book M1]] is released. [https://www.moonlightdesign.org/bugs/buglist.cgi?bug_file_loc=;bug_file_loc_type=allwordssubstr;bug_id=;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bugidtype=include;chfieldfrom=;chfieldto=Now;chfieldvalue=;deadlinefrom=;deadlineto=;email1=;email2=;emailassigned_to1=1;emailassigned_to2=1;emailcc2=1;emailqa_contact2=1;emailreporter2=1;emailtype1=substring;emailtype2=substring;field-1-0-0=product;field-1-1-0=bug_status;field0-0-0=noop;long_desc=;long_desc_type=substring;product=Thunderforce;query_format=advanced;remaction=;short_desc=;short_desc_type=allwordssubstr;status_whiteboard=;status_whiteboard_type=allwordssubstr;type-1-0-0=anyexact;type-1-1-0=anyexact;type0-0-0=noop;value-1-0-0=Thunderforce;value-1-1-0=NEW%2CASSIGNED%2CREOPENED;value0-0-0=;votes=;query_based_on=;columnlist=bug_severity%2Cpriority%2Cassigned_to%2Cbug_status%2Cresolution%2Cop_sys%2Ctarget_milestone%2Cshort_desc Bugzilla] has been set up recently, too
* '''2008-11-22:''' Without making any guarantees of future functionality, Steve is now resuming work on Thunderforce.
 
==Milestone Releases==
* There are no longer any planned releases for Thunderforce. Development might resume in the future, but that is unlikely at this point. I apologize for any inconvenience this might cause.
* [http://spreadsheets.google.com/pub?key=p9QS2lxuSQ_U76h89PSsRdA View the full milestone schedule]
* Until Thunderforce reaches 1.0, we advise you to not use Thunderforce. Only those who can live with less-than-complete functionality should use Thunderforce


==Process==
==Stay Informed==
This process is loosely based on [http://www.sei.cmu.edu/architecture/saturn/2006/Lattanze.pdf Anthony Lattanze's Architecture-Centric Development Methodology (ACDM)], which is popular process framework in the Master of Software Engineering (MSE) program at Carnegie Mellon University. For the development phase, a design-oriented process that refines the architectural modules into detailed design and then code will be used.
'''Get emailed when pages of interest change:'''
#[[Requirements elicitation]]
#[https://www.moonlightdesign.org/thunderforce/wiki/index.php?title=Special:Userlogin&type=signup&returnto=Main_Page Create a Thunderforce wiki account]
#[[Quality attributes]]
#Enter your email address and check "e-mail me when a page I'm watching is changed" into [[Special:Preferences|your preferences]] and click save
#[[Requirements prioritization and project scope]]
#Click on the email confirmation link in the message that the system sent to your inbox
#[[Project planning]]
#Click on the "watch" tab on any page that you want to receive notifications from when the content changes
#[[Notional architecture]]
#Experiments
#Architectural review and refinement
#Module identification and assignment
#Integration test creation
#Detailed module designs
#Module unit tests
#Module code
#Integration tests passing
#Releases


==Artifacts==
|style="vertical-align:top; width: 30%;"|
*[https://www.moonlightdesign.org/thunderforce/svn/ Subversion repository]
**Read-write access can be requested by emailing [mailto:thunderforce@moonlightdesign.org Steven Lawrance]
*[https://www.moonlightdesign.org/thunderforce/shared/ Shared documents]
**Read-write access can be requested by emailing [mailto:thunderforce@moonlightdesign.org Steven Lawrance]
*Releases (coming later)


==People==
==People==
*Project Lead: [https://www.moonlightdesign.org/steve/ Steven Lawrance]
*Lead Thundercat: [https://www.moonlightdesign.org/steve/ Steven Lawrance]
*Architects
**[https://www.moonlightdesign.org/steve/ Steven Lawrance]
*Developers
**[https://www.moonlightdesign.org/steve/ Steven Lawrance]
*Quality Assurance
**[https://www.moonlightdesign.org/steve/ Steven Lawrance]
*Development Support
**[https://www.moonlightdesign.org/steve/ Steven Lawrance]
*Graphics
**New logo being designed by a fabulous friend from CMU
*Language Translators
*End-User Documentation
*End-User Testing
*'''Please [mailto:thunderforce@moonlightdesign.org let me know] which role(s) you want to help out with.''' With your help, Thunderforce can ship sooner rather than later :-)


==Useful Development Links==
==Surveys==
*[http://www.salesforce.com/us/developer/docs/api/index.htm Salesforce.com API 9.0] ([http://www.salesforce.com/us/developer/docs/api/Content/data_model.htm entity-relationship diagrams (ERDs)])
*[[Results of Requirements Survey 1|Results of Requirements Survey]]
*[http://developer.mozilla.org/en/docs/Main_Page Mozilla platform documentation]
*[https://www.moonlightdesign.org/thunderforce/phpesp/ Survey administration] ([mailto:thunderforce@moonlightdesign.org email me] for access)
*[http://www.sqlite.org/docs.html SQLite documentation]


==Disambiguation==
|}
Thunderforce is not to be confused with the following:
*[http://en.wikipedia.org/wiki/Thunder_Force Thunder Force video game]
*[http://www.thunderforce.org/ ThunderForce heavy metal band] (requires JavaScript)

Latest revision as of 03:04, 26 June 2011


Welcome to Thunderforce, an open-source Mozilla Thunderbird extension for Salesforce.com

Note: Thunderforce is now an abandoned project, and no plans exist to continue its development. This might change in the future, but it is unlikely. I apologize for any inconvenience that this might cause.

Releases Stay Informed Features Help Develop Thunderforce

Current Status

  • 2009-03-24: This project has been put on hold indefinitely, which is probably not a surprise. I apologize for any inconvenience this might cause. Other Salesforce.com Thunderbird integrations exist out there, including one that has a download available: Griffin and GromeSoft.
  • 2009-02-12: Other commitments have delayed progress on Thunderforce, and the revised target date for 0.10.1 is now April 5th. It's possible that it will be released before that date.
  • 2009-02-03: Same story; work has kept me very busy, and I've been relaxing on my weekends. New release target date is now 2009-02-22.
  • 2009-01-18: The upcoming software release at work has kept extremely busy during the past week and during this weekend, so I'll unfortunately need to push the first release out by another week to 2009-02-01.
  • 2009-01-11: The first milestone release has been postponed again; I had too many non-work-related things to do this weekend, and last week was very busy at work. The new date for 0.10.1 will be 2009-01-25 or earlier. I apologize for yet another delay.
  • 2009-01-06: The first milestone release has been postponed again; today was a very busy and long day at work. Instead of postponing another day, I'll postpone it until 2009-01-11. Fortunately, the sync engine for 0.10.1 is almost done.
  • 2009-01-04: The first milestone release has been postponed until Wednesday. Fortunately, progress is brisk.
  • 2009-01-02: Two more days until Address book M1 is released. Bugzilla has been set up recently, too
  • 2008-11-22: Without making any guarantees of future functionality, Steve is now resuming work on Thunderforce.

Milestone Releases

  • There are no longer any planned releases for Thunderforce. Development might resume in the future, but that is unlikely at this point. I apologize for any inconvenience this might cause.
  • View the full milestone schedule
  • Until Thunderforce reaches 1.0, we advise you to not use Thunderforce. Only those who can live with less-than-complete functionality should use Thunderforce

Stay Informed

Get emailed when pages of interest change:

  1. Create a Thunderforce wiki account
  2. Enter your email address and check "e-mail me when a page I'm watching is changed" into your preferences and click save
  3. Click on the email confirmation link in the message that the system sent to your inbox
  4. Click on the "watch" tab on any page that you want to receive notifications from when the content changes

People

Surveys