Skip to content

Commit

Permalink
[TASK] Synchronize RST files
Browse files Browse the repository at this point in the history
* Various .rst file index fixes, NotScanned usually does not make
  sense on Important- and Feature- files.
* Add a missing extension scanner config
* Sync 7* and 8* folders to other core branches

Resolves: #84141
Releases: master, 8.7, 7.6
Change-Id: Ifc19d774d45395cb30bd51f50d9121af409f48bb
Reviewed-on: https://review.typo3.org/56010
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
  • Loading branch information
lolli42 committed Mar 5, 2018
1 parent b3ef7c6 commit 0cfc6e1
Show file tree
Hide file tree
Showing 31 changed files with 124 additions and 32 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@

.. include:: ../../Includes.txt

============================================================
Feature: #69794 - Support pecl-memcached in MemcachedBackend
============================================================

See :issue:`69794`

Description
===========

Support for the PECL module "memcached" has been added to the MemcachedBackend of the Caching Framework.


Impact
======

The MemcachedBackend checks if either "memcache" or "memcached" is installed. If both plugins are installed, the
MemcachedBackend uses "memcache" over "memcached" to avoid being a breaking change. An integrator may set the option
``peclModule` to use the preferred PECL module.
Example code:
.. code-block:: php
$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['my_memcached'] = [
'frontend' => \TYPO3\CMS\Core\Cache\Frontend\VariableFrontend::class,
'backend' => \TYPO3\CMS\Core\Cache\Backend\MemcachedBackend::class,
'options' => [
'peclModule' => 'memcached',
'servers' => [
'localhost',
'server2:port'
]
]
];
.. index:: PHP-API, LocalConfiguration
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
.. include:: ../../Includes.txt

==============================================================================
Deprecation: #83403 - EXT:form - deprecate translation for "options" as string
==============================================================================

See :issue:`83403`

Description
===========

The templates for RadioButton and MultiCheckbox form elements have been changed. This was necessary
to allow dots and special chars within labels and values for the "options" property of the
aforementioned elements.
For compatibility reasons, the old template syntax is still supported but is deprecated and will be
removed with TYPO3 v9.

Impact
======

If a user utilizes his own templates for MultiCheckbox and/ or RadioButton form elements and
translates the "options" property in the following way, a deprecation warning will be thrown.

.. code-block:: html

{formvh:translateElementProperty(element: element, property: 'options.{value}')}

Affected Installations
======================

Any installation which uses ext:form and own templates for MultiCheckbox and/ or RadioButton form
elements.


Migration
=========

Use

.. code-block:: html

{formvh:translateElementProperty(element: element, property: '{0: \'options\', 1: value}')}

to translate the "options" property within MultiCheckbox and RadioButton form element templates.

.. index:: Frontend, ext:form
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ a new option TYPO3_CONF_VARS is introduced.
The option :php:`FE|pageNotFound_handling_accessdeniedheader` allows to configure the
header which defaults to :php:`HTTP/1.0 403 Access denied`.

.. index:: Frontend, LocalConfiguration, NotScanned
.. index:: Frontend, LocalConfiguration
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@ Migration
Use SSL / HTTPS for the installation and the Notification API will work just like before.


.. index:: Backend, JavaScript, NotScanned, ext:backend
.. index:: Backend, JavaScript
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ But a get parameter like tracking[blue] will not be kept.

The value constraint in round brackets works in the same way as for not nested GET parameters.

.. index:: Frontend, TypoScript, NotScanned
.. index:: Frontend, TypoScript
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ for backend user sessions.
Setting the option :php:`$GLOBALS['TYPO3_CONF_VARS']['FE']['sessionTimeout']` is now possible
(via the Install Tool) to configure a global timeout for frontend sessions on the server-side.

.. index:: Frontend, LocalConfiguration, NotScanned
.. index:: Frontend, LocalConfiguration
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ Impact
Symfony commands can be executed via the scheduler which provides a migration path away from
command controllers to native symfony commands.

.. index:: CLI, NotScanned, ext:scheduler
.. index:: CLI, ext:scheduler
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ Description
A reference to a previously deleted task is now kept in the database with a :sql:`deleted=1` flag,
in order to check historic calls on scheduler tasks.

.. index:: Backend, NotScanned, Database, ext:scheduler
.. index:: Backend, Database, ext:scheduler
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ Impact

Validation may be used by adding the annotation :php`@validate Url`.

.. index:: PHP-API, NotScanned, ext:extbase
.. index:: PHP-API, ext:extbase
Original file line number Diff line number Diff line change
Expand Up @@ -104,4 +104,4 @@ Impact
Form element property translations and finisher option translations can now use placeholders
to output translation arguments.

.. index:: Frontend, TypoScript, NotScanned, ext:form
.. index:: Frontend, TypoScript, ext:form
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,12 @@ The protected method :php:`linkPage()` returns an array with the "uri" and "targ
To build an ATag outside of the fluid template, you have to use the introduced wrapper :php:`linkPageATagWrap()`.

Using the keys in your fluid template:

.. code-block:: html
<div class="path">{row.path}</div>
<div class="path-title">{row.pathTitle}</div>
<div class="path-uri">{row.pathUri}</div>

<div class="path">{row.path}</div>
<div class="path-title">{row.pathTitle}</div>
<div class="path-uri">{row.pathUri}</div>


.. index:: Frontend, ext:indexed_search, NotScanned
.. index:: Frontend, ext:indexed_search
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,4 @@ Should be changed to new configuration:
);
.. index:: Backend, JavaScript, PHP-API, NotScanned
.. index:: Backend, JavaScript, PHP-API
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ Impact

Extension developers can use this hook to e.g. hide custom credentials in the Configuration module.

.. index:: NotScanned
.. index:: PHP-API
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ Impact

When inside the list module, page translations are always shown as first table listing on top of the module.

.. index:: Backend, NotScanned
.. index:: Backend
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ npm should not be used to ensure installing the correct versions.

.. _yarn: https://yarnpkg.com/lang/en/

.. index:: JavaScript, NotScanned
.. index:: JavaScript
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ a new option :php:`pageNotFound_handling_accessdeniedheader` has been introduced
The option :php:`$GLOBALS['FE']['pageNotFound_handling_accessdeniedheader']` allows to configure the
header which defaults to :php:`HTTP/1.0 403 Access denied`.

.. index:: Frontend, LocalConfiguration, NotScanned
.. index:: Frontend, LocalConfiguration
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ Example of usage

.. code-block:: php
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['recordlist/Modules/Recordlist/index.php']['drawHeaderHook']['extkey'] = \Vendor\Extkey\Hooks\PageHook::class . '->render';
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['recordlist/Modules/Recordlist/index.php']['drawHeaderHook']['extkey'] = \Vendor\Extkey\Hooks\PageHook::class . '->render';
.. index:: Backend, NotScanned
.. index:: Backend, LocalConfiguration
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ Impact

Arrays can be filtered recursive using the new method.

.. index:: PHP-API, NotScanned
.. index:: PHP-API
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,4 @@ table name with `table_` and adding it to the list of fields.
The string `###ALL_TABLES###` is replaced with a list of all table names an editor has access to.


