Making WordPress.org

Opened 9 months ago

Closed 8 months ago

Last modified 7 months ago

#7171 closed task (blessed) (fixed)

Improve moderator experience

Reported by: coffee2code's profile coffee2code Owned by: coffee2code's profile coffee2code
Milestone: Priority: normal
Component: Photo Directory Keywords:
Cc:

Description

Moderating a photo involves assessing and possibly assigning values for a number of fields. It can be easy to overlook things, so the admin interface should provide cues to the moderator for those things that especially need attention. Also, interface elements that don't need assessment or shouldn't be used should be removed to reduce the clutter and streamline the moderation experience.

This is a bit of a catch-all ticket as I implement a few things I already have in mind, and for future related changes. These include:

From admin listing of photos:

  • Remove the 'Colors' column from the listing of photos in the queue. Colors are no longer auto-assigned, so this column is almost always blank in this view.

For editing a photo post:

  • Require assignment of at least a term for all custom taxonomies (category, color, orientation, tag) before allowing publication.
    None of the custom taxonomies should be empty. Report a failed publication accordingly.
  • Hide the "Orientations" metabox.
    The value for this custom taxonomy is automatically set on upload and shouldn't need changing as long as a value got set.
  • Highlight photo description when empty.
    Every photo should have a description.
  • Highlight taxonomy metaboxes lacking any set terms.
    This should be dynamic and remove the highlight once a term is assigned, and highlight if all existing terms are removed.
  • Hide the 'Author' metabox.
    Reassignment of a photo submitter will likely never need to happen. If necessary, this can still be done, but doesn't need to always be shown. Details about the contributor are already shown in the 'Photo Contributor' metabox.
  • Remove the "+ New {term}" functionality for custom taxonomies when editing a photo.
    Category, color, and orientation terms are pre-configured and shouldn't be added on the fly. They can be added from the custom taxonomy management pages.
  • Force use of the text editor.
    There is no need to facilitate making use of visual elements since no markup should be used.
  • Remove 'Add Media' button and the quicktags toolbar for the text editor.
    Media shouldn't be added here, nor markup used.
  • Prevent creation of new photo posts within the admin.
    Only the frontend submission form should be used. This should remove the 'Add New' photo button in various places.

Change History (16)

#1 @coffee2code
9 months ago

In 12769:

Photo Directory, Admin: Remove 'Colors' column from the listing of photos in the queue.

Colors are no longer auto-assigned so there's rarely anything to show.

See #7171.

#2 @coffee2code
9 months ago

In 12770:

Photo Directory, Posts: Prevent publication of photo post if any custom taxonomy does not have a value assigned.

See #7171.

#3 @coffee2code
9 months ago

In 12772:

Photo Directory, Admin: Display admin notice when publication of photo post failed due to one or more custom taxonomies not having a term assigned.

See #7171.

#4 @coffee2code
9 months ago

In 12773:

Photo Directory, Admin JS: Hide 'Post submitted' admin notice if post publication was actually blocked due to missing taxonomies.

See #7171.

#5 @coffee2code
9 months ago

In 12774:

Photo Directory, Admin JS: Hide 'Orientations' metabox via JS when a value is assigned.

This is reliably auto-assigned and should never need changing once assigned.

See #7171.

#6 @coffee2code
9 months ago

In 12775:

Photo Directory, Admin JS/CSS: Highlight taxonomy metaboxes lacking any set terms.

See #7171.

#7 @coffee2code
9 months ago

In 12778:

Photo Directory, Admin CSS: Hide 'Author' metabox for photo posts.

See #7171.

#8 @coffee2code
9 months ago

In 12779:

Photo Directory, Admin CSS/JS: Remove the "+ New {term}" links for custom taxonomies when editing a photo.

Category, color, and orientation terms are pre-configured and shouldn't be added on the fly. They can be added from the custom taxonomy management pages.

See #7171.

#9 @coffee2code
9 months ago

In 12780:

Photo Directory, Admin: Force use of the text editor.

There is no need to facilitate making use of visual elements since no markup should be used.

See #7171.

#10 @coffee2code
9 months ago

In 12781:

Photo Directory, Admin CSS/JS: Remove 'Add Media' button and the quicktags toolbar for the text editor.

Media shouldn't be added here, nor markup used.

See #7171.

#11 @coffee2code
9 months ago

In 12785:

Photo Directory, Registrations: Disallow creation of new photo posts within the admin.

See #7171.

#12 @coffee2code
9 months ago

In 12790:

Photo Directory, Admin CSS/JS: Highlight photo post description textarea if empty.

See #7171.

#13 @coffee2code
8 months ago

In 12841:

Photo Directory, Admin CSS/JS: Highlight 'Note to User' field if empty when 'See below' is the selected reason for rejection.

See #7171.

#14 @coffee2code
8 months ago

In 12867:

Photo Directory, Admin: Remove the likes column (output by Jetpack) from the listing of pending photos.

See #7171.

#15 @coffee2code
8 months ago

  • Resolution set to fixed
  • Status changed from assigned to closed

Closing a fixed. Everything listed in the original ticket, and then some, has been implemented. I'll try to continue attributing moderator experience related commits to this ticket if they aren't otherwise associated with another ticket.

#16 @coffee2code
7 months ago

In 12886:

Photo Directory, Admin: Add 'Other Recent Photo Submissions by Contributor' metabox.

Provides a grid of contributor's recent photo submissions, particularly those still pending, to better assess if the submission being viewed is a variation of another of their photos.

See #7171.

Note: See TracTickets for help on using tickets.