Student projects/Admin page cleanup: Difference between revisions
From MoodleDocs
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
{| style="color:black; border: 2px solid red; width: 100%; height: 20px;" | {| style="color:black; border: 2px solid red; width: 100%; height: 20px;" | ||
| <center>'''Before looking at source code, please run [http://betaserv.vkm.ca:82/source_code_update.php this] script to update .phps files'''</center> | | <center>'''Before looking at source code, please run [http://betaserv.vkm.ca:82/source_code_update.php this] script to update .phps files'''</center> |
Revision as of 06:44, 18 August 2006
Key Project Tasks
(done) Design XML DTD(done) Design OO format for admin- (almost done -- 3 issues remaining) Design new admin block
- (in progress -- 100% complete) Reorganize and port Moodle admin settings to OO structure
- (almost done -- 3+ issues remaining) Code script for displaying and accepting input from new admin interface
- (almost done -- 2 issues remaining) Build a per-user bookmarking system for admin settings
- (not yet started) Code the necessary PHP to highlight changed settings after an upgrade
Remaining Issues
- Find a good way to mark settings that are set on initial install
- Find a good way to display settings that are added (or set to default values) during an upgrade
- Figure out how user_is_editing() should work in admin/pagelib.php
- Specify the $paramtype for all admin_setting_configtext objects and children
- Specify the $role for all admin_externalpage and admin_settingpage objects
- Specify explicit $precedence values for all admin_externalpage, admin_settingpage, and admin_category objects
- Fix non-language-specific strings, and add required langfile strings
- Work out a way to handle gd_version
Links
- Get back to the Student Projects listing.
- You can get my official SoC app here.
- My sample moodle setups are
here for 1.5,here for 1.6and here for 1.7 beta.