Note: You are currently viewing documentation for Moodle 3.4. Up-to-date documentation for the latest stable version of Moodle is likely available here: Developer tools.

Developer tools: Difference between revisions

From MoodleDocs
(Adding MoodleBites YouTube video link)
(Third party libraries, Acceptance testing)
Line 1: Line 1:
{{Managing a Moodle site}}
{{Managing a Moodle site}}
Developers of Moodle code have some special tools included in the Moodle package to assist them.  Most of the tools should ONLY be used on test sites (not production sites). However there are a couple which may be used by a cautious administrator.
Developers of Moodle code have some special tools included in the Moodle package to assist them.  Most of the tools should ONLY be used on test sites (not production sites). However there are a few which may be used by a cautious administrator.


===Debugging===
==Experimental features==
 
Moodle includes a few experimental features which a cautious administrator may consider enabling. See [[Experimental settings]] for details.
 
==Debugging==


''Administration > Site administration > Development > Debugging''
''Administration > Site administration > Development > Debugging''
Line 8: Line 12:
At certain times a site administrator will need to see more and/or a more complete error message.  The default is to show NONE. These messages can also 1) be very confusing to teachers and students when they suddenly appear and 2) can reveal things about your Moodle and web server that should not be common knowledge.  Thus use with care and for short periods of time. See [[Debugging]] for details.
At certain times a site administrator will need to see more and/or a more complete error message.  The default is to show NONE. These messages can also 1) be very confusing to teachers and students when they suddenly appear and 2) can reveal things about your Moodle and web server that should not be common knowledge.  Thus use with care and for short periods of time. See [[Debugging]] for details.


===Purge all caches===
==Purge all caches==


''Administration > Site administration > Development > Purge all caches''
''Administration > Site administration > Development > Purge all caches''
Line 14: Line 18:
Moodle can cache themes, language strings, filters and other bits of information that have been calculated and stored by the web browser.  This link forces all user web browsers to refresh their screens of '''any''' information that Moodle has cached.  Several modules that use cache have settings which will turn off caching for that module.  Eliminating or purging caches slows performance.
Moodle can cache themes, language strings, filters and other bits of information that have been calculated and stored by the web browser.  This link forces all user web browsers to refresh their screens of '''any''' information that Moodle has cached.  Several modules that use cache have settings which will turn off caching for that module.  Eliminating or purging caches slows performance.


==Experimental features==
==Third party libraries==
 
A list of all third party libraries in use together with versions and licenses is available at ''Administration > Site administration > Development > Third party libraries''.
 
See also [[:dev:Moodle libraries credits]].
 
==Acceptance testing==
 
''Administration > Site administration > Development > Acceptance testing''


Moodle includes a few experimental features which a cautious administrator may consider enabling. See [[Experimental settings]] for details.
See [[:dev:Acceptance testing|Acceptance testing]] in the dev docs for details.


==See also==
==See also==
*[http://youtu.be/HlVOcqeUHBs Moodle Administration Development settings]  MoodleBites video on YouTube  
*[http://youtu.be/HlVOcqeUHBs Moodle Administration Development settings]  MoodleBites video on YouTube  


[[es:Herramientas para desarrolladores]]
[[es:Herramientas para desarrolladores]]

Revision as of 13:24, 8 May 2015

Developers of Moodle code have some special tools included in the Moodle package to assist them. Most of the tools should ONLY be used on test sites (not production sites). However there are a few which may be used by a cautious administrator.

Experimental features

Moodle includes a few experimental features which a cautious administrator may consider enabling. See Experimental settings for details.

Debugging

Administration > Site administration > Development > Debugging

At certain times a site administrator will need to see more and/or a more complete error message. The default is to show NONE. These messages can also 1) be very confusing to teachers and students when they suddenly appear and 2) can reveal things about your Moodle and web server that should not be common knowledge. Thus use with care and for short periods of time. See Debugging for details.

Purge all caches

Administration > Site administration > Development > Purge all caches

Moodle can cache themes, language strings, filters and other bits of information that have been calculated and stored by the web browser. This link forces all user web browsers to refresh their screens of any information that Moodle has cached. Several modules that use cache have settings which will turn off caching for that module. Eliminating or purging caches slows performance.

Third party libraries

A list of all third party libraries in use together with versions and licenses is available at Administration > Site administration > Development > Third party libraries.

See also dev:Moodle libraries credits.

Acceptance testing

Administration > Site administration > Development > Acceptance testing

See Acceptance testing in the dev docs for details.

See also