Infos & Best Practice

Folgende Optionen wurden entfernt/geändert

  • Fontawesome Support (nur noch minimal für “classesAnchor” etc. vorhanden)
    Die EXT:rte_ckeditor_fontawesome wird nicht weiterentwickelt!
    Als Alternative kann ich hier folgende EXTs empfehlen:
    - EXT:iconpack
    - EXT:iconpack_fontawesome
    3 Upgrade Wizards erlauben eine einfache Migration (Sorry - Fontawesome Pro wird hier nicht unterstützt)
  • Backend preview Optionen eingeschränkt
    EM config -> Preview -> Backend Preview
  • Expandet content: Option in der EM config entfernt und in die Backend-Layouts integriert
    Ein Upgrade Wizard hilft bei der Migration
  • Navigation color wurde ersatzlos entfernt
  • Das News-Template “List Group” wurde durch “Horizontal Cards” ersetzt
    Das “List Group” Template war nicht responsive
  • Für “Card tiling” wurde ersatzlos entfernt
    In Kürze werde ich ggf. eine Alternative anbieten

Neu

  • Copyright Hinweise für Bilder werden aus den Datei-Metadaten entnommen (falls vorhanden)

Vorbereitungen für das Update

  • Durch die Umstellung auf die EXT:iconpack wurden sehr viele Templates modifiziert.
    Das Auslagern von Templates sollte daher für dieses Update unterbunden werden.
    Nach dem Update kannst du die Templates anpassen und sukzessive einbinden!
  • Alle installierten Extensions sollten auf dem aktuellen Stand sein
  • Das Sitepackage “t3sb_package” ist vor dem Update auf TYPO3 v13 zu aktualisiern (weitere Infos s.u.)
  • Kopie der Website erstellen

Update

  • EXT:rte_ckeditor_fontawesome deaktivieren und löschen (falls installiert)
  • EXT:t3sbootstrap UPDATE auf v5.3.20 durchführen
  • EXT:iconpack installieren (optional/empfohlen: Als Ersatz für rte_ckeditor_fontawesome)
  • EXT:iconpack_fontawesome installieren (optional/empfohlen: Als Ersatz für rte_ckeditor_fontawesome)
  • Upgrade Wizard ausführen
  • "Static Template" der EXT:iconpack vor t3sbootstrap einbinden
  • Flush TYPO3 and PHP Cache
  • OPTIONAL: Core Upgrade auf TYPO3 v13
    Bei einigen Installationen musste ich die EXT:iconpack & iconpack_fontawesome deaktivieren

Folgende DB-Felder werden nicht mehr benötig

  • tx_t3sbootstrap_domain_model_config: fa_link_icons
  • pages: tx_t3sbootstrap_navigationcolor
  • pages: tx_t3sbootstrap_navigationactivecolor
  • pages: tx_t3sbootstrap_navigationhover
  • pages: tx_t3sbootstrap_navigationbgcolor

Sitepackage “t3sb_package”

Für das Sitepackage “t3sb_package” habe ich eine aktualisierete Version 2.0.0 (für TYPO3 v12 & v13) bereitgestellt.
Mit der neuen Version kannst du, wie hier beschrieben, FontAwesome6pro einbinden.
In der EM config der EXT:iconpack_fontawesome ist unter “Configuration File” folgendes einzugeben:

EXT:t3sb_package/Configuration/RTE/MyCustomPreset.yaml

Templates/Container/CardWrapper.html
Templates/Container/Collapsible.html
Templates/Container/CollapsibleContainer.html
Templates/Content/Button.html
Templates/Content/ImageGallery.html
Templates/Content/MenuSection.html
Templates/Content/MenuSectionPages.html
Templates/Content/MenuSubpages.html
Templates/Content/Uploads.html
Templates/Main.html

Partials/Content/Card/ProfileCard.html
Partials/Content/Header/Header.html
Partials/Content/Media/Carousel.html
Partials/Page/Breadcrumb.html
Partials/Page/Navbar/Language.html
Partials/Page/Navbar/MenuRight.html
Partials/Page/Navbar/Navbar.html
Partials/Page/Navbar/NavbarExtraRow.html
Partials/Page/Section.html
Partials/Page/Sub.html
Partials/Page/Title.html