humanmade / humanmade/authorship

Make a decision about editorial owner and attributed author controls

Open
#66 4 comments 0 reactions 0 assignees View on GitHub
Task
Dominant language
PHP
Stars
68
Forks
11
PR merge metrics
No merged PRs in 30d

Description

Removing the built-in "Author" control (which maps directly to the `post_author` field) may not be as desirable as we originally thought because there can still be a need for Editor and Administrator level users to change this value.

Authorship provides a means of attributing multiple, different users to a post. The post author (from the `post_author` field) may or may not be in the list of attributed users. With Authorship active this field indicates the editorial owner of the post rather than the attributed author.

On the SW project there is no need for a user to be able to control this value, but on ING there could be.

Note that this change only affects Editors and Administrators.

## Options

1. Reinstate the built-in Author control
- Allows control over the editorial owner
- Complicates the UI, two different controls for selecting users
2. Introduce a combo UI for selecting attributed authors and the editorial owner in one control
- As suggested during one of our review calls
- New UI, could be better but will be less standard
- Avoids the need for two different controls for selecting users
3. Replace the built-in Author control with another instance of the `AuthorSelect` component for selecting only one user
- More consistent UI
4. Keep what we have now which is just one piece of UI for the attributed authors
- Simpler UI overall
- Doesn't allow controlling the editorial user

## Related

* #1
* #15

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.