Skip to content

Moving to Third Age development#

The Card and Content Interface are extended copies of the of the original Blackboard Tweaks code. Code released in 2011. Even though it's a bit late, it could be labelled part of the first age of Javascript (see third-age-of-javascript) given its reliance on jQuery and approach to build (i.e. nothing). My extension into the Card and Content Interface is that of a novice learning. Time to move to something more contemporary.

Aim is to move the Card and Content Interface "seamlessly" into web components and third-age-of-javascript to enable quicker and more responsive feature development. In particular, the ability to build out a design system of learning activities based on Web components.

Plan is

  • Move Card-Interface-Tweak into a 2nd generation build process (Webpack)
  • Move the Content-Interface-Tweak into the same
  • Restructure the code of both to use ES Modules

Move the Card-Interface-Tweak#

Identified process#

Uses

  • babel
  • webpack