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

Redesign submission lists to improve submission tracking and discovery #7495

Open
NateWr opened this issue Nov 29, 2021 · 12 comments
Open

Redesign submission lists to improve submission tracking and discovery #7495

NateWr opened this issue Nov 29, 2021 · 12 comments
Assignees
Labels
Community:2:Priority Any issue that has been identified through research or feedback as a major community priority. Enhancement:3:Major A new feature or improvement that will take a month or more to complete. Meta Issue An issue that groups and describes a collection of other issues.
Milestone

Comments

@NateWr
Copy link
Contributor

NateWr commented Nov 29, 2021

Summary

Describe the problem you would like to solve

Editors spend a lot of time using the submissions list to manage submissions and other editorial assignments. To do their work more quickly, they want the lists to show more information, provide more tools to find submissions, take actions more quickly, and distinguish between different assignments.

Describe the solution you'd like
Redesign the submission lists to accomodate more information and support a UI framework that can grow over time to include more features.

Who is asking for this feature?
This is a longstanding community priority. See further details below.

Motivating Issues

Proposal

@Devika008 has created the following mockups and conducted extensive user research and testing. The final details may continue to evolve, but the broad proposal should be considered final.

  1. A new submissions dashboard for editors with more details and additional views to help editors track submissions.

 English {Size_ 1440x1024}

  1. A summary panel that can be opened with more details and actions for each submission.

 English {Size_ 1440x1024}

Further mockups are available in the different issues below

Issues

This is a major undertaking scheduled for the 3.5 milestone. As such a large feature, we have broken it down into smaller issues. These have been further split into critical and optional issues.

Critical Issues

These issues must be completed in the 3.5 milestone in order to migrate from the old submissions list to the new submissions list.

Optional Issues (in order of priority)

These issues are optional, but many are high value. We hope at least some of them can be completed for 3.5. These are ranked in order of priority, based on user research to determine what would be most useful. The top issues should be worked on first.

  1. Allow submissions to be ordered by stage #8888
  2. Show last activity in submission summary panel #8889
  3. Show assigned editors in the submission summary panel #8890
  4. Show review assignments in submission summary panel #8891
  5. Show issue assignment in summary panel #8892
  6. Allow submissions to be sorted by the number of days in stage #8893
  7. Allow editors and assistants to be assigned from the submissions summary panel #8894
  8. Allow editors to read reviews and assign and unassign reviewers from the submission summary panel #8895
  9. Allow editors to read and reply to discussions in the submission summary panel #8896
  10. Allow editors to export the submissions table to a CSV file #8897
  11. Create avatars from user profile images #8899
  12. Add a form field in the profile section that allows users to customize the initials displayed in their profile avatars. #10489

Original Proposal

The mockups above and in the linked issues were compiled after extensive user research. They are an evolution of an original proposal from 2021.

Original Proposal

The video below introduces proposed mockups that bring together feature requests and proposals from several other issues into a single, coherent design. However, they are just proposals. No decisions have yet been made about the precise design of the new submissions lists or how it will operate.

Video walkthrough of proposals
Video walkthrough of proposals

List View

The following mockup shows a proposal for a list-based view of submissions. The list-based view is easy to adapt to small screens, but it is harder to fit lots of information on the screen and even harder for a plugin to add its own information.

submissions-panel

Table View

The following mockup shows a proposal for a table-based view of submissions. The table view allows plugins to easily add/remove columns. However, extra work would need to be done to ensure it worked on small screens.

Table View - Desktop

The columns shown here are suggestions. Which columns are shown will depend on how important they are. It may even be possible to let users configure which columns they see.

Mobile View

The following mockup shows a simplified view for mobile phones. The dropdown toggle would expand more complete details for each submission.

Submissions

Groups instead of separate lists

Instead of having separate tabs for different submission lists (My Queue, All Active, Archived), the new submission list will only have a single list. The user can view one of the following groups at a time:

submissions-lists

Group Description
Assigned to me Same as "My Queue"
All Active No change
Unassigned No change
Scheduled for Publication Any submissions with the scheduled for publication status. In OJS this is a submission scheduled for publication in an issue that is not yet published.
Published Published submissions
Declined Declined submisssions
Incomplete Incomplete submissions. Incomplete submissions should only show in this group and not appear in any other groups.

Filter Groups

The number of filters has gotten pretty large. The new list should organise these filters into dropdowns so they are easier to find and use.

submissions-filters

A filter group can be expanded to show the filters in it.

submissions-filters-open

Review Assignments

The new lists can show more details about the review stage. See more detailed mockups at #4172.

