netzkompetenz

Snippets, Tipps und Tricks rund um Webprogrammierung der taywa gmbh aus Zürich

TYPO3 Upgrade von Version 7 LTS auf Version 8 LTS

CSS Styled Content

Es gibt für TYPO3 8 eine deprecicated Version CSS Styled Content. Diese brauchen wir für alten Seiten um das CSS nicht anfassen zu müssen. Wichtig ist das man im Template bei „Include static (from extensions)“, beide css_styled_content inkludiert, auch (optional)

Probleme mit explicitADmode

Im LocalConfiguration.php immer explicitAllow setzen, da dies über Gruppen kummlierte Content-Typen rechte erlaubt. Auch ist allow besser, da wenn durch Updates neue Content-Typen hinzukommen, diese nicht automtisch den Usern erlaubt sind. Alte Instanzen von uns sind aber auf Deny, darum immer Usergruppe testen.

$GLOBALS[‚TYPO3_CONF_VARS‘][‚BE‘][‚explicitADmode‘] = explicitAllow

 

Fluid Styled Content

Es gibt eine sehr mühsammen Bug im 8.7.1 LTS, heisst ein Fluid Layout „Default„, so bleibt die Seite ohne Error einfach leer. Wir haben es zu Standard.html umbennent.

page.includeJSlibs -> page.includeJSLibs

schon im TYPO3 7 nicht mehr gültig, aber noch valid, geht includeJSlibs mit kleinbuschtaben nicht mehr, es muss includeJSLibs heissen

https://forge.typo3.org/issues/79760#change-330903

Bekannte Probleme

Die Extension DCE geht in TYPO3 8 nur mit dem alten RTE:

https://forge.typo3.org/issues/81167 

Upgrade Wizard

Einfach durchklicken

Dannach bei  Important actions > Database analyzer > Compare current database with specification

 

Configuration presets

Hier würde ich, wenn immer Möglich, die Voreinstellungen nutzen. Nach dem Upgrade, werden diese nicht mehr erkannt, auch wenn man sie im TYPO3 7 gesetzt hat. Unter „Debug settings“ würde ich „Debug“ setzen.

 

spaceBefore

 

siehe entsprechenes Changelog auf docs.typo3.org.

 

section_frame -> frame_class migration

Bei der Migration wird das alte Feld ’section_frame‘ nach ‚frame_class‘ migriert. Waren es bei section_frame noch Integer, ist es bei frame_class nun ein String. Dabei werden Daten also umgeschrieben.  Mehr Information dazu: #79622 – Section Frame for CSS Styled Content replaced with Frame Class

 

Was für Werte gibt es:

Zuerst ein Backup Feld machen:

Meine keys von dem Projekt umschreiben auf der Datenbank:

TCA overwrite in eigener Extension:

Configuration/TCA/Overrides/tt_content.php:

 

Typoscript dazu:

 

Upgrade Analysis

8.6 LTS

Änderungen im Rendgering von CSS Styled content

image_compression betroffen vielleicht beim Projekt teatimeforaunivierse.com

#79622 – CSS Styled Content and TypoScript

79622 – CSS Styled Content table content element adjustments

Feld  section_frame in tt_content wurde nach frame_class unbenannt:

#79622 – Section Frame for CSS Styled Content replaced with Frame Class

8.5 LTS

Neuer Befehl um verweiste Inhalt zu löschen:

./typo3/sysext/core/bin/typo3 cleanup:orphanrecords

#78520 – Lowlevel Orphan Records Cleaning parameters changed

8.4 LTS

Indexed Search mit Volltext braucht vielleicht anpassung

#77700 – Extension indexed_search_mysql merged into indexed_search

 

8.3 LTS

Neuer Befehl für das Auflisten des Syslog DB-Inhalt über CLI

/typo3/sysext/core/bin/typo3 syslog:list

Breaking: #76891 – syslog lowlevel command

 

8.1 LTS

Installation mit Proxys muss die Configuration angepasste werden:

#70056 – Http-related options and HttpRequest class remove

 

Installationen die im CSS ce-bodytext nutzen:

#75237 – Removal of div ce-bodytext might cause layout issues

outIssues.rst

Neu heisst es typo3/sysext/core/bin/typo3 referenceindex:update

#75324 – ReferenceIndex CLI command changed

 

 

 

No tags for this post.
Posted by: Fabian Thommen on 11. Mai 2017 @ 15:47
Filed under: TYPO3,TYPO3 7 LTS,TYPO3 8 LTS,TYPO3 Migration,TYPO3 Upgrade

Keine Kommentare »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment