dancerfly / django-brambling

Event website manager, specifically designed for dance weekends or other events with multiple simultaneous tracks of classes.
BSD 3-Clause "New" or "Revised" License
11 stars 3 forks source link

Create event form: organization chooser interface potentially confusing #839

Open harrislapiroff opened 7 years ago

harrislapiroff commented 7 years ago

One organizer, who I consider fairly tech-savvy, was tripped up by the new event form and accidentally created a new organization instead of using an existing organization. Looking at the form, it could definitely be cleaned up a bit, but it actually looks fairly clear to me:

screenshot 2017-03-09 12 46 04

However, I did notice when I first loaded the page the was a brief flash of the hidden form fields

screenshot 2017-03-09 12 46 47

I wonder if the confusion occurred because the form displayed wrong initially or maybe the "add an organization" button was hit accidentally? I think there are two solutions here:

  1. Make adding an organization slightly higher friction and make it slightly more clear that using an existing org is the default behavior (github forms may be instructive here)
  2. Clean up the javascript to avoid flash of preprocessed form fields...
harrislapiroff commented 7 years ago

For reference GitHub forms don't offer the ability to create an org on the fly.

screenshot 2017-03-09 14 56 08

I kinda think we need to keep that ability, though, since the first action an organizer will likely want to take with our site is "create an event" and not "create an organization". I think separating them would add friction and create a fall-off point in the workflow. Maybe the button to create an org could be smaller and styled more like a helpful link than a button, though.

harrislapiroff commented 7 years ago

SHIT I KNOW WHAT IT IS. The "Add an Organization" button is just begging to be pressed, no matter what. I wonder if we can move that behavior into a "New Organization" option in the dropdown instead.

harrislapiroff commented 6 years ago

I got a second piece of feedback on this form that also makes sense, which is that instead of displaying organization name, it displays the organization slug, in an attempt to preview what the URL would look like. A less tech savvy user might think "Wait a second, my organization is called 'My Dance Org', not 'my-dance-org.' I better create a new organization with the correct name."

Perhaps a better form would have a dropdown to select the org before the URL preview and include an option to create a new organization in that menu.

melinath commented 5 years ago

An organizer ran into this today again. I agree this definitely needs some work. All your ideas sound great.