Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow a proposal to be created with a Subtitle and Difficulty Level. #677

Closed
wants to merge 1 commit into from
Closed

Allow a proposal to be created with a Subtitle and Difficulty Level. #677

wants to merge 1 commit into from

Conversation

kormoc
Copy link
Contributor

@kormoc kormoc commented Jun 13, 2015

When a proposal is being submitted, we want to allow the submitter to
fill out the form once with all the required data. This change unifies
the forms for both editing and creating proposals. This allows us to
ensure that features are added in parallel to both workflows.

We also reduce the number of duplicate lines by removing duplicates
from the new.html.haml file.

We also increase the column size in css to have both pages show the
same width forms.

When a proposal is being submitted, we want to allow the submitter to
fill out the form once with all the required data. This change unifies
the forms for both editing and creating proposals. This allows us to
ensure that features are added in parallel to both workflows.

We also reduce the number of duplicate lines by removing duplicates
from the new.html.haml file.

We also increase the column size in css to have both pages show the
same width forms.
@meonkeys
Copy link
Contributor

Conversation on this ticket from #seagl on Freenode:

13:48 meonkeys> kormoc: re #677 - nice! you saw #675 (comment) , yes?
13:48 kormoc> Ooh, I missed that
13:49 kormoc> IMHO, if it's required information, we need it shown on the main form. Otherwise a fair number of proposals just won't have that data
13:50 kormoc> IT also seems silly to me to require people to create, save, and then edit right away
13:52 kormoc> I wonder if we built theme support if that would fix it. Then conferences could write CSS rules to hide/show fields for new/edit pages
13:53 meonkeys> Well, what differentreality is saying about the intent is that subtitle and difficulty aren't required until the talk is accepted
13:54 kormoc> Hrm. We have required it in the past, as we want to balance out the talks with levels as well as topics
13:54 kormoc> it would kinda suck to accept a bunch of talks and then they all end up expert
13:55 differentreality> on a sidenote: once a proposal is submitted, there is a TODO list in the index page, where it states what else you can/should add
13:55 meonkeys> aye, I did appreciate the TODO list
13:56 meonkeys> kormoc: good point about the issue of not knowing difficulty up front
13:56 kormoc> Yeah, I do like the todo list
13:57 meonkeys> I like showing the additional two fields up front because IMHO the major barrier to submitting a talk is having to sit down, pull up a web page, and fill out a form. A couple extra fields won't turn me off, but having to come back again another day and do more work might make me give up.
13:58 differentreality> I see your point meonkeys, it would also be nice if we could have your input documented in github.
13:58 meonkeys> whoops, we should probably be having this conversation on the github issue. I'm going to paste it in there (I'll redact if someone feels strongly about same, but it looks like our GitHub usernames match up with our nicks and others prolly want to read this)
13:59 meonkeys> differentreality: great minds! cutting & pasting now...
13:59 differentreality> :)
13:59 kormoc> differentreality, What do you feel about using custom css/themes to allow customizing the forms?
13:59 kormoc> it would be easy enough to do display:none on elements on default when creating, but then we could override them
13:59 differentreality> this is btw a very recent changes we did to the layout of the proposal, till then submitter would only have to come back to edit the proposal to add a commercial (that's slides from slideshare, video from youtube etc)
14:02 differentreality> kormoc: at first glance it sounds interesting :) Even though frontend and css is not really my area of expertise (but hey, you seem to know what you are doing). I should probably really think about in the morning (it's currently midnight where I am and I'll be off soon). We certainly wouldn't mind an issue in github with the suggestion :)

@ChrisBr
Copy link
Member

ChrisBr commented Jun 14, 2015

@kormoc Can you paste screenshots please?

I will checkout this tomorrow!

@meonkeys
Copy link
Contributor

@ChrisBr Do you mean screenshots of what the UI looks like with this patch?

See #675 for screenshots of the look & feel on master (before this patch is applied).

@hennevogel
Copy link
Member

The only way to 'fix' this is that we make configurable what is required for an Event.

@hennevogel hennevogel closed this Jun 15, 2015
@ChrisBr
Copy link
Member

ChrisBr commented Jun 15, 2015

@meonkeys Yeah, what it looks like with this patch applied (already know how it looks on master)!

Hm, the intention was that we dropped everything from the new page which is not 'mandatory' to make the UI clear! Not sure if we want to make a step 'back' ...

@eximious
Copy link

Maybe a way to split the difference would to leave a default "no level specified" and let folks fill it out if they want to when they submit their proposal, but not require it?

@hennevogel
Copy link
Member

That still would mean you have to parse and understand all of these options. This will turn a lot of people away, while accepting the talk with minimum options and requesting additional information afterward will not.

Don't believe this? Check the exceptional works of @lukew on web-form design :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants