Hi Ian,

When you speak of a setup wizard, I think of those Windows-based apps with the 
Next and Back buttons. In my opinion, those wizards are very Windows-like, and 
therefore, annoying. ;)

Have you considered displaying a regular dialog box that asks for the relevant 
information? Unless the profile must contain a high number of settings, a 
single dialog box, without multiple pages, should be the best interface to 
request a username and password. Even if the profile contains many settings, it 
may be best not to prompt for those at all, but rather to set up a profile with 
sensible defaults. The majority of users can start using the application 
without much up-front configuration (all they enter is a username and password) 
and can play with the configuration later to their heart's content.

There is another benefit to this idea: when a user opens your application for 
the first time, he likely won't know what answers to provide to most of your 
setup questions. People often have a better idea of what they want after using 
a new application for a little while (and often they'll leave the defaults 
alone).

Soong



----- Original Message ----
From: Ian Piper <ianpi...@mac.com>
To: list-cocoa-dev Developers <cocoa-dev@lists.apple.com>
Sent: Wed, January 13, 2010 9:54:52 AM
Subject: Best practice example for a setup wizard?

Hi all,

For one of my applications I want to do a check at startup to see whether a 
profile and password has been set for the current user, and if not to take them 
through a setup wizard. I'm sure I can mug my way through writing this but it 
feels like the kind of thing for which there might be an example illustrating 
best practice. Can anyone point me at some documentation or examples that might 
help?

Thanks,


Ian.
--
Ian Piper
ianpi...@mac.com
--
If I'd asked people what they wanted, they would have said faster horses (Henry 
Ford)





_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/oftenwrongsoong%40yahoo.com

This email sent to oftenwrongso...@yahoo.com



      
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to