Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

User:Andrew Nicols: Difference between revisions

From MoodleDocs
No edit summary
(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