[FOLLOWUP][FEATURE] Introduce System Information dropdown item
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Configuration / DefaultConfiguration.php
index 739b2bb..5441de3 100644 (file)
@@ -22,9 +22,9 @@ return array(
        'GFX' => array(
                // Configuration of the image processing features in TYPO3. 'IM' and 'GD' are short for ImageMagick and GD library respectively.
                'image_processing' => TRUE,                                             // Boolean: Enables image processing features. Disabling this means NO image processing with either GD or IM!
-               'thumbnails' => TRUE,                                                   // Boolean: Enables the use of thumbnails in the backend interface. Thumbnails are generated by IM/partly GD in the file typo3/thumbs.php
+               'thumbnails' => TRUE,                                                   // Boolean: Enables the use of thumbnails in the backend interface.
                'thumbnails_png' => 0,                                                  // Bits. Bit0: If set, thumbnails from non-jpegs will be 'png', otherwise 'gif' (0=gif/1=png). Bit1: Even JPG's will be converted to png or gif (2=gif/3=png)
-               'gif_compress' => TRUE,                                                 // Boolean: Enables the use of the \TYPO3\CMS\Core\Utility\GeneralUtility::gif_compress() workaround function for compressing giffiles made with GD or IM, which probably use only RLE or no compression at all.
+               'gif_compress' => TRUE,                                                 // Boolean: Enables the use of the \TYPO3\CMS\Core\Utility\GeneralUtility::gifCompress() workaround function for compressing giffiles made with GD or IM, which probably use only RLE or no compression at all.
                'imagefile_ext' => 'gif,jpg,jpeg,tif,tiff,bmp,pcx,tga,png,pdf,ai',// Commalist of file extensions perceived as images by TYPO3. List should be set to 'gif,png,jpeg,jpg' if IM is not available. Lowercase and no spaces between!
                'gdlib' => TRUE,                                                                // Boolean: Enables the use of GD.
                'gdlib_png' => FALSE,                                                   // Boolean: Enables the use of GD, with PNG only. This means that all items normally generated as gif-files will be png-files instead!
@@ -175,6 +175,14 @@ return array(
                                        'options' => array(),
                                        'groups' => array('pages', 'all')
                                ),
+                               'cache_imagesizes' => array(
+                                       'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
+                                       'backend' => \TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend::class,
+                                       'options' => array(
+                                               'defaultLifetime' => 0,
+                                       ),
+                                       'groups' => array('lowlevel'),
+                               ),
                                'l10n' => array(
                                        'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
                                        'backend' => \TYPO3\CMS\Core\Cache\Backend\SimpleFileBackend::class,
@@ -183,6 +191,11 @@ return array(
                                        ),
                                        'groups' => array('system')
                                ),
+                               'fluid_template' => array(
+                                       'backend' => \TYPO3\CMS\Core\Cache\Backend\FileBackend::class,
+                                       'frontend' => \TYPO3\CMS\Core\Cache\Frontend\PhpFrontend::class,
+                                       'groups' => array('system'),
+                               ),
                                'extbase_object' => array(
                                        'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
                                        'backend' => \TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend::class,
@@ -199,6 +212,21 @@ return array(
                                        ),
                                        'groups' => array('system')
                                ),
+                               'extbase_typo3dbbackend_tablecolumns' => array(
+                                       'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
+                                       'backend' => \TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend::class,
+                                       'groups' => array('system'),
+                               ),
+                               'extbase_typo3dbbackend_queries' => array(
+                                       'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
+                                       'backend' => \TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend::class,
+                                       'groups' => array('system'),
+                               ),
+                               'extbase_datamapfactory_datamap' => array(
+                                       'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
+                                       'backend' => \TYPO3\CMS\Core\Cache\Backend\Typo3DatabaseBackend::class,
+                                       'groups' => array('system'),
+                               ),
                        ),
                ),
                'defaultCategorizedTables' => 'pages,tt_content,sys_file_metadata', // List of comma separated tables that are categorizable by default.
