This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
On the roadmap for Moodle 2.8 is the "Element Library" - Sam Hemelryk and I have been prototyping, investigating and specifying how we think this should be approached. We think that the scope of this issue, is much bigger than adding a few html pages with different sized headings - there are some improvements needed to the output API ("fix all the things") in Moodle that will deliver benefits to developers and themers. | |
Please read our specification here: http://docs.moodle.org/dev/Render_library_specification (Yes, the entire thing - and the links). We would love to get as much feedback from themers and developers as possible (I'll link to this post in those forums). | |
There is one very important point to think about while reading that specification: | |
* We do not want to break anything - everything we do will be fully backwards compatible (and not in an annoying - debugging messages kind of way). | |
Thanks for your time, please put your comments in a reply on this discussion, not on the wiki page - Sam and I |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Function to export the renderer data in a format that is suitable for a | |
* mustache template. This means raw records are generated as in to_record, | |
* but all strings are correctly passed through external_format_text (or external_format_string). | |
* | |
* @param renderer_base $output Used to do a final render of any components that need to be rendered for export. | |
* @return stdClass|array | |
*/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Martin D, [30.08.16 11:13] | |
Juan see https://docs.google.com/spreadsheets/d/1pM3Ax3lahpWdre7p4NbRV5hNE12D0s1f3TWBJI4gXDM/edit#gid=6 | |
Damyon, [30.08.16 11:30] | |
These are the ones I think are not clear: | |
#1 (need the plain language explanations from somewhere) | |
#2 (we don't have a language string that says "Private message" - that was language in their own test scripts) | |
#3 (having a peristent chat interface on every page in Moodle is a BIG change and I'm not sure that is what messaging is intended for) | |
#5 (switch from relative time to absolute time) - I don't see any justification for this in any of the tests - and when I was watching the sessions, I saw people conducting the tests just put their own opinions into the comments on several things (not sure if this is one of them) | |
#31 "Massage the organizational structure." What does this mean ? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Demo of theme: | |
http://prototype.moodle.net/theme/ | |
Links to things to talk about (code!) | |
=SCSS compiler= | |
Sass example: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[PHP Modules] | |
bz2 | |
calendar | |
Core | |
ctype | |
curl | |
date | |
dom | |
exif | |
fileinfo |