RC Logbook
Table of Contents
RC Logbook
This file contains information on the current state of RC developments and lists ideas, features, bugs and problems.
Features and ideas
Features in development
Archive expositions [ requisted ]
Media usage
How much media do users have?
Is it used in any exposition or made public?
Ordering of portals by creation data / or alphabetic
Research Video Integration
Features to be requested
TODO Picture tool should use tool defaut instead of intrensic size
TODO Add "published by" to articles on the frontpage, published by JAR for example.
TODO Send email to NTNU admin when FEIDE student has logged in first time, creating a new account
TODO Media url's in text-based editor, not always translated to live url (https://www.researchcatalogue.net/text-editor/simple-media-resource?research=547070&simple-media=945677)
TODO Snapshot stored when admin changes revision state from "in revision" -> "in review"
TODO add trashcan button for comments on pages that can be seen by the commenter.
Released features
Media Repository & API
add support for .art domains
Frontpage Redesign
SARA feed on front page
File size limit HTML import (raise to 10gb)
cms for about, terms and other static pages
feide login for ntnu bergen, nmh
terms of use simplification, checkbox online
css of profile page responsiveness
Make exposition version on submit
Objects can now have a negative position but still be edited.
Ideas
Different versions of an exposition, that are somehow linked (show that something is just a newer version of an older exposition)
Internal statistics: Portal admins can view how many "expositions in progress" there are, see who is editing something.
How to stimulate early sharing in general?
Ac
Reviewing menu
Order of items (add note should be first option)
Add-note keyboard shortcut
remove all notes action
make impossible notes, impossible (near navigation bar) when clicked, it should come to front?
Even stronger warning on self-publication. Inform user on DOI being created, and that this means that the reference is permanent.
Users to be member of only a portal and not of RC, so they cannot accidentily publish in RC portal.
view media set in exposition, also as replacement for slide show tool
dropbox mode (upload/add but not change) in media repo
Increase audio quality of zencoder (currently, uses pretty low bitrate, filters out everything above 15k)
Search through expositions
Undo button
Markdown in text/html tools
Text tools size warnings, current lack of limits stimulates risky designs.
Keywords:
- Make keywords mandatory on publication
- Have a combination of closed and open vocabularies
versions visible for admins - for later reference/compare changes
exposition metadata export for journals
journal submission as application
application programs
save vs. submit, inform/warn people when deadline is close, message on save that this is not submitting
searchable inbox
object preview images without fixed width/height ratio.
profile page
- better display of objects without image, "tumblr" page
- state share status clearly
- display abstract on/off setting
- show keywords
- tagging for profile organization / change group button for item
- collapse all groups
dates of expositions:
- remove free "date" field.
- add automatic creation date
- publication date will not be altered by unpublish/republished (only last modified)
editor role
- can we allow this role without needing them to be portal admins
- list of objects of which they are editors
graphical editor
- pixel by pixel movement of tools with arrow keys (and pixel number display)
- linking to a tool instead of a position
- refresh overview when a tool was deleted
- alignment
- adjustments of margins for position links on the right side of the weave-some links currently 'bump' into borders, displaying the wrong position
- group selection (lasso / box selection)
- group locking (moving constallation)
- prototype tool/template
- copy-paste style tab settings
Archiving function
- this is an alternative form of publication where it is fixed, but only visible to portal admins.
- probably needs some extra meta-data like department / context in which the archived exposition was produced.
Sortable list view of expositions on "Recent activity" "Recent publications", "My Profile" and other locations in RC.
elm text editor based on https://github.com/SidneyNemzer/elm-text-editor
comments/notes
footnote like comments {1}
inline comments {<<>>}
{media} tag should be embedded in newlines for proper parsing of markdown paragraphs
we need to rendered html version, one for public preview not displaying comments and one for editing (with comments)
footnotes
singled shared model for both editors
one list for the entire exposition
type of footnotes (references etc)
footnote edit page
reference counting, footnotes need to know where they are used
Problems
clicking tool should no open defaults
empty tools when canceling tool dialogue
Black bars in JWPlayer, which dynamically aplies "object-fit:contain" causing lots o problems. .jwplayer.jw-stretch-uniform video { object-fit: cover !important; } is a solution for now.XS
Line-height in HTML tool can cause issues (there is a tinymce css line that inherits it from parent, but this causes wrong size if there is styling inline the copied html). One solution could be to filter pasted html.
Unpublishing changes publication date when republished (for example
Collaboration tab needs explanation text about what is what. UI
Supervisor permissions behave weird on publication etc.
No quick way for supervisor to delete/manage all their notes.
Notes list
Private note
No duplicate names for expositions
Common user confusions:
- Adding a page, not showing up in Table of Contents
- Work / Exposition
- Video tool / Video embed
- PDF tool : Preview / PDF fields mixup
- Audio tool should not be an empty box, but communicate: "Audio tool: filename"
DONE Preview of text-based exposition does not update quickly enough
background color of text-based editor should not change when body background-color is set (connected to margin issue)
If a footnote reference is copied from one page to the next, the content of the footnote remains in the old page.
dragging from media list creates tool with media size (not tool defaults)
Bugs
Bugs to be reported
If an exposition is unpublished and then republished, it cannot be reviewed (reviewer sees an error when they try to view it)
Reviewers added by the reviewer button in Users will not always be added (if they are existing users)
Supervised expositions show up in two places: Research Exposition (collaborated) and Research Expositions.
Background on WORK page is styled incorrectly: https://www.researchcatalogue.net/profile/show-work?work=410001
Video playback in HTML expositions breaks down on mobile.
Controls do not work on mobile
In Safari this may be caused by a bug in Safari itself: https://www.ctrl.blog/entry/safari-csp-media-controls.html
Word import in Graphical Editor doesn't use HTML default tool settings
Scrollbars hidden on Mac OS
[NO BUG] change of font in CSS is not accepted after the publication of the exposition: https://www.researchcatalogue.net/view/861875/861876
[CANNOT REPRODUCE] with pseudonyms the link to author's profile does not work
When user hits a "auth required" they do not return to the same page
[CASPER] The SARA unsubscribe menu accessed from the link of the announcement does not work
Problems with svg files in image tool, they are not properly scaled in edit -> options -> position -> size
file type detection should not be done by file ending (can create unusable media)
Menu of expositions in profile and of tools in workspace does not work in Windows 10, version 19041
Reported Bugs
A published exposition in JAR does not appear in the public profile of one of the co-author
exposition: https://www.researchcatalogue.net/view/462390/462391 author: Mariella Greil-Moebius https://www.researchcatalogue.net/profile/?person=91218
HTML tool show's page's background color (good), but even as the tool itself has another background color (bad).
Fixed Bugs
DONE A published exposition in JAR does not appear in the public profile of one of the co-author
exposition: https://www.researchcatalogue.net/view/462390/462391 author: Mariella Greil-Moebius https://www.researchcatalogue.net/profile/?person=91218
DONE Fullscreen does not work in embedded videos. example
DONE Login-as does not work for feide accounts
DONE position of tools can be made negative by mouse, but not edited by number in the style tab. (reporter: JAR, closed but not live)
DONE Fullscreen and Downloads on HTML-import videos (NTNU)
DONE (could not reproduce) Restoring an exposition while it was "in review", the "in review" status is inherited (SAR-1261)
DONE Footnotes -> dissapearing scrollbar problem when opening certain notes (SAR-1262)
DONE date of last change not updated for text-based expositions
DONE exporting JAR expositions caused problems with Safari/Chrome (Aubiome project)
DONE Declining connection request does not have effect (reported)
DONE Mail Link for owner with pseudonym on reviewing page (reported)
DONE restore deleted tools title column
DONE Exposition 849232 throws an error on preview
DONE Video player does not respond if autoplay is blocked.
DONE Issue name is missing from research page. (also ordering is arbitrary, should either be customizable or make sense) (reporter: NMH)
DONE Full screen doesn't work with autoplay
DONE metro js not loaded / Icons are not displayed
DONE Published exposition cannot be connected to
DONE Footnotes in copied expositions are not editable
Releases
Text-based editor version 2.1.1
Text Editor
Fix issue with old expositions which have a missing "metadata" field in their json
Parsing paragraphs can run into trouble if !{media} tag precedes it directly
Guide
Add a special section for reviewers/supervising
How to use notes
How to find an exposition
How to accept invitations / what does "deprecated" mean
How to remove notes
Missing pagesc
FONT FEATURE
We would like to reduce the "font warning" messages, by making sure only fonts are used that RC can host itself. Currently, many of our fonts (Verdana, Terminal), are not available everywhere, due to licensing. I have also found that Microsoft license does not allow us to self-host them.
There are 3 parts to the solution we had in mind:
- Add self-hosted fonts:
We have selected a list of public domain fonts, which the RC can self-host, some of them are metrically based on Arial/Helvetica. These fonts should be added to the HTML/text font dropdown and the .woff served with every exposition:
Sans Serif:
- Nimbus Sans L (https://www.fontsquirrel.com/fonts/nimbus-sans-l)
- Arimo (https://fonts.google.com/specimen/Arimo)
- Lato (GF) (https://fonts.google.com/specimen/Lato)
- Roboto (GF) (https://fonts.google.com/specimen/Roboto)
- PT Sans (https://fonts.google.com/specimen/PT+Sans?query=pt+sans)
- Open Sans (https://fonts.google.com/specimen/Open+Sans?query=open+sans)
Serif:
- Libre Baskerville (https://fonts.google.com/specimen/Libre+Baskerville?query=Libre+basker)
- Merriweather (GF) (https://fonts.google.com/specimen/Merriweather?query=Merriweather)
Mono:
- Roboto Mono (GF) https://fonts.google.com/specimen/Roboto+Mono?query=roboto+mono
- IBM Plex Sans https://fonts.google.com/specimen/IBM+Plex+Sans?query=ibm
- User added fonts:
In the expositions settings it should be possible to upload your own fonts (.woff), give it a name and then use it in the HTML & Text tools.
For new expositions, only make available the self-hosted or user-uploaded fonts. For all older expositions, authors should still be able to use the old fonts (so both the old and new fonts).