@@ -626,7 +654,7 @@ return array(
                                'csrfTokenCheck' => TRUE
                        ),
                        't3lib_TCEforms_suggest::searchRecord' => array(
-                               'callbackMethod' => \TYPO3\CMS\Backend\Form\Element\SuggestElement::class . '->processAjaxRequest',
+                               'callbackMethod' => \TYPO3\CMS\Backend\Form\Wizard\SuggestWizard::class . '->processAjaxRequest',
                                'csrfTokenCheck' => TRUE
                        ),
                        'ShortcutMenu::getShortcutEditForm' => array(
@@ -649,6 +677,10 @@ return array(
                                'callbackMethod' => \TYPO3\CMS\Backend\Backend\ToolbarItems\ShortcutToolbarItem::class . '->createAjaxShortcut',
                                'csrfTokenCheck' => TRUE
                        ),
+                       'SystemInformationMenu::load' => array(
+                               'callbackMethod' => \TYPO3\CMS\Backend\Backend\ToolbarItems\SystemInformationToolbarItem::class . '->renderAjax',
+                               'csrfTokenCheck' => TRUE
+                       ),
                        'ModuleMenu::reload' => array(
                                'callbackMethod' => \TYPO3\CMS\Backend\Controller\BackendController::class . '->getModuleMenuForReload',
                                'csrfTokenCheck' => TRUE
@@ -714,15 +746,13 @@ return array(
                'XCLASS' => array()
        ),
        'FE' => array( // Configuration for the TypoScript frontend (FE). Nothing here relates to the administration backend!
-               'activateContentAdapter' => TRUE,               // Boolean: TYPO3 Frontend can transform tt_content and pages records using FAL back to into a format like DB records have been in pre 6.x, so legacy Typoscript can work with it. <strong><em>WARNING: THIS IS SLOW!</em></strong>
                'png_to_gif' => FALSE,          // Boolean: Enables conversion back to gif of all png-files generated in the frontend libraries. Notice that this leaves an increased number of temporary files in typo3temp/
                'addAllowedPaths' => '',                // Additional relative paths (comma-list) to allow TypoScript resources be in. Should be prepended with '/'. If not, then any path where the first part is like this path will match. That is: 'myfolder/ , myarchive' will match eg. 'myfolder/', 'myarchive/', 'myarchive_one/', 'myarchive_2/' ... No check is done to see if this directory actually exists in the root of the site. Paths are matched by simply checking if these strings equals the first part of any TypoScript resource filepath. (See class template, function init() in \TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser)
-               'allowedTempPaths' => '',               // Additional paths allowed for temporary images. Used with imgResource. Eg. 'alttypo3temp/,another_temp_dir/';
                'debug' => FALSE,               // Boolean: If set, some debug HTML-comments may be output somewhere. Can also be set by TypoScript.
                'noPHPscriptInclude' => FALSE,          // Boolean: If set, PHP-scripts are not included by TypoScript configurations, unless they reside in the folders typo3/ext/, typo3/sysext/ or typo3conf/ext. This is a security option to ensure that users with template-access do not terrorize
-               'strictFormmail' => TRUE,               // Boolean: If set, the internal "formmail" feature in TYPO3 will send mail ONLY to recipients which has been encoded by the system itself. This protects against spammers misusing the formmailer.
-               'secureFormmail' => TRUE,               // Boolean: If set, the internal "formmail" feature in TYPO3 will send mail ONLY to the recipients that are defined in the form CE record. This protects against spammers misusing the formmailer.
-               'formmailMaxAttachmentSize' => 250000,          // Integer: Sets the maximum allowed size (in bytes) of attachments for the internal "formmail" feature.
+               'strictFormmail' => TRUE,               // Boolean: If set, the internal "formmail" feature in TYPO3 will send mail ONLY to recipients which has been encoded by the system itself. This protects against spammers misusing the formmailer. This option has been marked as deprecated since TYPO3 CMS 7 and will be removed in TYPO3 CMS 8.
+               'secureFormmail' => TRUE,               // Boolean: If set, the internal "formmail" feature in TYPO3 will send mail ONLY to the recipients that are defined in the form CE record. This protects against spammers misusing the formmailer. This option has been marked as deprecated since TYPO3 CMS 7 and will be removed in TYPO3 CMS 8.
+               'formmailMaxAttachmentSize' => 250000,          // Integer: Sets the maximum allowed size (in bytes) of attachments for the internal "formmail" feature.This option has been marked as deprecated since TYPO3 CMS 7 and will be removed in TYPO3 CMS 8.
                'compressionLevel' => 0,                // Integer: Determines output compression of FE output. Makes output smaller but slows down the page generation depending on the compression level. Requires zlib in your PHP installation. Range 1-9, where 1 is least compression and 9 is greatest compression. 'true' as value will set the compression based on the PHP default settings (usually 5). Suggested and most optimal value is 5.
                'pageNotFound_handling' => '',          // <p>How TYPO3 should handle requests for non-existing/accessible pages.</p> <dl><dt>empty (default)</dt><dd>The next visible page upwards in the page tree is shown.</dd> <dt>'true' or '1'</dt><dd>An error message is shown.</dd><dt>String</dt><dd>Static HTML file to show (reads content and outputs with correct headers), e.g. 'notfound.html' or 'http://www.example.org/errors/notfound.html'.</dd> <dt>Prefix "REDIRECT:"</dt><dd> If prefixed with "REDIRECT:" it will redirect to the URL/script after the prefix.</dd><dt>Prefix "READFILE:"</dt><dd>If prefixed with "READFILE" then it will expect the remaining string to be a HTML file which will be read and outputted directly after having the marker "###CURRENT_URL###" substituted with REQUEST_URI and ###REASON### with reason text, for example: "READFILE:fileadmin/notfound.html".</dd> <dt>Prefix "USER_FUNCTION:"</dt><dd> If prefixed with "USER_FUNCTION:" a user function is called, e.g. "USER_FUNCTION:fileadmin/class.user_notfound.php:user_notFound->pageNotFound" where the file must contain a class "user_notFound" with a method "pageNotFound" inside with two parameters $param and $ref.</dd></dl>
                'pageNotFound_handling_statheader' => 'HTTP/1.0 404 Not Found',         // If 'pageNotFound_handling' is enabled, this string will always be sent as header before the actual handling.