When allow uncategorized topics is disabled, I’d like to propose requiring the user to select a category before they are allowed to start writing the body of the post.
The use case for this is a site that makes significant use of topic templates. As users are not required to select a category, many go right to writing their post, and only select a category after they’ve written their post. As there is content in the composer, the topic template is not added, thus negating the usefulness of the template.
That works! I really don’t care too much about the UI of the disabled area, as long as it is disabled and clear how to enable it.
Ooh…interesting edge case. For my site, I’d prefer the template over the Onebox, but that’s site specific. Maybe do both - onebox/link first, template second.
Definititely! Not only because this is the common UX in such cases (e.g. when a custom user field is required upon sign-up) but also because you often know better what category your topic belongs to after you’ve written it
Disabling the Create Topic button would not be better, it is essentially what exists now. Users are prompted to select a category before they can submit their topic.
The point of disabling the body is to require the user to select a category before they start the body so if the category has a topic template it is added first.
Yes, sorry, I had read that three weeks ago and forgot this specific use case. So since the disabled body also works fine for required categories without a template, it’s obviously the better solution.
Curious @neil, is this still on your list? The forum that I’d love to see this on is seasonal and will be starting back up again shortly - it’d be nice to have this .
Thanks @neil. I went to take a look, first thought it wasn’t working then realized I was logged in as admin. My only “complaint” is that the placement of “Please select a category.” seems odd. I’m guessing it’s placed in the composer area and looks off due to the hidden toolbar? Is it possible to move it up to the top of the box (where the toolbar is) instead of in the “middle” where it is now?
Edit: Another piece of feedback. if you try to click in the composer area you see the cursor: not-allowed, but if you mouse over the top of the composer (where the toolbar usually is) you get the default cursor.