.. index:: Backend, NotScanned
.. index:: Backend
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ permissions or configuration using TsConfig.
Instead of looking into the source code of the browser, it is now possible to display those name by enabling the debug
mode for the backend.

.. index:: Backend, NotScanned
.. index:: Backend
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,4 @@ TYPO3 core developers as well as extension developers can develop functions whic
when a backend user successfully logs in to the backend of TYPO3.
A typical use case would be any type of notification service.

.. index:: NotScanned
.. index:: PHP-API, LocalConfiguration
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@ The default settings of TYPO3s cache backend allow for about 65.000 redirects.
If you have more (or in the future might have more) than 65.000 redirects it is advised to switch to a different cache
backend like redis.

.. index:: Backend, Frontend, NotScanned
.. index:: Backend, Frontend
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,4 @@ To add a new module to the Site main module, register a module within an extensi
]
);
.. index:: Backend, NotScanned
.. index:: Backend
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ Redirect hit counting can be enabled by setting
Be aware that every hit on a redirect will result in an additional SQL `UPDATE` query.

.. index:: Database, Frontend, LocalConfiguration, NotScanned
.. index:: Database, Frontend, LocalConfiguration
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ Possible values by the time of writing are:
* Plane
* Partition

.. index:: Frontend, Backend, NotScanned
.. index:: Frontend, Backend
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ Searching for the term "elements+basic" will find the following results:
* elements rte basic
* basic rte elements

.. index:: Backend, TCA, NotScanned
.. index:: Backend, TCA
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ Impact

It is no longer needed to switch to the list module and create a new task group on page 0 before editing or creating a scheduler task.

.. index:: Backend, NotScanned
.. index:: Backend, ext:scheduler
Original file line number Diff line number Diff line change
Expand Up @@ -74,4 +74,4 @@ You can also set the time limit in seconds:
Of course you will not want to run this manually in reality. Instead, the console command should be triggered by a cron
job or scheduled task and run at a regular interval.

.. index:: PHP-API, NotScanned
.. index:: PHP-API
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,4 @@ Impact

It's now possible to set a reply-to address for notification mails from TYPO3. Extensions can also use this system reply-to address by calling :php:`MailUtility::getSystemReplyTo()`.

.. index:: LocalConfiguration, NotScanned
.. index:: LocalConfiguration, PHP-API
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,4 @@ Example:
<!-- Set readonly attribute -->
<f:form.textarea name="foobar" readonly="1" />

.. index:: Fluid, NotScanned
.. index:: Fluid
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,11 @@
'Breaking-82639-LoggingActivatedForAuthenticationAndServiceClasses.rst',
],
],
'$GLOBALS[\'TYPO3_CONF_VARS\'][\'SYS\'][\'doNotCheckReferer\']' => [
'restFiles' => [
'Important-83768-RemoveReferrerCheck.rst',
],
],

// Hooks
'$GLOBALS[\'TYPO3_CONF_VARS\'][\'SC_OPTIONS\'][\'t3lib/class.t3lib_befunc.php\'][\'getFlexFormDSClass\']' => [
Expand Down

0 comments on commit 0cfc6e1

Please sign in to comment.