Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Student projects/Admin page cleanup.

Student projects/Admin page cleanup: Difference between revisions

From MoodleDocs
(Replaced content with "{{Moved_to_dev_docs}}")
 
(32 intermediate revisions by one other user not shown)
Line 1: Line 1:
<strike>I'm currently working on porting the settings to XML and putting together the new index.php admin page. Please use the talk page to leave me any comments, I'll be checking it regularly.</strike>
{{Moved_to_dev_docs}}
 
This just in: no XML! The new format will be PHP/OO-based. New code to come soon. (Till then, take a look at the [[Student projects/Admin page cleanup/Reorg|Reorg]] page, which still contains useful data.)
 
{| 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>
|}
 
 
== Key Project Tasks ==
 
* <strike>'''(done)''' [[Student projects/Admin page cleanup/XML file format|Design XML DTD]]</strike> '''(done)''' [[Student projects/Admin page cleanup/OO format|Design OO format for admin]]
* '''(almost done -- 3 issues remaining)''' [[Student projects/Admin page cleanup/Admin block|Design new admin block]]
* '''(in progress -- 75% complete)''' [[Student projects/Admin page cleanup/Reorg|Reorganize and port Moodle admin settings to OO structure]]
* '''(almost done -- 3+ issues remaining)''' [[Student projects/Admin page cleanup/Admin subpages|Code script for displaying and accepting input from new admin interface]]
* '''(almost done -- 2 issues remaining)''' [[Student projects/Admin page cleanup/Bookmarks|Build a per-user bookmarking system for admin settings]]
* <strike>'''(not yet started)''' [[Student projects/Admin page cleanup/User management interface|Improve the user management interface]]</strike> Probably not necessary given the new roles structure? Main complaint was the separate links for creating admins, teachers, creators, etc.
* '''(not yet started)''' [[Student projects/Admin page cleanup/Upgrade|Code the necessary PHP to highlight changed settings after an upgrade]]
 
== Remaining Issues ==
 
* Include a custom $paramtype in admin_setting_configtext() settings?
* Double-check country on the languageandlocation settingpage... what's the default value?
* Find a good way to mark settings that are set on initial install.
* Update frontpage setting on frontpage settingpage (has to include "combo list").
* Move the aspellpath setting to systempaths
* <strike>Add the docroot, doctonewwindow, bloglevel settings</strike>
* Add the <strike>adminseesall,</strike> startwday, weekenddays, upcoming_lookahead, upcoming_maxevents, timezones settings
 
== Links ==
 
* Get back to the [[Student_projects | Student Projects]] listing.
* You can get my official SoC app [http://vkm.ca/?s=soc2006-moodle-app here].
* My sample moodle setups are <strike>[http://demoserv.vkm.ca:822/moodle here for 1.5]</strike> and [http://betaserv.vkm.ca:82/moodle here for 1.6].
* A beta hierarchy script (actually, a PHP hierarchy object) that I created for this is available [http://demoserv.vkm.ca:822/temp.php here].
* [http://betaserv.vkm.ca:82/moodle/blocks/HOWTO.html Useful link] for me to learn about module programming.
 
[[Category:Developer]]
[[Category:Project]]

Latest revision as of 08:12, 22 June 2011

This development related page is now located in the Dev docs.

See the Student projects/Admin page cleanup page in the Dev docs.