Open nrshapiro opened 3 years ago
FYI
@ocappello @davidtuckett @jordanallen-dev @SophieMBennett
As I look into the missing translations feature as I mentioned in the Monday's meeting (e.g., ANIJP-TR, ANIJP-IT, etc.) I'm realizing that while I implemented it in the server, I think I left it out of the client design spec (at least I can't find it in there browsing it quickly). The related documents infocard is used for artqual links, not origrx based links (per the DTD). However, the server returns matching origrx document data for any document in the translationset field of the documentlist item returned.
I will open a new issue to have that functionality added to the client with some thoughts on that.
(And having to go find that spec in my system was an issue too...but it's here, in my Google drive. I will find somewhere to archive it for PEP since many of the features in there were never implemented in the client due to the project overruns.
Link: https://docs.google.com/document/d/1yCs7VB57TSTMKynxqS-Qo2kPivEuk3D_4a0Z2NSBLNs/edit?usp=sharing
1) Refine area
2) General App Requirements 2.1.2
The following requirements were not yet met, they require discussion today or tomorrow:
[ ] 17. [Core] The APP shall provide a means for users to copy and share the URL in two different ways: a. Share a URL pointing to current document (without the search) b. Share URL pointing to the search results and the current document (if one is selected).
[ ] 19. [Rel.1] Decorations, such as the PEP Logo and other branding elements, shall be implemented in a way where PEP can replace them when new graphics are provided. Specifications for sizing of such elements and naming in the graphics inclusion folder shall be provided by the CDEV.
This latter item is marked release 1, but obviously, it concerns how things are done in development...not an admin side of things, so likely it could have been already handled, so we should discuss.
nrs/acd: Defer 17 till later, likely put it on download button/menu
nrs/acd: For now, decision to keep them in the codebase (where they are now)
3) 2.3.2.2 Middle Pane Results and Preview
nrs: We had previously agreed that you could defer this till later. Even now, I don't see it as a problem to wait, and we can plan it out for later. (I also note it says Rel 1. in the spec, so wasn't yet due.) One issue with this though is that RIS is listed in the pulldown, but actually downloads CSV.
acd: RIS has been fixed. It wasn't implemented so it was removed from the dropdown.
4) 2.4.2.
[bug?] 5. [Core] Clicking on a figure shall show the figure full resolution in a popup window which allows zoom in to 1:1 (with scroll) and zoom out.
nrs: oddly, it didn't look like I get 100% on all images (e.g., PSYCHE.019F.0339A.FIG001), but on this one, PSYCHE.004D.0173A.FIG002 it did come up full size, and I could use the browser at least to zoom in and out. We can discuss though why this can't be done (or wasn't) in a more typical fashion.
acd: we fit all images into a modal. Some images are super massive so they don't appear "full size" as that would take to much of the screen.
[ ] 7. [Core] Clicking on a table header or non-textual element shall show the table full resolution in a popup window which allows zoom in to 1:1 (with scroll) and zoom out.
nrs: I can see this as unnecessary for text-based tables, and graphic based tables should follow 2.4.2.5
[ ] 8. [Core] The APP shall style different types of links in the text differently, per the user selected theme. Link colors shall be individually configurable in [AdminMode] as part of the Color Theme. Link types that will be found in the XML and HTML include: a) glossary term links b) Bibliography links c) page reference links d) DOI links e) Figure Links
nrs: I think these are all "separate"...confirm, and color theme edit/install requirements?
acd: they are separate, we don't let admins edit them as a design choice.
[ ] 11. [Core] A text link or icon in the reference hoverbox shall be provided to take the user to the bibliography, at the location of that reference.
nrs: if you need an idea for this I would just put an icon at the start of the reference, perhaps a down arrow, which takes you to the point of the reference section with the reference. It could also work at the end of the reference as long as it isn't confusing with the right arrow for the reference link, or the link to the "probable reference".
[x] 14. The APP shall provide a Translation Concordance feature between SE and GW, which when not turned off, shall operate as follows. nrs: this one is done. I've marked it as such.
5) 2.1.2 Color Themes
I think these should have all been pretty readily doable. We should discuss why they weren't.
acd - We can do d pretty quickly but I think the names of the themes are pretty descriptive. 12 was intentionally left out as it's more complicated and there's a lot to consider when doing a new theme.
6) 2.6.3 Preferences
nrs: I presume this is just not done because it's Rel.1
acd: basic wcag is covered
nrs: Isn't this already implemented as described?
acd: this is done
nrs: The first part of this is done. It's the ability to mark some that will always be included is not done. But it's for Rel.1
I presume this is just not done because it's Rel.1 (Not a very important one. It was put in because it seemed easy and many systems allow for a profile based icon. We could probably just drop this.
7) 2.2.1 Feedback and Error
nrs: Both are done. Marked.
8) 2.1.2 Accessibility/WCAG
nrs: some are clearly done. Confirm and discuss acd: we only implemented keyboard shortcuts from https://github.com/Psychoanalytic-Electronic-Publishing/PEP-Web-User-Interface/issues/277 We can add more if you'd like
nrs: not really sure this is key to do.
acd: agreed, i don't see the value and so we should hold off
nrs: partially done at least. Confirm and discuss
acd: this is done. If there are other items we want configurable we should discuss
9) 2.7 Admin
h. [ ] all moderator privileges
nrs: added the detail here, missing on plan.
acd: the concept of a moderator doesn't exist in PADS. If that gets added we can grant admin access but that's postponed for now.
b. Expert Pick of the day c. Curated info cards d. Announcements (for message area) at the bottom of the window.
nrs: No separation yet, but we don't have (a) or (d), do we? To discuss. acd: see above
10) 3.1.1 General Rules of the responsive interface (for Mobile) [Missing from Plan, all core]
Done: #1, #2, #5,
Trying to use the site on my Google Pixel 4a (though I'm not a regular phone user), I'd have to say the site is unusable.
1) In landscape mode, it was difficult at best to see anything once I got to the article, because of the headers.
2) In portrait mode, the home page left box was so large, it took over the screen. I could however, pull out the left panel and search, but the document text, which was "default" since I was not logged in, was so large, I couldn't read it.
Perhaps the default text size for a phone needs to be smaller. But I think we'll need to rethink quite a bit on this.
I'm sure it works better on a tablet.
acd: we've done testing on mobile and it's worked well. Landscape is tricky with such low amount of vertical space. I can have qa look at a pixel 4a