Main Page: Difference between revisions

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


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>
 
'''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.
 
<table style="text-align: left;" border="0" cellpadding="1" cellspacing="5">
<tr>
<td style="background-color: rgb(253, 247, 195); border: 2px solid rgb(248, 110, 9); padding: 3px;"><big>[[Releases]]</big></td>
<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>
<td style="background-color: rgb(253, 247, 195); border: 2px solid rgb(248, 110, 9); padding: 3px;"><big>[[Requirements|Features]]</big></td>
<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>
</tr>
</table>
</div>


{| style="border: 0; margin: 0; padding: 0; width: 100%; background: transparent;"
{| style="border: 0; margin: 0; padding: 0; width: 100%; background: transparent;"
|style="vertical-align:top; width: 70%; padding-right: .6em;"|
|style="vertical-align:top; width: 70%; padding-right: .6em;"|
==Surveys==
*[https://www.moonlightdesign.org/thunderforce/phpesp/public/survey.php?name=RequirementsSurvey1 Requirements survey 1]
**Which Thunderbird versions should Thunderforce support? (note that requiring 2.0 or later is almost a foregone conclusion with the [[Features|current feature set]])
**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
**What should the license be?
**Which [[Features|features]] are most popular? (note that the [[Features|feature list]] has expanded somewhat since the survey was created)
**'''Take the survey to quickly and anonymously let us know!'''
*Feature Survey 1 coming soon!
*[https://www.moonlightdesign.org/thunderforce/phpesp/ Survey administration] ([mailto:thunderforce@moonlightdesign.org email me] for access)


==Process==
==Current Status==
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.
* '''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].
#[[Requirements elicitation]]
* '''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.
#[[Quality attributes]]
* '''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.
#[[Requirements prioritization and project scope]]
* '''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.
#[[Project planning|High-level project planning]]
* '''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.
#[[Notional architecture]]
* '''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.
#Experiments
* '''2009-01-04:''' The first milestone release has been postponed until Wednesday. Fortunately, progress is brisk.
#Architectural review and refinement
* '''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
#Module identification and assignment
* '''2008-11-22:''' Without making any guarantees of future functionality, Steve is now resuming work on Thunderforce.
#Integration test creation
#Detailed module designs
#Module unit tests
#Module code
#Integration tests passing
#Releases


==Tips==
==Milestone Releases==
'''Get emailed when pages of interest change:''' After [https://www.moonlightdesign.org/thunderforce/wiki/index.php?title=Special:Userlogin&type=signup&returnto=Main_Page creating a Thunderforce account], 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, click on the email confirmation link in the message that the system sent to your inbox, and click on the "watch" tab on any page that you want to receive notifications from when the content changes.
* 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


==Disambiguation==
==Stay Informed==
Thunderforce is not to be confused with the following:
'''Get emailed when pages of interest change:'''
*[http://en.wikipedia.org/wiki/Thunder_Force Thunder Force video game]
#[https://www.moonlightdesign.org/thunderforce/wiki/index.php?title=Special:Userlogin&type=signup&returnto=Main_Page Create a Thunderforce wiki account]
*[http://www.thunderforce.org/ ThunderForce heavy metal band] (requires JavaScript)
#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
#Click on the email confirmation link in the message that the system sent to your inbox
#Click on the "watch" tab on any page that you want to receive notifications from when the content changes


|style="vertical-align:top; width: 30%;"|
|style="vertical-align:top; width: 30%;"|


==Artifacts==
==People==
*[[Features|Feature list]]
*Lead Thundercat: [https://www.moonlightdesign.org/steve/ Steven Lawrance]
*[https://www.moonlightdesign.org/thunderforce/svn/ Subversion repository]
*[https://www.moonlightdesign.org/thunderforce/shared/ Shared documents]
*Releases (coming 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]
 
==People==
*Project Lead: [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
*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'''


|}
|}

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