MDL-66367 core: added new cachetemplates setting
This commit is contained in:
@@ -275,4 +275,9 @@ preferences,moodle|/user/preferences.php|t/preferences',
|
||||
$temp->add(new admin_setting_configtextarea('additionalhtmlfooter', new lang_string('additionalhtmlfooter', 'admin'), new lang_string('additionalhtmlfooter_desc', 'admin'), '', PARAM_RAW));
|
||||
$ADMIN->add('appearance', $temp);
|
||||
|
||||
$setting = new admin_setting_configcheckbox('cachetemplates', new lang_string('cachetemplates', 'admin'),
|
||||
new lang_string('cachetemplates_help', 'admin'), 1);
|
||||
$temp = new admin_settingpage('templates', new lang_string('templates', 'admin'));
|
||||
$temp->add($setting);
|
||||
$ADMIN->add('appearance', $temp);
|
||||
} // end of speedup
|
||||
|
||||
@@ -654,6 +654,9 @@ $CFG->admin = 'admin';
|
||||
// Prevent JS caching
|
||||
// $CFG->cachejs = false; // NOT FOR PRODUCTION SERVERS!
|
||||
//
|
||||
// Prevent Template caching
|
||||
// $CFG->cachetemplates = false; // NOT FOR PRODUCTION SERVERS!
|
||||
//
|
||||
// Restrict which YUI logging statements are shown in the browser console.
|
||||
// For details see the upstream documentation:
|
||||
// http://yuilibrary.com/yui/docs/api/classes/config.html#property_logInclude
|
||||
|
||||
@@ -104,6 +104,8 @@ $string['bookmarkdeleted'] = 'Bookmark deleted.';
|
||||
$string['bookmarkthispage'] = 'Bookmark this page';
|
||||
$string['cachejs'] = 'Cache Javascript';
|
||||
$string['cachejs_help'] = 'Javascript caching and compression greatly improves page loading performance. it is strongly recommended for production sites. Developers will probably want to disable this feature.';
|
||||
$string['cachetemplates'] = 'Cache Templates';
|
||||
$string['cachetemplates_help'] = 'Template caching will improve page loading performance and is strongly recommended for production sites. Developers will probably want to disable this feature.';
|
||||
$string['calendarexportsalt'] = 'Calendar export salt';
|
||||
$string['calendarsettings'] = 'Calendar';
|
||||
$string['calendartype'] = 'Calendar type';
|
||||
@@ -1264,6 +1266,7 @@ $string['taskstatscron'] = 'Background processing for statistics';
|
||||
$string['tasktagcron'] = 'Background processing for tags';
|
||||
$string['tasktempfilecleanup'] = 'Delete stale temp files';
|
||||
$string['tempdatafoldercleanup'] = 'Clean up temporary data files older than';
|
||||
$string['templates'] = 'Templates';
|
||||
$string['testoutgoingmailconf'] = 'Test outgoing mail configuration';
|
||||
$string['testoutgoingmaildetail'] = 'Note: Before testing, please save your configuration.<br />{$a}';
|
||||
$string['testoutgoingmailconf_message'] = 'This is a test message to confirm that you have successfully configured your site\'s outgoing mail.';
|
||||
|
||||
@@ -53,6 +53,9 @@ validation against and defaults to null (so, no user needed) if not provided.
|
||||
* Following behat steps have been removed from core:
|
||||
- I go to "<gradepath_string>" in the course gradebook
|
||||
* A new admin setting widget 'core_admin\local\settings\filesize' is added.
|
||||
* A new setting 'Cache templates' was added (see MDL-66367). This setting determines if templates are cached or not.
|
||||
This setting can be set via the UI or by defining $CFG->cachetemplates in your config.php file. It is a boolean
|
||||
and should be set to either false or true. Developers will probably want to set this to false.
|
||||
|
||||
=== 3.7 ===
|
||||
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
$version = 2019083000.00; // YYYYMMDD = weekly release date of this DEV branch.
|
||||
$version = 2019090100.00; // YYYYMMDD = weekly release date of this DEV branch.
|
||||
// RR = release increments - 00 in DEV branches.
|
||||
// .XX = incremental changes.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user