-
-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question about fluid_styled_content requirement #586
Comments
|
Hm seems like headless ships it's own parseFunc. |
Yep, looks like 80% is the same as in Fluid Styled Content. The question is really whether everyone should ship his own ParseFunc. Mask also had an old copy of it until it faced some bugs, because it was outdated. This was the reason FSC was added as requirement, so I don't have to keep track of every change in this file. |
The only thing I could think of is to not make fsc a hard requirement. As different extensions can ship their own parseFunc, the only requirement should (maybe) be "an extension with a lib.parseFunc definition", like fsc or headless. The bootstrap_package extension even conflicts with fsc (but I don't know if it even makes sense to use that one together with mask). There is of course the "risk" that some user might forget to activate fsc? |
Yes, most users "just install" Mask and expect it to work without any further steps besides maybe including the static template. If we drop the requirement, I have to document it somewhere. But most users don't read the documentation. I already can see issues like: "Links don't work in RTE with Mask elements" or similar. In all honesty, I rather have "experienced" users complain about the "unnecessary" installed fluid_styled_content extension, than unexperienced users struggling to understand why links don't work. I'm also an advocate for minimal setups and dropping dead code, but the main target audience for Mask are not hardcode TYPO3 developers who could also do everything by hand. |
Hi,
currently I'm working on a headless TYPO3 website with
EXT:headless
installed.EXT:fluid_syteld_content
is therefore unnecessary so I don't need to install it. But I also needEXT:mask
. The idea is then to override the mask TypoScript as needed byEXT:headless
to output the fields as json.Unfortunately
mask
requiresfluid_styled_content
which means that it gets installed even though it is not needed in this case.Couldn't the requirement of
fluid_styled_content
just be dropped? I don't really see the benefit of requiringfluid_styled_content
becausemask
isn't even using the Layouts/Partials or the TypoScript offluid_styled_content
.AFAIK requiring
frontend
would be sufficient. Or am I missing something crucial?regards,
R
The text was updated successfully, but these errors were encountered: