|
|
Line 1: |
Line 1: |
| ==Custom Scripts Mechanism==
| | {{Moved_to_dev_docs}} |
| | |
| Any scripts that are called directly via a url (eg index.php, user/view.php)
| |
| can now be customised by placing a file with the same name (including directories) in
| |
| my_moodle_data_dir/customscripts
| |
| For example:
| |
| my_moodle_data_dir/customscripts/index.php; my_moodle_data_dir/customscripts/user/view.php
| |
| | |
| * this is for people making short term changes to VISIBLE web pages in the moodle source code
| |
| ** need to check relative links ; for example: never require ../config.php
| |
| ** cannot add new files to customscripts folder because they are not accessible directly via web.
| |
| ** better to use cvs or cogito for long term management of customisations to moodle code
| |
| | |
| * it seems to have been used extensively only by the [[Moodle_for_Mobiles]] project
| |
| | |
| * to enable Custom Scripts, add $CFG->customscript=path/to/customscript/folder (see [[Configuration_file]])
| |
| | |
| ==References==
| |
| * http://moodle.org/mod/forum/discuss.php?d=31895
| |
| * http://tracker.moodle.org/secure/QuickSearch.jspa and type "customscripts"
| |
| | |
| [[Category:Developer|Customscripts]]
| |
Latest revision as of 05:55, 22 June 2011
This development related page is now located in the Dev docs.
See the customscripts page in the Dev docs.