Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

What's new in TYPO3 v9 LTS

437 Aufrufe

Veröffentlicht am

Great slides regarding the most important changes in TYPO3 v9 LTS. Included topics are Routing, SEO, Form Framework, Backend UX and UI as well as some links to further ressources.

Veröffentlicht in: Internet
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

What's new in TYPO3 v9 LTS

  1. 1. TYPO3 v9 TRITUM GmbH Björn Jacob tritum www.tritum.de 1
  2. 2. 22 Björn Jacob CTO TRITUM GmbH Team lead EXT:form www.geocouch.de
  3. 3. 33 First development partner of TYPO3 in Germany
  4. 4. 44 Code statistics
  5. 5. 55 Hard Working TYPO3 Community
  6. 6. 66 In General
  7. 7. 7 Ressources • https://typo3.org/article/typo3-v9-lts-youre-the-one-that-i-want/ • https://typo3.org/project/press/typo3-v9-release-material/ • https://typo3.org/project/press/press-releases/v9-lts/english/ • https://typo3.org/help/documentation/whats-new/
  8. 8. 8 Release Cycle
  9. 9. 99 Strategic Initiatives https://typo3.org/community/teams/typo3-development/initiatives/
  10. 10. 1010 SEO
  11. 11. 11 Meta Tag API
  12. 12. 12 Title Tag API
  13. 13. 13 SEO tab + robot settings + Canonical tag & hreflang support
  14. 14. 14 XML Sitemap + chunks
  15. 15. 1515 UX & UI
  16. 16. 16 New page tree
  17. 17. 17 Asynchronous image loading in BE
  18. 18. 18 Switch user functionality
  19. 19. 19 Show value of fields and options in debug mode
  20. 20. 20 View module enhancements incl. device presets
  21. 21. 21 Translation wizard • allow copy/ translate buttons + • allow exclusion of records
  22. 22. 22 Unsplitted split buttons
  23. 23. 23 Duplicate record button
  24. 24. 24 Toggle switches in BE
  25. 25. 25 Lost & found
  26. 26. 2626 Integration & Administration
  27. 27. 27 Cleanup + loosen dependencies + subtree split
  28. 28. 28 utf8mb4 ☺
  29. 29. 29 PRS-3 - Logging PSR-7 – HTTP message interface PSR-15 - Middlewares
  30. 30. 30 Context API (centralize global variables) See https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Context/Index.html
  31. 31. 31 Auto create management DB fields from TCA ctrl
  32. 32. 32 TCA description property
  33. 33. 33 Symfony expression language • [not ("foo" matches "/bar/")] • [request.getNormalizedParams().getHttpHost() == ’example.com] • old syntax DEPRECATED
  34. 34. 34 Sqlite
  35. 35. 35 Security • PHP Password Hashing API -> Support for bcrypt and argon2i • EXT:rsaauth dead • EXT:saltedpasswords merged
  36. 36. 36 Maintenance area + system maintainers
  37. 37. 37 Extension scanner
  38. 38. 38 Feature toggles + integration in install tool
  39. 39. 39 New API for UpgradeWizards
  40. 40. 40 Redirects
  41. 41. 41 Site configuration
  42. 42. 42 Routing + Static routes + RouteEnhancers
  43. 43. 43 Admin panel
  44. 44. 44 Huge efforts on internationalization • “Die my darling” pages_language_overlay • Enable languages on a per-site basis • New language menu
  45. 45. 4545 Form Framework
  46. 46. 46 Validation messages in form editor
  47. 47. 47 Better HTML5 support
  48. 48. 48 Translation arguments
  49. 49. 49 Conditional variants
  50. 50. 5050 Form Sprint 12.2018
  51. 51. 5151 TYPO3Camp Mitteldeutschland 24.1. bis 26.1. 2019
  52. 52. Thx, TYPO3 Community 52

×