Difference between revisions of "Talk:Javascript/Requirements"

Jump to: navigation, search
(Good to have)
(Must have)
Line 5: Line 5:
 
--[[User:Andrew Nicols|Andrew Nicols]] ([[User talk:Andrew Nicols|talk]]) 08:41, 1 September 2014 (WST)
 
--[[User:Andrew Nicols|Andrew Nicols]] ([[User talk:Andrew Nicols|talk]]) 08:41, 1 September 2014 (WST)
 
* Aria support
 
* Aria support
 +
--Damyon Wiese
 +
* Long term support. At least as long as a LTS Moodle release cycle (but really this is the bare minimum - we want something that will not leave us in this position even 3 years down the track - more like 10!).
 
--Damyon Wiese
 
--Damyon Wiese
  

Revision as of 02:07, 1 September 2014

It would be helpful if you could add your signature below any additions to this list.

Must have

  • The ability to load different content depending on the page requested ("must have" - really? -- Damyon)

--Andrew Nicols (talk) 08:41, 1 September 2014 (WST)

  • Aria support

--Damyon Wiese

  • Long term support. At least as long as a LTS Moodle release cycle (but really this is the bare minimum - we want something that will not leave us in this position even 3 years down the track - more like 10!).

--Damyon Wiese

Good to have

  • Isolation such that the JavaScript packaged in a Moodle plugin cannot easily interfere with javascript in other Moodle plugins, or the Moodle core.

--Andrew Nicols (talk) 08:41, 1 September 2014 (WST)

  • Low barriers to entry for new developers

--Damyon Wiese

  • Set of common UI widgets

-- Damyon Wiese

Icing on the cake

Thing we do not want

  • bloat

-- Damyon Wiese