Task #79622

Streamline CSS Styled Content and Fluid Styled Content

Added by Benjamin Kott over 2 years ago. Updated 12 months ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2017-02-28
Due date:
% Done:

100%

TYPO3 Version:
8
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

CSS Styled Content and Fluid Styled Content have been diverged from the beginning.
CSC now has reached the end of its lifecycle and needs to be replaced through FSC.
To provide an easy migration from CSC to FSC the feature needs to be streamlined,
all possible data needs to be migrated.


Subtasks

Task #80051: Update fluid_styled_content documentationClosedBenni Mack

Bug #80063: Use audio partial for rendering audioClosedJosef Glatz


Related issues

Related to TYPO3 Core - Bug #72422: Missing layout in fuild styled content Textmedia.html Closed 2015-12-23
Related to TYPO3 Core - Bug #76684: Fluid styled content - menu CE - section index shows only elements from colPos 0 Closed 2016-06-17
Related to TYPO3 Core - Feature #79356: Consider menu states for FSC Menu ViewHelper Closed 2017-01-17
Related to TYPO3 Core - Bug #78031: ce:menu.directory maximum level does not work properly (has patch) New 2016-09-21
Related to TYPO3 Core - Bug #78783: CE Special/Menu type "directory" sorting New 2016-11-24
Related to TYPO3 Core - Task #61836: Reorganize Content Element properties within backend Extension Closed 2011-02-21 2014-08-08
Related to TYPO3 Core - Bug #79719: Finish .rst docs on fsc / csc changes Closed 2017-02-09
Related to TYPO3 Core - Bug #79825: Name of reference (Insert records) shows up in frontend Closed 2017-02-15
Related to TYPO3 Core - Bug #79813: Upgrade Wizard "Split menu types into dedicated content elements" fails Closed 2017-02-14
Related to TYPO3 Core - Bug #80049: tt_content uses deprecated ctrl/requestUpdate setting since FSC/CSC streamlining Closed 2017-02-28
Related to TYPO3 Core - Bug #80044: styles.content.get not available in FSC anymore Closed 2017-02-27
Related to TYPO3 Core - Task #80064: EXT:css_styled_content and EXT:fluid_styled_content must depend on EXT:frontend Closed 2017-02-28
Related to TYPO3 Core - Bug #14166: Content Type TABLE does not allow 0 cellspacing Closed 2004-05-15
Related to TYPO3 Core - Task #85307: Remove check on unused TCA[ctrl][thumbnail] Rejected 2018-06-18

Associated revisions

Revision 80fec593 (diff)
Added by Benjamin Kott over 2 years ago

[!!!][FEATURE] Streamline Fluid Styled Content and CSS Styled Content

CSS Styled Content has been a long time the preferred way of rendering
content in the frontend. Fluid Styled Content was introduced as
successor of CSC, but the feature set diverged from the beginning. The
lack of flexibility and incomplete feature set in comparision to CSC
made it hard to migrate existing instances.

Since TYPO3 CMS 7.6 Fluid-Templates are the defined standard and
official recommendation for content rendering. The feature set of FSC is
now matching CSC. Both content renderings are now streamlined to be
fully compatible with each other. For the period of CMS 8 LTS CSC will
share the same capabilities to make an transition as easy as possible.
CSC is now deprecated and goes into maintenance mode and will be removed
with CMS 9.

For compatibility, CSC is now supporting Textmedia that was before
exclusive to FSC. But also FSC has learned some tricks from CSC. Fluid
Styled Content has now support for all content elements prior existing
only in CSC, this includes "Text", "Text and Images" and "Images". Also
for example "Frames", "Space before" and "Space after" are now again
featured across both content rendering methods.

Releases: master
Resolves: #79622
Resolves: #72422
Resolves: #75466
Resolves: #71570
Resolves: #71484
Change-Id: I7d2a9072baad508b6b87470b847444b91e7323fb
Reviewed-on: https://review.typo3.org/51065
Reviewed-by: Andreas Fernandez <>
Tested-by: Andreas Fernandez <>
Reviewed-by: Markus Klein <>
Tested-by: Markus Klein <>
Reviewed-by: Benni Mack <>
Tested-by: Benni Mack <>

