Main Page: Difference between revisions

From Thunderforce
Jump to navigation Jump to search
No edit summary
 
(79 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
<div align="center">
<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>
<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>


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.
'''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.


'''Current stage: [[Experiments]]'''
<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;"|
==Process==
This process is loosely based on [http://reports-archive.adm.cs.cmu.edu/anon/isri2005/CMU-ISRI-05-103.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 and elsewhere. For the development phase, a design-oriented process that refines the architectural modules into detailed design and then code will be used.
#[[Requirements elicitation]]
#[[Quality attributes]]
#[[Requirements prioritization and project scope]]
#[[Project planning|High-level project planning]]
#[[Use cases]]
#[[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
==Mailing Lists==
Communicate with the Thunderforce users and developers through the following mailing lists:
*[https://www.moonlightdesign.org/mailman/listinfo/thunderforce-announce Thunderforce announcements] (approximately two status emails per week)
*[https://www.moonlightdesign.org/mailman/listinfo/thunderforce-users Thunderforce users]
*[https://www.moonlightdesign.org/mailman/listinfo/thunderforce-devel Thunderforce developers]


==Surveys==
==Current Status==
*[[Results of Requirements Survey 1|Results of Requirements Survey]]
* '''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].
*[https://www.moonlightdesign.org/thunderforce/phpesp/ Survey administration] ([mailto:thunderforce@moonlightdesign.org email me] for access)
* '''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.


==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


==Stay Informed==
'''Get emailed when pages of interest change:'''
#[https://www.moonlightdesign.org/thunderforce/wiki/index.php?title=Special:Userlogin&type=signup&returnto=Main_Page Create a Thunderforce wiki 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
#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==
*[[Requirements|Feature list]]
*Lead Thundercat: [https://www.moonlightdesign.org/steve/ Steven Lawrance]
*[[Requirements prioritization and project scope#Context_Diagram|Context diagram]]
*[https://www.moonlightdesign.org/thunderforce/svn/ Subversion repository]
*[https://www.moonlightdesign.org/thunderforce/shared/ Shared documents]
*Releases (coming later)


==Useful Development Links==
==Surveys==
*Documentation
*[[Results of Requirements Survey 1|Results of Requirements Survey]]
**[http://www.salesforce.com/us/developer/docs/api/index.htm Apex API 9.0] ([http://www.salesforce.com/us/developer/docs/api/Content/data_model.htm entity-relationship diagrams (ERDs)])
*[https://www.moonlightdesign.org/thunderforce/phpesp/ Survey administration] ([mailto:thunderforce@moonlightdesign.org email me] for access)
**[http://developer.mozilla.org/en/docs/Main_Page Mozilla platform documentation]
**[http://www.sqlite.org/docs.html SQLite documentation]
**[http://developer.mozilla.org/en/docs/How_to_Build_an_XPCOM_Component_in_Javascript Implement XPCOM in JavaScript]
**[http://www.xulplanet.com/ XULPlanet.com]
**[http://www.mozilla.org/scriptable/components_object.html Components object]
*Tools
**[http://www.eclipse.org/ Eclispe]
**[http://developer.mozilla.org/en/docs/Mozilla_automated_testing Mozilla testing]
*Eclipse Plug-Ins
**[http://subclipse.tigris.org/ Subclipse]
**[http://www.umlet.com/ UMLet UML editor]
**[http://www.cumminsonline.com.ar/eclipse/xml/index.htm Oribe XML]
**[http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/ JSEclipse]
*Mozilla Platform
**[http://developer.mozilla.org/en/docs/Mozilla_Source_Code_Via_CVS Sync latest Thunderbird 2.0 using CVS]
*Thunderbird Extensions
**[https://addons.mozilla.org/en-US/firefox/addon/1806 DOM Inspector]
**[http://www.mozilla.org/projects/venkman/ Venkman]
**[https://addons.mozilla.org/en-US/firefox/addon/776 about:about]
**[http://ted.mielczarek.org/code/mozilla/extensiondev/ Extension Developer Extension]
*Salesforce.com
**[https://na3.salesforce.com/soap/ajax/9.0/debugshell.html AJAX Debug Shell]
 
==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