>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

Reply via email to