Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

New Little Gems in TYPO3 v8

476 views

Published on

Features from TYPO3 v8 that didn't make the headlines, but make life easier for developers, integrators and editors.

Published in: Software
  • Be the first to comment

  • Be the first to like this

New Little Gems in TYPO3 v8

  1. 1. NEW LITTLE GEMS IN TYPO3 V8 Jigal van Hemert jigal.van.hemert@typo3.org @jigalvh Features that didn’t make the headlines.
  2. 2. 15/07/2017 New Little Gems in TYPO3 v8 2
  3. 3. SCHEDULER & CLI Improvements in task management 15/07/2017 New Little Gems in TYPO3 v8 3
  4. 4. INTRODUCE SINGLE _CLI_ USER FOR ALL CLI CALLS  One user for all CLI tasks  Is Admin-user  No more errors for missing rights to modify records 15/07/2017 New Little Gems in TYPO3 v8 4
  5. 5. SCHEDULER: RUN MANUALLY EXECUTED TASKS ON NEXT CRON-RUN  Run task as CLI user instead of current BE user  CLI context is often different from webserver context 15/07/2017 New Little Gems in TYPO3 v8 5
  6. 6. SCHEDULER: IMPLEMENTED FOLDING OF SCHEDULER TASK GROUPS 15/07/2017 New Little Gems in TYPO3 v8 6
  7. 7. SCHEDULER: ADD LINK BROWSER TO CHOOSE A START PAGE 15/07/2017 New Little Gems in TYPO3 v8 7
  8. 8. FOR DEVELOPERS Make the dev life easier 15/07/2017 New Little Gems in TYPO3 v8 8
  9. 9. MYSQL STRICT MODE SUPPORTED  STRICT_TRANS_TABLES  STRICT_ALL_TABLES 15/07/2017 New Little Gems in TYPO3 v8 9
  10. 10.  Php-cs-fixer  Build/Scripts/ cglFixMyCommit.sh  Use in e.g. PhpStorm SCRIPT TO CGL CHECK LATEST CORE COMMIT 15/07/2017 New Little Gems in TYPO3 v8 10
  11. 11. 11
  12. 12. PHP-CS-FIXER IN PHPSTORM  Path/to/core/bin/php-cs-fixer<.bat>  --verbose --config=path/to/core/Build/.php_cs fix "$FilePath$"  $ProjectFileDir$ 15/07/2017 New Little Gems in TYPO3 v8 12
  13. 13. INSTRUCTIONS FOR FSC CONTENT ELEMENTS  typo3/sysext/fluid_styled_content/Documen tation/AddingYourOwnContentElements/Ind ex.rst  All steps for own content elements 15/07/2017 New Little Gems in TYPO3 v8 13
  14. 14. ADD HOOK TO POST PROCESS PREVIEW URL  Possibility to change the id=xxx  All steps for own content elements 15/07/2017 New Little Gems in TYPO3 v8 14
  15. 15. FRONTEND Related to content rendering 15/07/2017 New Little Gems in TYPO3 v8 15
  16. 16. AUTO DETECT CHARSET CONVERSION  No setting for mbstring/iconv 15/07/2017 New Little Gems in TYPO3 v8 16
  17. 17. ALLOW MULTIPLE LOCALES FOR CONFIG.LOCALE_ALL  One setting for entire deployment chain 15/07/2017 New Little Gems in TYPO3 v8 17
  18. 18. VIEWHELPERS F:FORM.SELECT.OPTION AND F:FORM.SELECT.OPTGROUP  Possible to create complex select boxes  No manual <option> tags, must use VH 15/07/2017 New Little Gems in TYPO3 v8 18
  19. 19. ADD HOOK TO ADD CUSTOM TYPOSCRIPT TEMPLATES  Check if there is a root template  Create one in code  Step towards no configuration in records 15/07/2017 New Little Gems in TYPO3 v8 19
  20. 20. BACKEND Editors will love it 15/07/2017 New Little Gems in TYPO3 v8 20
  21. 21. INLINE BACKEND LAYOUT WIZARD 15/07/2017 New Little Gems in TYPO3 v8 21
  22. 22. SHOW LINK INFORMATION BELOW INPUT FIELD 15/07/2017 New Little Gems in TYPO3 v8 22
  23. 23. PASTE ICONS AVAILABLE AT PASTING POSITION AND USE MODAL NOW 15/07/2017 New Little Gems in TYPO3 v8 23
  24. 24. PAGE MODULE: SHOW NOTICE "CONTENT IS ALSO SHOWN ON:" 15/07/2017 New Little Gems in TYPO3 v8 24
  25. 25. FILELIST: CREATE NEW FILE AND OPENING IT IMMEDIATELY FOR EDITING  Logical default action 15/07/2017 New Little Gems in TYPO3 v8 25
  26. 26. RECOVER DELETED PAGES RECURSIVELY TO TOP OF ROOTLINE 15/07/2017 New Little Gems in TYPO3 v8 26
  27. 27. MISCELLANEOUS Everything else 15/07/2017 New Little Gems in TYPO3 v8 27
  28. 28. ADD CONFIGURATION FOR THE .WELL-KNOWN DIRECTORY IN HTACCESS  Used by e.g Let’s Encrypt  Check .htaccess after upgrade! 15/07/2017 New Little Gems in TYPO3 v8 28
  29. 29. USE $ INSTEAD OF TYPO3.JQUERY  Previously used for compatibility with prototype  Now that is removed we can use $ 15/07/2017 New Little Gems in TYPO3 v8 29
  30. 30. QUESTIONS? OTHER FEATURES? 15/07/2017 New Little Gems in TYPO3 v8 30
  31. 31. THANK YOU! 15/07/2017 New Little Gems in TYPO3 v8 31

×