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

[UI] Improve submission process #975

Closed
4 of 7 tasks
NateWr opened this issue Dec 15, 2015 · 19 comments
Closed
4 of 7 tasks

[UI] Improve submission process #975

NateWr opened this issue Dec 15, 2015 · 19 comments
Assignees

Comments

@NateWr
Copy link
Contributor

NateWr commented Dec 15, 2015

This is a general ticket to track improvements we can make to the submission process. It's incomplete but it can be a central place for tracking stuff that occurs in discussions or ideas we don't want to lose.

@NateWr
Copy link
Contributor Author

NateWr commented Dec 15, 2015

We could make primary or common file component types easier to select. The list is long and sorted alphabetically so you have to go digging for the "main file".

submission-component-list

@beghelli
Copy link
Contributor

I like this idea. I've already used optgroup labels in the UserUserGroupListbuilderHandler.inc.php, but I didn't implemented in the select.tpl file. I did it in JS, but if we are going to use it anywhere else, I think it's better to implement it in the FBV and let the UserUserGroupListbuilderHandler.inc.php use it that way also. Just a note to not forget.

@NateWr
Copy link
Contributor Author

NateWr commented Dec 15, 2015

👍

@asmecher
Copy link
Member

We actually have three types of files:

  • Submission files (what you've called "primary files", though it's possible that presses will want to use this for files that don't neatly fall under that heading)
  • Supplementary files
  • Artwork files

The difference between these is in the indexing metadata available to each. Submission files get a title only, and presumably inherit the rest of their descriptions from the submission as a whole; Supplementary files get a full Dublin Core set of their own; and Artwork files get some art-specific fields such as credit, DPI, etc.

My first thought was that this distinction might not be relevant to the user, but I'm not so convinced that it's not useful for end users like authors to see as well when uploading.

Generally I think we'll recommend that presses remove the types that they won't be using, so in practice many presses will have fewer options. Maybe as few as two or three.

@NateWr
Copy link
Contributor Author

NateWr commented Dec 21, 2015

Sounds good @asmecher. My main priority is to raise the profile of the primary files, so that users can find the one they're most likely to use in most cases quickly. We don't need to replicate the under-the-hood file distinction. But having "submission files" separated out visually might make it easier -- particularly for that first file upload when they're most uncertain of what they're doing.

@NateWr
Copy link
Contributor Author

NateWr commented Dec 21, 2015

The initial submission flow is disorienting because users have to first learn that they have to register and then once registered they get dumped in a very different-looking backend display. This could use a pretty big makeover. Some ideas:

  • Add a prominent Make Submission button on the frontend, perhaps next to Search, that links to the Submissions Page.
  • Add a prominent Start Submission button on the submissions page.
  • Create a frontend landing page for a completed registration. The page should say prominently "Thanks for registering with the Journal/Press of ..." and followed by a list of actions: "Make a Submission", "Complete Profile". Only then should it jump to the backend. This landing page could be used for logging in too, and include other actions based on user role, eg: "View assigned submissions" for reviewers.

@beghelli
Copy link
Contributor

@NateWr I like the idea of the Start Submission next to the search bar... I would appear even if the user is not logged in? I think that it could be the case, and if the user is not logged in, then it could lead to the login page, where he could login or register...

@bozana
Copy link
Collaborator

bozana commented Mar 9, 2016

When I am logged in as a reviewer, I can see the "New Submission" button on my submissions page. When I click on it, I get the page with the message "The current role does not have access to this operation.". Wouldn't it then maybe be better not to show that button at all?

@beghelli
Copy link
Contributor

beghelli commented Mar 9, 2016

Sure. I think we can check for the user roles before showing this button,
right on the template file. We have an object that's always accessible in
templates that stores the roles the current user has. An example:
https://github.com/pkp/pkp-lib/blob/master/templates/common/header.tpl#L73

2016-03-09 10:17 GMT-03:00 bozana notifications@github.com:

When I am logged in as a reviewer, I can see the "New Submission" button
on my submissions page. When I click on it, I get the page with the message
"The current role does not have access to this operation.". Wouldn't it
then maybe be better not to show that button at all?


Reply to this email directly or view it on GitHub
#975 (comment).

@NateWr
Copy link
Contributor Author

NateWr commented Mar 9, 2016

@bozana Would you create an issue for that against the OMP 1.2 milestone so it doesn't get forgotten? The rest of this issue will probably not get tackled until after 1.2 is out.

@NateWr
Copy link
Contributor Author

NateWr commented Mar 14, 2016

Dumping a quick thought on improving the clarity around file revisions.

selection_007

selection_006

@asmecher
Copy link
Member

+1 to that mock-up, @NateWr. That's much clearer and a totally obvious improvement in retrospect.

bozana added a commit to bozana/pkp-lib that referenced this issue Mar 17, 2016
@bozana
Copy link
Collaborator

bozana commented Mar 17, 2016

@NateWr, the commit above is just a small fix, I believe. The "submit in my role as..." section was/is usually not visible, so maybe you haven't seen it yet -- when displayed, it was in the same line with the "submission type" section:
step1-1

Now I change it so that the next section is below it, i.e. now it looks like this:
step1-2

If this is OK so, I can make a PR, or you could take/integrate the commit... or else, you could solve it differently... or else, just forget it... :-)

@NateWr
Copy link
Contributor Author

NateWr commented Mar 17, 2016

You're right. Never seen that! The fix looks good.

@bozana
Copy link
Collaborator

bozana commented Mar 17, 2016

@NateWr, thanks! I made the PR: #1282

asmecher added a commit that referenced this issue Mar 17, 2016
#975 small layout fix for submit in my role as section
@asmecher
Copy link
Member

@bozana, is this ready to be closed?

@NateWr
Copy link
Contributor Author

NateWr commented Mar 17, 2016

@asmecher no, this is a long-term ticket collecting ideas for a future overhaul of the system. It's not pegged to any milestone.

@asmecher
Copy link
Member

Forgive me if I sound eager to get that bug count back under 20 :)

@NateWr
Copy link
Contributor Author

NateWr commented Jun 9, 2017

The remaining items are better covered in other tickets. Closing.

@NateWr NateWr closed this as completed Jun 9, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants