Open Bug 732109 Opened 13 years ago Updated 2 years ago

Kill the old account wizard

Categories

(Thunderbird :: Account Manager, defect)

defect

Tracking

(Not tracked)

People

(Reporter: jcranmer, Unassigned)

References

(Depends on 1 open bug)

Details

The old account wizard code is gnarly. We should kill it; account types should be registered via menu items (perhaps under an "Other Accounts>" popup). One upside of this is we could get more custom configuration for different account types rather than shoehorning everything into the same basic mold.
+1
Summary: Kill the account wizard → Kill the old account wizard
Which of the account wizard dialogs will this remove?
Effectively, this would be removing AccountWizard.{js,xul}, along with the aw-*.{js,xul} stuff as well. The replacement would be something else.
That one is quite large. Where is the replacement? Is this just some future planning bug? :)
This resulted out of a discussion on IRC. Effectively, it boils down to the following points: 1. RSS is extremely simple (user-facing, you just need a UI page for "name this account", and the backend is only slightly more involved). 2. Mail (in Thunderbird, at least) uses the autoconfig dialog anyways, which means the other accounts get shoehorned into another, much less discoverable UI piece. 3. Account setup largely boils down to "fill these fields", plus some validation, and then a few calls to the backend. 4. The current wizard is generic... but in the wrong way. NNTP could use some better UI, and Movemail is downright confusing the last time I checked. Not to mention that you could instead tailor account types where possible (e.g., instead of having an RSS new account dialog, just have an add RSS feed dialog that automagically makes a new RSS account if necessary). So yeah, we'd need to add the replacement as well.
> instead of having an RSS new account dialog, just have an add RSS feed dialog > that automagically makes a new RSS account if necessary Yes, please!
Depends on: 732160
Depends on: 755898
No longer depends on: 755898
Depends on: 755898
Depends on: 796234
Product: MailNews Core → Thunderbird
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.