Lightweight Profile Management with Sites

I’ve built a prototype app for managing email subscription preferences in Salesforce.com. Check out the movie to see it in action.

Right now Salesforce.com doesn’t allow unauthenticated users to modify standard object records like Contact. I had to write some tricky code to make this functionality work, but this code is actually in violation of the current license agreement.

I’ve posted a Salesforce Idea for this licensing change. Vote it up!

4 Responses to “Lightweight Profile Management with Sites”

  1. Evan Callahan Says:

    OK, I’ll bite. What was the tricky workaround to update the contact record?

  2. Steve Says:

    Show the info from contact and then let them save their changes to a custom object. That object has a trigger to write those changes back to contact.

    Triggers run as system, so they can do things the user can’t. Cross-object workflow could possibly work as well.

  3. Pete Says:

    Nice!!! but get a better microphone so we don’t hear the background noise! ;)

  4. Steve Says:

    Can’t you hear the energy in our office! That’s local color… ;)

Leave a Reply