backdrop-contrib / forum_ng

GNU General Public License v2.0
2 stars 1 forks source link

Make "Add forum" page prettier #15

Open laryn opened 3 years ago

laryn commented 3 years ago

Should this module redirect from the default taxonomy pages to the forum specific pages? Is there an important reason why we need a separate admin page to add forums?

I notice it's more barebones on the forum page -- no WYSIWYG on the description, etc.

laryn commented 3 years ago

I suppose one possibility: maybe there could be moderators who have permission to work in the forum but not in taxonomy in general.

docwilmot commented 3 years ago

That, yes, and it probably could be a bit jarring to get to a page asking you to add a "term" when what you wanted is a forum. Whats a term, you might ask, if you dont speak fluent D7/Backdrop.

laryn commented 3 years ago

Here's a comparison of the two pages. We should definitely get the WYSIWYG editor on the description field, and maybe there are other things we can do to make it prettier (not sure exactly why but the term page looks nicer):

Screen Shot 2021-06-29 at 2 49 13 PM

Screen Shot 2021-06-29 at 2 49 23 PM

  1. Can we ditch the "weight" field, or is that important? That always feels like bad UX to me. Maybe we could have a simple option to select "top" or "bottom" as the weight and then adjust that behind the scenes? Or maybe match the new style of the core "weight" field. Thinking out loud here.
  2. The "Parent" option feels kind of buried down there -- would it make sense to put the parent and weight into a fieldset or collect them together somehow?
docwilmot commented 3 years ago

In fact I like that page as is TBH. Unlike terms we're just really adding a new forum category, not much else, so I appreciate the simplicity. Perhaps we could get rid of the weight field actually, since theres drag and drop to reorganize. But would that whole page work better as a dialog from the forum link itself, so you dont get dragged out of the forum concept into the taxonomy concept? I still find that jarring.