I want to enable Craigslist style postings.

That is, I want anonymous users to be able to create nodes; they will receive an email with a link to confirm the post. The user can also edit or delete the post from links in the email. (other anonymous users will not be able to edit or delete the post).

It's almost like giving users a temporary account for each post; they are automatically authenticated when clicking on the link (which will embed the node id and a random passcode).

What is the best way to build this?

I'm thinking:
- giving anonymous users permission to create nodes
- setting the nodes' default to unpublished
- sending an email to the user, upon nodeapi insert, with a link to confirm the post
- building a page for confirmation, a page for editing, and a page for deleting

But I'm wondering--Is there a way to leverage the existing structure for editing nodes instead?
Should I instead add a new user for each post, and delete them after the posts expire?

Thanks,
Dan

Comments

tdave00’s picture

Sorry to dredge up an old post, but I am looking for some similar features. I was browsing through the modules last night and noticed a module that will gives a visitor temporary guest privileges. I think it's done through email. So, adding an action to the page linked to in the email could publish a post. I know there's a lot more to it, but that's a start.

worker’s picture

tdave00, if you find out by some other means, please post back here.

thank you

tdave00’s picture