submissions-reviews

Quick Actions and Details

In the List View, each submission will expand to show further actions and information.

submissions-panel-actions

In the Table View, more of the information and actions are shown in each row. However, additional information and actions is available through the Edit button.

submissions-table-actions

@NateWr NateWr added the Enhancement:3:Major A new feature or improvement that will take a month or more to complete. label Nov 29, 2021
@NateWr NateWr added this to the 3.5 milestone Nov 29, 2021
@NateWr NateWr added Community:2:Priority Any issue that has been identified through research or feedback as a major community priority. Sponsored Development labels Nov 29, 2021
@NateWr NateWr added the Meta Issue An issue that groups and describes a collection of other issues. label Aug 4, 2022
@ajnyga
Copy link
Collaborator

ajnyga commented Aug 4, 2022

This is an additional comment that came up in a working group at the Helsinki Sprint:

Incomplete submissions currently show to the Editor within the All Active list. This causes unnecessary ‘noise’ within the submission list, where the editor is presented with article data that has not actually been submitted to the journal. This adds unnecessary content to the submission list and makes it harder for the Editor to find their tasks.

Describe the solution you'd like
Remove the Incomplete submissions from the default All Active list so that an editor does not see them each time they enter the list.

The Incomplete submissions should still be available via the ‘Incomplete’ filter option, should an editor need to access them.

@forgive38
Copy link
Contributor

Hello
I made PR for this issue:
OJS pkp/ojs#3808

you can see screenshots in pkp lib #8722

ui-library pkp/ui-library#265

thank you

@NateWr
Copy link
Contributor Author

NateWr commented Mar 7, 2023

Wow, @forgive38, this is a lot of work! The screenshots look great. At the moment, we are finalizing our plans for the submission list for 3.5. Our designer, @Devika008, has adapted the proposal above and is testing out a couple of different mockups with users. We plan to work on this a lot in 3.5, but there are still some changes to come to exactly how it will work. If you would email me directly (my email is natew at the domain name name publicknowledgeproject.org), I can talk to you more about our plans and we can discuss how to make the best use of your work here.

jardakotesovec added a commit to jardakotesovec/pkp-lib that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/pkp-lib that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/pkp-lib that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/ui-library that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/ojs that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/ojs that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/pkp-lib that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/ui-library that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/ojs that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/ojs that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/pkp-lib that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/ui-library that referenced this issue Oct 2, 2024
jardakotesovec added a commit to jardakotesovec/pkp-lib that referenced this issue Oct 2, 2024
jardakotesovec added a commit to pkp/ui-library that referenced this issue Oct 3, 2024
* ParticipantManager using new api structure, ReviewerManager displaying detailed status, various bug fixes

* Integrate views to the SideNav

* Display recommendations both for decising editor and recommendOnly editor

* Add message that deciding editors needs to be assigned before making decision

* pkp/pkp-lib#7495 Improvements&Fixes to pass end2tests for new workflow

* pkp/pkp-lib#7495 Refine permission logic

* pkp/pkp-lib#7495 clean up debug statements
jardakotesovec added a commit that referenced this issue Oct 3, 2024
…rst dashboard view if none is selected via query param
jardakotesovec added a commit that referenced this issue Oct 3, 2024
jardakotesovec added a commit to pkp/ojs that referenced this issue Oct 3, 2024
* pkp/pkp-lib#7495 Adjust e2e tests for new submission&workflow.

* Update locale keys

* pkp/pkp-lib#7495 Temporarly enable enable_new_submission_listing for OJS, until OMP&OPS catch up

* pkp/pkp-lib#7495 Fix remaining e2e test

* pkp/pkp-lib#7495 Enable new submission listing in CI
jardakotesovec added a commit to jardakotesovec/ui-library that referenced this issue Oct 8, 2024
… + other renaming and moving around for better structure
jardakotesovec added a commit to jardakotesovec/ui-library that referenced this issue Oct 8, 2024
jardakotesovec added a commit to pkp/ui-library that referenced this issue Oct 8, 2024
#423)

* pkp/pkp-lib#7495 Move 'submissionSummaryModal' to own workflow folder + other renaming and moving around for better structure

* pkp/pkp-lib#7495 Fix path
jardakotesovec added a commit to jardakotesovec/ojs that referenced this issue Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Community:2:Priority Any issue that has been identified through research or feedback as a major community priority. Enhancement:3:Major A new feature or improvement that will take a month or more to complete. Meta Issue An issue that groups and describes a collection of other issues.
Projects
Status: Todo
Status: In Progress
Status: Under Development
Development

No branches or pull requests

9 participants