2018-05-17 Meeting Notes

Date

Agenda


TimeItemWhoNotes
10 minStatusEveryone

React + OAuth2Douglas Hall (Deactivated)https://medium.com/@mattmazzola/react-simple-auth-react-redux-oauth-2-0-de6ea9df0a63

Issue reviewEveryoneCheck in on the status of issues (both in Paragon and elsewhere in the platform)

Theming OEP checkinAriWhat do y'all think about the direction for theming? Any major concerns? If not, I'll draft it as a public OEP (note: I'm planning on checking in with white label first)

UX process checkinAri

Some notes from Alyssa about effective UX convos (she'll also be joining us in a few weeks)


Paragon pain pointsTylerI'd like to ask everyone who uses Paragon what the largest pain points are for them, and if not, what is preventing you from using Paragon.

Notes

Paragon Issues

  • Themeable build CSS includes Bootstrap and Font Awesome
    • It should not!
  • Should be using children props more
    • Hyperlink
    • Table
  • asInput
  • Missing components:
    • Listbox
    • Pagination (the library SFE uses has some a11y issues)
    • reactstrap??
  • Could it use the font-awesome npm package?
    • Does it render SVG?
  • mktg site can't really use it because of Bootstrap dependency
    • Maybe could use static build?
  • Where should the CSS boundaries lie?
    • What lives in Paragon vs. what lives in Bootstrap (vs. what lives in edx-bootstrap)?
  • Bundle size
    • Bundlephobia has an API for this
    • Is there a Travis plugin?
  • Themes/Variants

Theming

  • Customizing text
    • Eng-specific use case vs. non-eng use case
    • Can we piggyback off translations?
    • How many of these things can be overridden via Django settings?
  • Customizing elements
    • Overriding components?
    • Easier post-split