>I work on a lot of sites, such as church sites, where users >have very little to no experience manipulating data through >a web interface and I always give them confirmation that their >action was completed. > >It's very comforting to them...in the same way that a confirmation >that a payment I make online was accepted and processed >correctly.
With a shopping cart or other system in which money is changing hands during the transaction, I would _absolutely_ provide a confirmation page. Though to me that's a significantly different context than "okay I'm updating the phone number for user x". YMMV of course. Then again, I don't _always_ return to a list page. On a profile self-update form I return the user to the "view profile" page for themselves (which of course has an "update my profile" link). >I also provide a link back to the same page they arrived from >to allow for further data changes. Links right in the confirmation >text provides easy access to the most likely steps the user >will take when using the interface, e.g. "Click here to add >another announcement." Because most likely, they're adding >multiple announcements, and this saves *them* extra steps >in using the app. More work for me, but a better more comfortable >experience for them, which I've found, when moving people from >software-based applications to web applications is critical in their >acceptance of the "different" experience of constantly page-changing >web apps. It takes some getting used to... In my own defense, if I were to sell an application with the interfaces set up as I've described, it would be hideously simple for someone to change this behavior with just 3-5 lines of code and they could do this _without_ editing or adding to any of my templates, so upgrading to a new version would require very little testing and likely no special-handling. <cfset htlib.childRemove(content)> <cfset request.tap.cf.onrequestend.goto.href = ""> <cfmodule template="#request.tapi.xhtml()#"> <tap:variable name="content" xmlns:tap="http://www.fusiontap.com"> <a href="...">Add Another Announcement</a> <a href="...">Return to Home</a> ... </tap:variable> </cfmodule> put this in a new file, drop into the appropriate directory and voila - new interface. ike http://www.fusiontap.com (posting from the web interface -- don't think we have sig's on here) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Find out how CFTicket can increase your company's customer support efficiency by 100% http://www.houseoffusion.com/banners/view.cfm?bannerid=49 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:205734 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

