[!!!][FEATURE] Enhanced new MetaTag API
It is now possible to use a new MetaTag API having managers to handle specific Meta Tag "families" like OpenGraph. You can use the API by TypoScript and from PHP. It will use the DependencyOrderingService to define the order of the managers. Besides the managers shipped by core, you can also add and register your own managers. Resolves: #81464 Releases: master Change-Id: I64f349c32e542087597f033eb48e4d218a5cd53c Reviewed-on: https://review.typo3.org/56738 Reviewed-by:Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by:
Mathias Schreiber <mathias.schreiber@typo3.com> Tested-by:
TYPO3com <no-reply@typo3.com> Reviewed-by:
Frank Naegler <frank.naegler@typo3.org> Reviewed-by:
Richard Haeser <richard@maxserv.com> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Andreas Wolf <andreas.wolf@typo3.org> Tested-by:
Andreas Wolf <andreas.wolf@typo3.org>
Showing
- typo3/sysext/core/Classes/MetaTag/AbstractMetaTagManager.php 320 additions, 0 deletionstypo3/sysext/core/Classes/MetaTag/AbstractMetaTagManager.php
- typo3/sysext/core/Classes/MetaTag/EdgeMetaTagManager.php 24 additions, 0 deletionstypo3/sysext/core/Classes/MetaTag/EdgeMetaTagManager.php
- typo3/sysext/core/Classes/MetaTag/GenericMetaTagManager.php 174 additions, 0 deletionstypo3/sysext/core/Classes/MetaTag/GenericMetaTagManager.php
- typo3/sysext/core/Classes/MetaTag/Html5MetaTagManager.php 63 additions, 0 deletionstypo3/sysext/core/Classes/MetaTag/Html5MetaTagManager.php
- typo3/sysext/core/Classes/MetaTag/MetaTagManagerInterface.php 90 additions, 0 deletions...3/sysext/core/Classes/MetaTag/MetaTagManagerInterface.php
- typo3/sysext/core/Classes/MetaTag/MetaTagManagerRegistry.php 111 additions, 0 deletionstypo3/sysext/core/Classes/MetaTag/MetaTagManagerRegistry.php
- typo3/sysext/core/Classes/MetaTag/OpenGraphMetaTagManager.php 63 additions, 0 deletions...3/sysext/core/Classes/MetaTag/OpenGraphMetaTagManager.php
- typo3/sysext/core/Classes/MetaTag/TwitterCardMetaTagManager.php 66 additions, 0 deletions...sysext/core/Classes/MetaTag/TwitterCardMetaTagManager.php
- typo3/sysext/core/Classes/Page/PageRenderer.php 23 additions, 8 deletionstypo3/sysext/core/Classes/Page/PageRenderer.php
- typo3/sysext/core/Documentation/Changelog/master/Feature-81464-AddAPIForMetaTagManagement.rst 102 additions, 0 deletions...gelog/master/Feature-81464-AddAPIForMetaTagManagement.rst
- typo3/sysext/core/Tests/Functional/Page/PageRendererTest.php 4 additions, 0 deletionstypo3/sysext/core/Tests/Functional/Page/PageRendererTest.php
- typo3/sysext/core/Tests/Unit/MetaTag/GenericMetaTagManagerTest.php 256 additions, 0 deletions...ext/core/Tests/Unit/MetaTag/GenericMetaTagManagerTest.php
- typo3/sysext/core/Tests/Unit/MetaTag/MetaTagManagerRegistryTest.php 234 additions, 0 deletions...xt/core/Tests/Unit/MetaTag/MetaTagManagerRegistryTest.php
- typo3/sysext/core/Tests/Unit/MetaTag/OpenGraphMetaTagManagerTest.php 205 additions, 0 deletions...t/core/Tests/Unit/MetaTag/OpenGraphMetaTagManagerTest.php
- typo3/sysext/core/ext_localconf.php 19 additions, 0 deletionstypo3/sysext/core/ext_localconf.php
- typo3/sysext/frontend/Classes/Page/PageGenerator.php 6 additions, 1 deletiontypo3/sysext/frontend/Classes/Page/PageGenerator.php
- typo3/sysext/frontend/Tests/Unit/Page/PageGeneratorTest.php 3 additions, 3 deletionstypo3/sysext/frontend/Tests/Unit/Page/PageGeneratorTest.php
Please register or sign in to comment