Revision 5f621d95 (diff)
Added by Benjamin Kott over 2 years ago

[FOLLOWUP][FEATURE] Streamline Fluid Styled Content and CSS Styled Content

The database field `section_frame` is only available if CSS Styled
Content was installed previously, that needs to be respected by the
upgrade wizard and only enable the wizard if the field is present in
the database.

Releases: master
Resolves: #79622
Change-Id: I276dae3ea8ca8a07001b378ab8789e054d76c947
Reviewed-on: https://review.typo3.org/51561
Reviewed-by: Andreas Fernandez <>
Tested-by: TYPO3com <>
Reviewed-by: Frans Saris <>
Reviewed-by: Tobi Kretschmann <>
Tested-by: Tobi Kretschmann <>
Reviewed-by: Susanne Moog <>
Tested-by: Susanne Moog <>

Revision c084eb33 (diff)
Added by Christer V over 2 years ago

[FOLLOWUP][FEATURE] Streamline Fluid Styled Content and CSS Styled Content

Removed use of undefined variable.

Resolves: #79622
Related: #79622
Releases: master
Change-Id: I91935ec80e2ff2963dce5b6bbccbaaa52cd186c3
Reviewed-on: https://review.typo3.org/51607
Tested-by: TYPO3com <>
Reviewed-by: Mona Muzaffar <>
Reviewed-by: Thomas Hohn <>
Reviewed-by: Christian Kuhn <>
Tested-by: Christian Kuhn <>

Revision 0bd54bb9 (diff)
Added by Benjamin Kott over 2 years ago

[TASK] Documentation for FluidStyledContent and CSSStyledContent changes

Resolves: #79719
Related: #79622
Releases: master
Change-Id: Id4c7cd1c659df35fb1484d40d079f3d6b1074e20
Reviewed-on: https://review.typo3.org/51640
Tested-by: TYPO3com <>
Reviewed-by: Christian Kuhn <>
Tested-by: Christian Kuhn <>

Revision 4ff6f5c3 (diff)
Added by Josef Glatz over 2 years ago

[BUGFIX] Remove deprecated TCA requestUpdate in ctrl section

An already deprecated TCA ctrl field requestUpdate was
apparently introduced by accident while streamlining
FSC and CSC.

Resolves: #80049
Related: #78899
Related: #79622
Releases: master
Change-Id: I41e613ffc99b17124deeb446ff6b5e24ec464f36
Reviewed-on: https://review.typo3.org/51880
Tested-by: TYPO3com <>
Reviewed-by: Thomas Hohn <>
Reviewed-by: Benni Mack <>
Reviewed-by: Georg Ringer <>
Tested-by: Georg Ringer <>

Revision ca2cabc8 (diff)
Added by Josef Glatz over 2 years ago

[BUGFIX] FluidStyledContent: use correct partial for audio filetype

Resolves: #80063
Related: #79622
Releases: master
Change-Id: I13b785b0c1bdd89b2d6a1a89db118ae9d5484065
Reviewed-on: https://review.typo3.org/51905
Tested-by: TYPO3com <>
Reviewed-by: Frans Saris <>
Reviewed-by: Markus Klein <>
Tested-by: Markus Klein <>
Reviewed-by: Wouter Wolters <>
Tested-by: Wouter Wolters <>

Revision 3307a5db (diff)
Added by Josef Glatz over 2 years ago

[BUGFIX] Make styles.content.get available after major FSC rewrite

Since the major rewrite of EXT:fluid_styled_content and
EXT:css_styled_content the following TypoScript setup must
be loaded by default:

  • `styles.content.get` can be used as ready2use `CONTENT`
    object for `colPos = 0`
  • `tt_content.default` outputs necessary info in the frontend,
    if the CType has currently no rendering definition

Both can be used independently from FSC or CSC.

Including the necessary TypoScript via `addTypoScriptSetup()`
takes care of loading it before any other activated extension.

Resolves: #80044
Related: #79622
Releases: master
Change-Id: I460ed9f57e215be96ee13d6714cd522882fb53eb
Reviewed-on: https://review.typo3.org/51884
Tested-by: TYPO3com <>
Tested-by: Daniel Goerz <>
Reviewed-by: Johannes Kasberger <>
Tested-by: Johannes Kasberger <>
Tested-by: Daniela Grammlich <>
Reviewed-by: Markus Klein <>
Tested-by: Markus Klein <>

