Visitor supplied content

Mark Elliott asked on March 16, 2015 21:24

Hello,

We are trying to add a form to our site that will allow site visitors to submit content that can then be reviewed and then published to the site. I have added a Contribution List web part to the page that only allows new items and set the editing to allow all users. I've then added workflow to the page. However one of the things I have run into is that when I do that after the Save button is clicked the following appears:

Page is currently using FairsFestivals Workflow workflow and is in Edit step. The changes were saved.

This is not the desired behavior, we want the user to be taken to some confirmation page thanking them for their submission. I have looked through all the configuration settings but have not found how to change this behavior. Any suggestions?

Thanks!

Correct Answer

Joshua Adams answered on March 17, 2015 19:13

What if you have the data stored in a custom table. Then you can use the Custom table form, or perhaps this to actually input the data. The linked webpart has more flexibility and can redirect the user to different locations, etc. Then in the custom table view, you can have the edit form allow for the user to update the status, select approve or deny from a dropdown list. We have implemented this on many sites and it works perfectly. As long as you have the default values for the approval field set to -select- or if you want to auto deny them at first, then set it to deny. You could also show a view of this based on if that one field is set to approved...etc.

1 votesVote for this answer Unmark Correct answer

Recent Answers


Yehuda Lando answered on March 17, 2015 13:01

I asked this before, and it appears there is no other way to change this behavior other than customizing the Contribution List web part

0 votesVote for this answer Mark as a Correct answer

Mark Elliott answered on March 17, 2015 21:47

Thanks Joshua! I will take a look at this but it looks like this might be the way to go. Wonder if there is anyway to have the content editor automatically notified when a new item is submitted.

Yehuda, that is very interesting and a bit puzzling. I would think that being able to provide for a input form to accept content from site visitors would be a more common need that a lot of sites have and would have been addressed already in the application.

0 votesVote for this answer Mark as a Correct answer

Joshua Adams answered on March 18, 2015 19:08

I would think you may be able to even use the built in biz forms...if you have a field that isn't shown in the form, but writes the currentusers id to it, then you can store info pertaining to the user that way. Then you could use the on line form webpart, which would allow for a notification to be sent out as well as the redirect to another page. The only thing that you would have to do is to hook up a repeater on the front end(if you want to show them on the front end) to a query which fetches the items from the created db table.

0 votesVote for this answer Mark as a Correct answer

Mark Elliott answered on March 18, 2015 20:04

Thats an interesting idea but how would that work if the person submitting the content isn't a site user but just an unauthenticated visitor? We wouldn't have any information to store on them such as an Id

0 votesVote for this answer Mark as a Correct answer

Joshua Adams answered on March 19, 2015 14:00

Touche...then in that case, it won't really work unless you capture their email or some identifier. How were you planning on capturing their information to begin with?

0 votesVote for this answer Mark as a Correct answer

Mark Elliott answered on March 19, 2015 14:45

Its a fairly simple form that will allow people to submit information about events that will be taking place around the state. It asks for the name place and dates of the event and then for contact info about who to contact about the event. When the form gets submitted it should go into a pending status and then a content editor can review it and publish it (or not).

0 votesVote for this answer Mark as a Correct answer

Joshua Adams answered on March 19, 2015 14:53

So if it doesn't have to connect with a user, just include names and contact info in the form...that should work fine in a bizform.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.