2023-10-26 Frontend Working Group Meeting Notes

 Date

Oct 26, 2023

 Participants

  • @Brian Smith

  • @Cindy Nguyen

  • @Fox Piacenti

  • @Jason Wesson

  • @Jeremy Bowman (Deactivated)

  • @Mena Hassan

  • @Adolfo Brandes

Recording

 Discussion topics

Time

Item

Presenter

Notes

Time

Item

Presenter

Notes

5-60 minutes (depending)

Pluggability Summit Recap

@Adolfo Brandes

Effectively communicating these Plugin POC decisions:

  • Brian wants to make sure this meeting’s communications are expressly shared out.

    • Decisions action added

    • Adolfo: If and when we merge the plugin framework to learner dashboard, the components that would be made into a plugin should be made into plugins next-stop.

From Jeremy Bowman: are the other plugin proposals possible in implementing in practice?

  • Adolfo: not opposed to merging Braden’s PR for course-authoring (UISlots)

  • Brian likes the idea of getting multiple proposals in different MFEs. It solves the communication issue by making it obvious that several proposals are being tested.

Adolfo would like to make this merge of two proposals as a new POC.

  • Adolfo: next step between orgs is to have a meeting when it makes sense to pick the better pieces of both Jason/Braden’s proposals, with plans to implement them in Learner Dashboard as soon as possible. (Immediately-involved persons are Kelly Buchanan, Brian Smith, Adolfo Brandes, Jason Wesson)

    • The Tutor org might not like having to host an artifact somewhere else (like an MFE), and if we can have the default behavior of Braden’s proposal in there somewhere before the next release it’d be nice.

    • Jeremy Bowman: we could cut branches for Quince and would potentially help make a decision before the next release.

    • Adolfo’s small hope is making org-specific stuff extracted and back ported for Quince. If we can hide that stuff with flags, it’s okay for now but not okay for next release.

Piral in Learner Dashboard??

  • Adding Piral into this next discussion on Plugins POC

 Action items

 Decisions

  1. We’ll call Braden’s proposal for UI slots “UI Slots”
  2. We’ll communicate the idea that we can prototype different plugin architectures in different MFEs