History

#1 Updated by Gerrit Code Review over 2 years ago

  • Status changed from In Progress to Under Review

Patch set 57 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#2 Updated by Gerrit Code Review over 2 years ago

Patch set 58 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#3 Updated by Gerrit Code Review over 2 years ago

Patch set 59 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#4 Updated by Gerrit Code Review over 2 years ago

Patch set 60 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#5 Updated by Gerrit Code Review over 2 years ago

Patch set 61 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#6 Updated by Gerrit Code Review over 2 years ago

Patch set 62 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#7 Updated by Gerrit Code Review over 2 years ago

Patch set 63 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#8 Updated by Gerrit Code Review over 2 years ago

Patch set 64 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#9 Updated by Gerrit Code Review over 2 years ago

Patch set 65 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#10 Updated by Gerrit Code Review over 2 years ago

Patch set 66 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#11 Updated by Gerrit Code Review over 2 years ago

Patch set 67 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#12 Updated by Gerrit Code Review over 2 years ago

Patch set 68 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#13 Updated by Gerrit Code Review over 2 years ago

Patch set 69 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#14 Updated by Gerrit Code Review over 2 years ago

Patch set 70 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#15 Updated by Gerrit Code Review over 2 years ago

Patch set 71 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#16 Updated by Gerrit Code Review over 2 years ago

Patch set 72 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#17 Updated by Gerrit Code Review over 2 years ago

Patch set 73 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#18 Updated by Gerrit Code Review over 2 years ago

Patch set 74 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#19 Updated by Gerrit Code Review over 2 years ago

Patch set 75 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#20 Updated by Gerrit Code Review over 2 years ago

Patch set 76 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#21 Updated by Gerrit Code Review over 2 years ago

Patch set 77 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#22 Updated by Gerrit Code Review over 2 years ago

Patch set 78 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#23 Updated by Gerrit Code Review over 2 years ago

Patch set 79 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#24 Updated by Gerrit Code Review over 2 years ago

Patch set 80 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#25 Updated by Gerrit Code Review over 2 years ago

Patch set 81 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#26 Updated by Gerrit Code Review over 2 years ago

Patch set 82 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#27 Updated by Gerrit Code Review over 2 years ago

Patch set 85 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#28 Updated by Gerrit Code Review over 2 years ago

Patch set 86 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51065

#29 Updated by Anonymous over 2 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

#30 Updated by Gerrit Code Review over 2 years ago

  • Status changed from Resolved to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51561

#31 Updated by Gerrit Code Review over 2 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51561

#32 Updated by Gerrit Code Review over 2 years ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51561

#33 Updated by Gerrit Code Review over 2 years ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51561

#34 Updated by Gerrit Code Review over 2 years ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51561

#35 Updated by Anonymous over 2 years ago

  • Status changed from Under Review to Resolved

#36 Updated by Gerrit Code Review over 2 years ago

  • Status changed from Resolved to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51607

#37 Updated by Christer V over 2 years ago

  • Status changed from Under Review to Resolved

#38 Updated by Gerrit Code Review over 2 years ago

  • Status changed from Resolved to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51640

#39 Updated by Gerrit Code Review over 2 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51640

#40 Updated by Gerrit Code Review over 2 years ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51640

#41 Updated by Gerrit Code Review over 2 years ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51640

#42 Updated by Gerrit Code Review over 2 years ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51640

#43 Updated by Gerrit Code Review over 2 years ago

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/51640

#44 Updated by Riccardo De Contardi over 2 years ago

  • Status changed from Under Review to Resolved
  • Assignee deleted (Benjamin Kott)

Solved (see review). Thanks .

#45 Updated by Georg Ringer about 2 years ago

  • Related to Bug #14166: Content Type TABLE does not allow 0 cellspacing added

#46 Updated by Mathias Brodala over 1 year ago

  • Related to Task #85307: Remove check on unused TCA[ctrl][thumbnail] added

#47 Updated by Benni Mack 12 months ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF