Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Livin' on the Edge - TYPO3 v10 and beyond

Benni Mack
September 05, 2020

Livin' on the Edge - TYPO3 v10 and beyond

TYPO3's refactoring era of breaking things will evolve in rebuilding parts of because of better Editor UX, theme building or bugfixing of existing USPs. What we've done wrong until TYPO3 v9, what we've improved in TYPO3 v10 and where we're going, and how we can "Eat the Rich" = the commercial systems in times like COVID-19 was explained at TYPO3 Camp Vienna 2020.

Benni Mack

September 05, 2020
Tweet

More Decks by Benni Mack

Other Decks in Technology

Transcript

  1. @bennimack Sep 5th, 2020 We've achieved a lot of things

    • TYPO3 v7 • A nice look & feel TYPO3 Backend • Faster, faster, faster • Fluid Styled Content • Unified Release Cycle
  2. @bennimack Sep 5th, 2020 We've achieved a lot of things

    • TYPO3 v8 • Form Framework • CKEditor as default RTE • Database Abstraction Layer • Fluid Standalone • TYPO3 v9 • Site Handling + Native Speaking URLs • SEO out-of-the-box • Redirects
  3. @bennimack Sep 5th, 2020 We've achieved a lot of things

    • TYPO3 v10 • Dashboard • Events instead of Signal Slot • Overall improved • Symfony Components en masse • PSRs everywhere • TYPO3 Core can do so much out-of-the-box
  4. @bennimack Sep 5th, 2020 There's something off... • High pace

    of changes • Customers can't keep up with the upgrades • Especially changes like Database + URL Handling are not trivial • There were always 100 ways to achieve things vs. Best Practices
  5. @bennimack Sep 5th, 2020 ... we made mistakes • A

    lot has changed since TYPO3 v6.2 (2014) • Too many changes? • Too many unnecessary breaking changes? • Too many under-the-hood changes? • Are we (still) behind our competition?
  6. @bennimack Sep 5th, 2020 ... we're too developer-focused • DDD

    - developer-driven product development • Where are the benefits from an Upgrade? • What is the need that people have using TYPO3 (or not even knowing TYPO3)? • Are we refactoring for the sake of refactoring?
  7. @bennimack Sep 5th, 2020 ... but we learned from our

    mistakes • TYPO3 v9 to TYPO3 v10 has a smooth upgrade path • Both have the same system requirements • We avoided breaking changes from v10.0 to v10 LTS • Hundreds extensions are compatible already • New PHP tools like rector help shape the path for the future • Comparison stats • Updating from a deprecation-free v8 to v9: 100% • Updating from a deprecation-free v9 to v10: 30%
  8. @bennimack Sep 5th, 2020 Our community to the rescue •

    Thousands of people getting support via StackOverflow / Blogs / Slack • Going through the upgrades will become easier with automation tools • Extension Scanner • PHPStan • Extension authors start supporting multiple TYPO3 Core versions regularly • if you don't do it yet, start doing it now!
  9. @bennimack Sep 5th, 2020 Homework • Listen to the users,

    not just developers • Fix long-standing bugs • Make everybody happy! • Work through feature requests on forge.typo3.org • Build stories around uncommon features • Improve documentation for newcomers
  10. @bennimack Sep 5th, 2020 Homework • TYPO3 has its Enterprise

    USPs, let's polish these diamonds • Workspaces • File Abstraction Layer • Authentication + Permission Handling • UX Improvements • One click less for EVERY editor for common tasks • Make it easier to get started • Default templates for websites?
  11. @bennimack Sep 5th, 2020 Living on the edge • TYPO3

    v11 will be a smooth upgrade for you! • PHP and MySQL requirements will change • Make sure your hosters can support latest PHP versions • we can't stick with unsupported RDBMS and PHP versions • v11 LTS planned for October 2021 • Make people want to use the latest versions, actual benefits
  12. @bennimack Sep 5th, 2020 Eat the commercial systems • TYPO3

    has no license fees • it still matters, companies should spend their money for TYPO3 agencies • Have TYPO3 "talk" to other platforms in a much easier way • Enterprise is for everyone • Microsoft Teams in schools & at work • Secure Authentication & Privacy • We have something that commercial platforms don't have!
  13. @bennimack Sep 5th, 2020 Create mockups & ideas Shape the

    buggy areas Sponsor developers Innovate like it's 2020 Start initiatives Spread the word