Skip to content
Snippets Groups Projects
  1. Oct 07, 2023
    • Benjamin Franzke's avatar
      [TASK] Unbundle CKEditor5 · 1a0aba24
      Benjamin Franzke authored
      Unbundle CKEditor5 in order to be able to load plugins like "font" only
      if actually configured, allowing TYPO3 core to ship *all* available
      ckeditor5 modules without having to weigh in the downsides for large
      modules that we do not want to ship for "every" installation.
      
      All @ckeditor scoped npm packages provided by CKEditor5 are bundled into
      an own small per-package bundle that is loaded (and linked to each
      other) via our importmap infrastructure. This allows specific modules to
      be loaded ondemand and has the additional advantage that plugin authors
      can use modules via packages exports as suggested by upstream
      documentation. This should lower the the barrier for writing custom
      plugins.
      
      The existing bundle @typo3/ckeditor5-bundle is still in
      place and acts as wrapper for the split bundles. It is
      deprecated and will be removed in TYPO3 v13.0.
      
      Also worth noting is that terser is now used to
      shrink the module size.
      
      Resolves: #102099
      Releases: main, 12.4
      Change-Id: I873167a7cb5c04cb7ef34e943830879f3f78eaaa
      Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/81369
      
      
      Tested-by: default avatarBenjamin Franzke <ben@bnf.dev>
      Reviewed-by: default avatarBenjamin Franzke <ben@bnf.dev>
      Tested-by: default avatarcore-ci <typo3@b13.com>
      1a0aba24
  2. Oct 06, 2023
  3. Oct 05, 2023
  4. Oct 04, 2023
  5. Oct 03, 2023
  6. Oct 02, 2023
  7. Sep 28, 2023
  8. Sep 27, 2023
  9. Sep 26, 2023
  10. Sep 25, 2023