Forum OpenACS Q&A: How can i get the user to fill in contact information

How can i get the user to fill in contact information and demographic
details in the first login or in subsequent login?
Collapse
Posted by Bob OConnor on

View One: Phil's perspective found in
http://www.arsdigita.com/books/panda/
is to initially just get the Name and Email address. Later when the person is more familiar with the community you can ask for more information.

Another reference regarding Usability that I like is Dr. Jakob Nielsen:
http://www.useit.com/alertbox/

View Two: Perhaps you are asking about other fields that you can ask the user to fill in. See the fields in the user_contacts table.

View Three: (Some humor)--- Pay the user to fill in the info or give them something. 😊 -Bob

I think he's asking "how do I turn this on", and that is something of a confusion the the ACS Classic version that OpenACS is based on.  Some bit rot, or client-site work that never fully made it in, is my recollection (it has been awhile since I've worked with it in ACS Classic).

Check the parameters for stuff like "There are at least some international (i.e. non-US) users".  See if these are referenced in register/*.tcl and pvt/*.tcl.  See if the references are consistent.

Or just try turning on the relevant parameters on in your paramters/yoursite.tcl file and see how far you get.

My recollection is that you don't get what you want exactly, with ACS Classic or the faithful OpenACS port, but fixing it wouldn't be hard and if I'm right, you could contribute the fixes to us.