Difference between revisions of "User:Andrew Nicols"

Jump to: navigation, search
(Add some tracker issues where relevant)
Line 1: Line 1:
 
I am the component maintainer for AJAX and Javascript.
 
I am the component maintainer for AJAX and Javascript.
 
==Key areas I'm currently working on==
 
* Creation of a course tagging infrastructure (https://docs.moodle.org/dev/Course_Tags)
 
==Some of my past project work==
 
* Javascript Module Chooser showing user help (http://tracker.moodle.org/browse/MDL-30617)
 
* Rewrite of course and block Javascript (http://tracker.moodle.org/browse/MDL-31052)
 
  
 
== My thoughts on the JavaScript Roadmap for 2.6 and beyond ==
 
== My thoughts on the JavaScript Roadmap for 2.6 and beyond ==
  
=== Convert remaining modules to use Shifter ===
+
=== Convert remaining modules to use Shifter - MDL-38284===
 +
This is relatively high priority. It would be great to be able to have all YUI modules in a consistent shape to make it easier for new users to developer YUI modules for Moodle.
  
 
=== Introduce JS Unit Tests + Code coverage using istanbul ===
 
=== Introduce JS Unit Tests + Code coverage using istanbul ===
Line 20: Line 15:
 
* filemanager
 
* filemanager
 
* dock
 
* dock
* enrolments
+
* enrolments (MDL-37349, MDL-29121)
* questionbank chooser
+
* questionbank chooser (MDL-32729)
  
 
=== YUIdoc Documentation ===
 
=== YUIdoc Documentation ===
Line 38: Line 33:
 
** Environment
 
** Environment
 
* Peer Review guidelines
 
* Peer Review guidelines
 +
 +
 +
= Other =
 +
==Key areas I'm currently working on==
 +
* Creation of a course tagging infrastructure (https://docs.moodle.org/dev/Course_Tags)
 +
 +
==Some of my past project work==
 +
* Javascript Module Chooser showing user help (http://tracker.moodle.org/browse/MDL-30617)
 +
* Rewrite of course and block Javascript (http://tracker.moodle.org/browse/MDL-31052)

Revision as of 22:08, 17 April 2013

I am the component maintainer for AJAX and Javascript.

My thoughts on the JavaScript Roadmap for 2.6 and beyond

Convert remaining modules to use Shifter - MDL-38284

This is relatively high priority. It would be great to be able to have all YUI modules in a consistent shape to make it easier for new users to developer YUI modules for Moodle.

Introduce JS Unit Tests + Code coverage using istanbul

Track down all uses of YUI2 in Moodle

  • plan rewrites of them

Look at rewrites for

YUIdoc Documentation

  • Document common modules:
    • notification
    • tooltip
    • chooserdialogue
  • Document all other modules

Wiki documentation

  • Shifter
  • Modules
  • JQuery
  • FAQ
  • Getting Started
    • Environment
  • Peer Review guidelines


Other

Key areas I'm currently working on

Some of my past project work