omeka / plugin-Contribution

Makes an Omeka site into one that accepts public contributions. The plugin provides a form to collect stories, images, or other files from the public and manages those contributions in your Omeka archive as items. This contribution is useful when creating digital memory banks
http://omeka.org/codex/Plugins/Contribution
8 stars 15 forks source link

Testing completely anonymous contributions #57

Closed patrickmj closed 8 years ago

patrickmj commented 8 years ago

This aims to let people without having to provide an email address.

In the settings, "Simple" is basically renamed to "Open" contributions. There's a new checkbox to allow anonymous contributions. Both have to be checked to allow anonymous contributions.

On the public side, an anonymous user can now check the 'Keep identity private' box, which will basically just make up an email address for the user.

So, things to look at are just that that all works, and that the previous kinds of options with different settings also still work. Use the latest code on the 'superanonymous' branch.

Documenting the changes will also eventually be needed.

mebrett commented 8 years ago

Everything works as usual.

If someone is not registered, uses the anonymous option (doesn't sign up) but gives an email address, it creates a user for that email account, and in the email says "To log in and change your username, request a password here: http://dev.omeka.org/mebrett/Omeka/users/forgot-password"

With the anonymous option, there's no longer a prompt to login or register, which means that the scaffolding of "what's going on here" that we get in the registration features of Guest User is missing. The simplest workaround is to explain to Omeka admins in the documentation that they might want to create a page explaining registration and anonymous options, or otherwise signal the option to register in some way. We might also think about making the "email (optional)" label more explicit - "email (optional, will create an account)" or something.

patrickmj commented 8 years ago

@mebrett latest master has some text in the settings about anonymous contributions.

mebrett commented 8 years ago

@patrickmj Thanks, that looks better. Might be good to be particularly clear that the Anonymous option will ONLY work if non-registered is also checked.

"This option will only work if non-registered contributions are allowed above; together the two settings let contributors remain completely anonymous, even to administrators. " or something like that.

Just to double check, is it feasible to only check "allow non registered" without checking anonymous (does it basically function like 'simple' at that point)?

patrickmj commented 8 years ago

Yep, 'allow non registered' should work like 'simple' when anonymous isn't checked

mebrett commented 8 years ago

Thanks. I've updated the markdown docs here: https://github.com/omeka/classic-enduser/blob/master/Plugins/Contribution_2.0.md#versions-x-and-above

Once we tweak the language on the Allow Non-Registered and Email settings, I'll add in some screenshots for the settings, and update the version number of the plugin.

patrickmj commented 8 years ago

If all the wording looks okay, I'll also need to update the translation stuff. Actual translation changes might or might not be ready for the new release, but we'll take what we have. Probably shouldn't update the version number and tag until we do that final step of pulling new translations down.

mebrett commented 8 years ago

Text for allow anon "A dummy user account will be created that stores no identifyable information" typo!

mebrett commented 8 years ago

Otherwise the texts look good to me.