freeyourscience/freeyourscience

Post-release tasks

LGro opened this issue · 0 comments

LGro commented

Landing Page

  • button & link hover states
  • favicon (background-)color
  • remove howto page (not linked atm)
  • double check with s2 wrt design

Author Page

  • for semantic scholar ID or ORCID search, adjust / hide the general hint about trying something else below the search input
  • only start to display publications after initial wait (e.g. 1s) to prevent quick changes in section intro texts
  • unknown pubs: remove year parentheses when not year present
  • search from elm to prevent long overall page loading times
  • inform users about errors when trying to get papers (currently only silently logged)
  • when fetching papers from S2 IDs in the frontend, there is no DOI duplication check; thus, e.g. for S2 profile 51453144 a paper shows up twice -> introduce a duplication check (prefer OA version)
  • add zenodo to check for oa versions

Details Page

  • add custom explainer / howto texts / links for common locations
  • on non-syp pathway detail page double check sherpa policy link is front and center

Technology page

  • add new page with info about where data comes from / how is processed

embed page

  • maybe tell folks to give the pdf an appropraite name because it will show up on zenodo

TODOs from source code

  • absolute URLs
  • revisit response schema for frontend use case (simplify author schema to only contain list of dois and not full papers)
  • reduce size of material-icons transfer (100kB)
    Current idea: transform to svg-font with fontforge -c "import fontforge; fontforge.open('material-icons.ttf').generate('materials-icon.svg')" and then use fontello.com to only include the required icons.