customscripts: Difference between revisions
From MoodleDocs
No edit summary |
Helen Foster (talk | contribs) m cat edit |
||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 8: | Line 8: | ||
* this is for people making short term changes to VISIBLE web pages in the moodle source code | * 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 | * it seems to have been used extensively only by the [[Moodle_for_Mobiles]] project | ||
| Line 13: | Line 16: | ||
* to enable Custom Scripts, add $CFG->customscript=path/to/customscript/folder (see [[Configuration_file]]) | * 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://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 10:25, 18 June 2007
Custom Scripts Mechanism
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"