Installation Version 14

Die Version 14 ist (März 26) noch nicht fertig, aber ich arbeite schon seit geraumer Zeit mit der Version ohne Probleme und habe schon 4 Kundenwebsites mit der Version 14 umgesetzt. Alle nötigen Extension waren auch schon frühzeitig Fertig gestellt für diese Version: container, news, tt_address und es gab bisher kein einziges Problem! Ich bin begeistert von der Arbeit des TYPO3 Teams!

Auch die Installation der Version 14 lief bisher ohne Probleme, sowohl in DDEV, als auch in den ersten Produktiv Umgebungen.

Indexed Search

Hier waren folgende Anpassungen nötig in meinen Template:

<f:form.hidden name="search[pointer]" id="tx_indexedsearch_pointer" value="0" />
<f:form.hidden name="search[_freeIndexUid]" id="tx_indexedsearch_freeIndexUid" value="_" />

Die Einbindung via Typoscript ist auch geändert. Neu ist:

lib.searchPlugin = USER
lib.searchPlugin {
 userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
 extensionName = IndexedSearch
 pluginName = Pi2
 vendorName = TYPO3
 settings {
  isHeader = 1
 }
}   

Im Such-Template kann ich dann die Ergebnisse ausblenden, da sie sonst beim Suchfeld in Header/Footer angezeigt werden:

<f:if condition="{settings.isHeader} == 0">

Einbinden via:

<f:cObject typoscriptObjectPath="lib.searchPlugin" />

Weiteres zum Thema Indexed Search ist hier zu finden (ganz unten auf der Seite).

Flexform für Plugins

Auch hier gibt es Änderungen. Folgendes funktioniert nicht mehr:

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue(
'*',
'FILE:EXT:rsystemplate_bootstrap/Configuration/FlexForms/ContentElement/Social.xml',
'rsystemplatebootstrap_social'
);

Stattdessen 

$GLOBALS['TCA']['tt_content']['types']['rsystemplatebootstrap_social'] = [
  'columnsOverrides' => [
     'pi_flexform' => [
        'config' => [
          'ds' => 'FILE:EXT:rsystemplate_bootstrap/Configuration/FlexForms/ContentElement/Social.xml'
        ]
      ]
    ]
]