The implementation of blocks is completely rotten, rife with inconsistencies and gaps.
This meta bug is to track the complete review and overhaul of blocks to make them something we can be proud of.
One objective is to not break compatibility for the blocks themselves - this is just about pagelib, really and making it work consistently and simply across all the pages in Moodle.
|Document exactly what we have now||Closed|
|Field||Original Value||New Value|
|Fix Version/s||1.9.1 [ 10240 ]|
|Summary||META: Complete review and consolidation of pagelib and the implementation of blocks throughout Moodle||META: Complete review and rewrite of Pagelib (and blocks)|
|Summary||META: Complete review and rewrite of Pagelib (and blocks)||Reimplement $PAGE for Navigation 2.0|
|Assignee||Martin Dougiamas [ dougiamas ]||Tim Hunt [ timhunt ]|
|Status||Open [ 1 ]||Resolved [ 5 ]|
|Resolution||Fixed [ 1 ]|
|Status||Resolved [ 5 ]||Closed [ 6 ]|
|Workflow||jira [ 23445 ]||MDL Workflow [ 57885 ]|
|Workflow||MDL Workflow [ 57885 ]||MDL Full Workflow [ 87031 ]|