Skip to content
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

Minimize/compress plugin output #255

Closed
cundd opened this issue Nov 18, 2021 · 4 comments
Closed

Minimize/compress plugin output #255

cundd opened this issue Nov 18, 2021 · 4 comments
Labels
enhancement New feature or request Skill: Fluid

Comments

@cundd
Copy link
Contributor

cundd commented Nov 18, 2021

Feature Request

Is your feature request related to a problem? Please describe.
The extension creates a relatively large HTML table with a lot of whitespace in the source code. This could possibly made slimmer.

Describe the solution you'd like
Maybe the output could simply be wrapped inside <f:spaceless>.

Describe alternatives you've considered
This of course is also possible by using a custom layout file.

@jonaseberle
Copy link
Member

You can use an HTML minifier in your site, like https://extensions.typo3.org/extension/min which works fine with cookieman.

If you want to make a pull request, I am of course fine with f:spaceless, too.

For the next major version we want to load configuration and HTML via AJAX anyways.

@jonaseberle jonaseberle added enhancement New feature or request Skill: Fluid labels Nov 18, 2021
@cundd
Copy link
Contributor Author

cundd commented Nov 18, 2021

Oh, thats very interesting.

Would a PR with f:spaceless be still useful once the AJAX feature landed?

@jonaseberle
Copy link
Member

Yes! :)

@jonaseberle
Copy link
Member

We forgot to close here. ;)

jonaseberle added a commit that referenced this issue Apr 7, 2022
2022-04-06 [BUGFIX] Support CSS SVG mask on on Chrome (bootstrap-5) (#272) [Preben Rather Sørensen] (09c8152)
2022-04-06 [TASK] upgrade npm dependencies [Jonas Eberle] (e9957ad)
2022-02-15 [TASK] remove sec-advisories for C/I [Jonas Eberle] (7108ea4)
2022-02-15 [TASK] remove build:docs [Jonas Eberle] (950a847)
2022-02-15 [SECURITY] upgrade npm packages [Jonas Eberle] (4b090aa)
2022-02-15 [TASK] add composer allow-plugins:{} [Jonas Eberle] (edfff2c)
2022-02-15 [TASK] prepare selenium services for ddev 1.19 [Jonas Eberle] (7e4291e)
2021-12-15 [DOCS] fix external link [Jonas Eberle] (144f0d4)
2021-12-15 [DOCS] add translation link [Jonas Eberle] (e5f2f6a)
2021-12-15 [DOCS] restructure Documentation/Developers [Jonas Eberle] (ed1b242)
2021-12-15 [DOCS] fix typo [Jonas Eberle] (5cce5af)
2021-11-18 [FEATURE] Use <f:spaceless> to reduce output (#255) (#256) [Daniel Corn] (3ba80dc)
2021-10-18 [TASK] use tailor, drop CHANGELOG [Jonas Eberle] (513d6c7)
2021-10-18 [TASK] use tailor, drop CHANGELOG [Jonas Eberle] (0a613fc)
2021-10-18 [DOCS] reorder Configuration subpages [Jonas Eberle] (202799d)
2021-10-18 [DOCS] remove obsolete information [Jonas Eberle] (caabbef)
2021-10-18 [DOCS] add images, edit docu (#252) [Cem Yildiz] (08a8a8a)
2021-10-18 [DOCS] add Crowdin to README [Jonas Eberle] (7c30ba7)
jonaseberle added a commit that referenced this issue Apr 7, 2022
2022-04-06 [TASK] conflict with typo3/cms-composer-installers:v4 [Jonas Eberle] (873c3b9)
2022-04-06 [BUGFIX] Support CSS SVG mask on on Chrome (bootstrap-5) (#272) [Preben Rather Sørensen] (c2d58c4)
2022-04-06 [TASK] upgrade npm dependencies [Jonas Eberle] (47e315f)
2022-02-15 [SECURITY] upgrade npm packages [Jonas Eberle] (a981c67)
2022-02-15 [TASK] add composer allow-plugins:{} [Jonas Eberle] (9ddac66)
2022-02-15 [TASK] prepare selenium services for ddev 1.19 [Jonas Eberle] (0641df0)
2022-02-15 [TASK] remove build:docs [Jonas Eberle] (6d91a6f)
2022-01-14 Bump follow-redirects from 1.14.4 to 1.14.7 in /Build (#263) [dependabot[bot]] (a9f8562)
2021-12-15 [DOCS] fix external link [Jonas Eberle] (eb3ef58)
2021-12-15 [DOCS] add translation link [Jonas Eberle] (1f56b18)
2021-12-15 [DOCS] restructure Documentation/Developers [Jonas Eberle] (2baa1dd)
2021-12-15 [DOCS] fix typo [Jonas Eberle] (33c0a90)
2021-12-06 [TASK] switch to TYPO3 main branch, req testing-framework:^6 [Jonas Eberle] (37664f7)
2021-11-18 [FEATURE] Use <f:spaceless> to reduce output (#255) (#256) [Daniel Corn] (14d58df)
2021-11-18 [TASK] req phpunit:^9.5 [Jonas Eberle] (92c52e8)
2021-11-17 [BUGFIX] enable multiline release tag comments [Jonas Eberle] (f262d61)
jonaseberle added a commit that referenced this issue Apr 7, 2022
2022-04-07 [RELEASE] 2.9.15 [Jonas Eberle] (a9bb308)
2022-04-06 [TASK] conflict with typo3/cms-composer-installers:v4 [Jonas Eberle] (873c3b9)
2022-04-06 [BUGFIX] Support CSS SVG mask on on Chrome (bootstrap-5) (#272) [Preben Rather Sørensen] (c2d58c4)
2022-04-06 [TASK] upgrade npm dependencies [Jonas Eberle] (47e315f)
2022-02-15 [SECURITY] upgrade npm packages [Jonas Eberle] (a981c67)
2022-02-15 [TASK] add composer allow-plugins:{} [Jonas Eberle] (9ddac66)
2022-02-15 [TASK] prepare selenium services for ddev 1.19 [Jonas Eberle] (0641df0)
2022-02-15 [TASK] remove build:docs [Jonas Eberle] (6d91a6f)
2022-01-14 Bump follow-redirects from 1.14.4 to 1.14.7 in /Build (#263) [dependabot[bot]] (a9f8562)
2021-12-15 [DOCS] fix external link [Jonas Eberle] (eb3ef58)
2021-12-15 [DOCS] add translation link [Jonas Eberle] (1f56b18)
2021-12-15 [DOCS] restructure Documentation/Developers [Jonas Eberle] (2baa1dd)
2021-12-15 [DOCS] fix typo [Jonas Eberle] (33c0a90)
2021-12-06 [TASK] switch to TYPO3 main branch, req testing-framework:^6 [Jonas Eberle] (37664f7)
2021-11-18 [FEATURE] Use <f:spaceless> to reduce output (#255) (#256) [Daniel Corn] (14d58df)
2021-11-18 [TASK] req phpunit:^9.5 [Jonas Eberle] (92c52e8)
2021-11-17 [BUGFIX] enable multiline release tag comments [Jonas Eberle] (f262d61)
jonaseberle added a commit that referenced this issue May 19, 2022
2022-05-19 [BUGFIX] fix GoogleMaps trackingObject "duration" property [Jonas Eberle] (a0962c1)
2022-04-29 [SECURITY] upgrade npm packages [Jonas Eberle] (7be85c8)
2022-04-07 [BUGFIX] enable multiline release tag comments [Jonas Eberle] (7bf8735)
2022-04-06 [TASK] upgrade npm dependencies [Jonas Eberle] (86af4a3)
2022-02-15 [TASK] add composer allow-plugins:{} [Jonas Eberle] (ed3d9d3)
2022-02-15 [TASK] remove build:docs [Jonas Eberle] (7d59558)
2022-02-15 [SECURITY] upgrade npm packages [Jonas Eberle] (cc30de5)
2022-02-15 [TASK] prepare selenium services for ddev 1.19 [Jonas Eberle] (11cb362)
2021-12-15 [BUGFIX] fix php_cs [Jonas Eberle] (64f6bac)
2021-12-15 Revert "[TASK] use phpspec/prophecy-phpunit" [Jonas Eberle] (92216a3)
2021-12-15 [DOCS] fix external link [Jonas Eberle] (f18998e)
2021-12-15 [DOCS] add translation link [Jonas Eberle] (51f07b2)
2021-12-15 [DOCS] restructure Documentation/Developers [Jonas Eberle] (1e31729)
2021-12-15 [DOCS] fix typo [Jonas Eberle] (53dfab5)
2021-11-18 [FEATURE] Use <f:spaceless> to reduce output (#255) (#256) [Daniel Corn] (b2c0493)
2021-10-18 [TASK] use tailor, drop CHANGELOG [Jonas Eberle] (1076e6d)
2021-10-18 [TASK] use tailor, drop CHANGELOG [Jonas Eberle] (4d62301)
2021-10-18 [DOCS] reorder Configuration subpages [Jonas Eberle] (28e95cf)
2021-10-18 [DOCS] remove obsolete information [Jonas Eberle] (1b823a6)
2021-10-18 [DOCS] add images, edit docu (#252) [Cem Yildiz] (aa536c7)
2021-10-18 [DOCS] add Crowdin to README [Jonas Eberle] (c7f1d1a)
2021-10-18 New Crowdin updates (#251) [Jonas Eberle] (85b303f)
2021-10-18 New Crowdin updates (#248) [Jonas Eberle] (810a87b)
2021-10-14 [TASK] prevent creating release commits from ddev [Jonas Eberle] (9f72a45)
2021-10-14 [BUGFIX] fix bootstrap3-banner compatibility with bootstrap_package [Jonas Eberle] (be3d708)
2021-10-14 [FEATURE] Enable Do-Not-Track in all examples, beautify DNT-message (#244) [Cem Yildiz] (ba4505a)
2021-10-14 New Crowdin updates (#243) [Jonas Eberle] (433f62c)
2021-10-12 New Crowdin updates (#241) [Jonas Eberle] (8fe3167)
2021-10-12 New Crowdin updates (#239) [Jonas Eberle] (962a2ee)
2021-10-03 New Crowdin updates (#236) [Jonas Eberle] (d6fd843)
jonaseberle added a commit that referenced this issue Jul 11, 2022
2022-07-11 [TASK] upgrade npm packages [Jonas Eberle] (8143f11)
2022-07-11 [FEATURE] Document Gitpod development [Jonas Eberle] (817d7a8)
2022-07-11 [TASK] use default IIFE syntax, avoid using void return [Jonas Eberle] (de17def)
2022-07-11 [BUGFIX] add explicit path for cookie removal [Jonas Eberle] (53a0b96)
2022-07-11 New Crowdin updates (#277) [Jonas Eberle] (ffc632b)
2022-07-11 [TASK] remove PHP 7.2 from testing matrix [Jonas Eberle] (45d7a39)
2022-07-11 [BUGFIX] fix local domain for acceptance testing [Jonas Eberle] (407d54e)
2022-07-11 [FEATURE] add Vimeo TrackingObjects [Cem Yildiz] (0508483)
2022-05-19 [DOCS] document how to release a new version [Jonas Eberle] (5ee7f49)
2022-05-19 [RELEASE] 2.9.18 [Jonas Eberle] (d799043)
2022-05-19 New Crowdin updates (#261) [Jonas Eberle] (ec52879)
2022-05-19 [BUGFIX] fix GoogleMaps trackingObject "duration" property [Jonas Eberle] (a0962c1)
2022-04-29 [SECURITY] upgrade npm packages [Jonas Eberle] (7be85c8)
2022-04-07 [BUGFIX] enable multiline release tag comments [Jonas Eberle] (7bf8735)
2022-04-06 [TASK] upgrade npm dependencies [Jonas Eberle] (86af4a3)
2022-02-15 [TASK] add composer allow-plugins:{} [Jonas Eberle] (ed3d9d3)
2022-02-15 [TASK] remove build:docs [Jonas Eberle] (7d59558)
2022-02-15 [SECURITY] upgrade npm packages [Jonas Eberle] (cc30de5)
2022-02-15 [TASK] prepare selenium services for ddev 1.19 [Jonas Eberle] (11cb362)
2021-12-15 [BUGFIX] fix php_cs [Jonas Eberle] (64f6bac)
2021-12-15 Revert "[TASK] use phpspec/prophecy-phpunit" [Jonas Eberle] (92216a3)
2021-12-15 [DOCS] fix external link [Jonas Eberle] (f18998e)
2021-12-15 [DOCS] add translation link [Jonas Eberle] (51f07b2)
2021-12-15 [DOCS] restructure Documentation/Developers [Jonas Eberle] (1e31729)
2021-12-15 [DOCS] fix typo [Jonas Eberle] (53dfab5)
2021-11-18 [FEATURE] Use <f:spaceless> to reduce output (#255) (#256) [Daniel Corn] (b2c0493)
2021-10-18 [TASK] use tailor, drop CHANGELOG [Jonas Eberle] (1076e6d)
2021-10-18 [TASK] use tailor, drop CHANGELOG [Jonas Eberle] (4d62301)
2021-10-18 [DOCS] reorder Configuration subpages [Jonas Eberle] (28e95cf)
2021-10-18 [DOCS] remove obsolete information [Jonas Eberle] (1b823a6)
2021-10-18 [DOCS] add images, edit docu (#252) [Cem Yildiz] (aa536c7)
2021-10-18 [DOCS] add Crowdin to README [Jonas Eberle] (c7f1d1a)
2021-10-18 New Crowdin updates (#251) [Jonas Eberle] (85b303f)
2021-10-18 New Crowdin updates (#248) [Jonas Eberle] (810a87b)
2021-10-14 [TASK] prevent creating release commits from ddev [Jonas Eberle] (9f72a45)
2021-10-14 [BUGFIX] fix bootstrap3-banner compatibility with bootstrap_package [Jonas Eberle] (be3d708)
2021-10-14 [FEATURE] Enable Do-Not-Track in all examples, beautify DNT-message (#244) [Cem Yildiz] (ba4505a)
2021-10-14 New Crowdin updates (#243) [Jonas Eberle] (433f62c)
2021-10-12 New Crowdin updates (#241) [Jonas Eberle] (8fe3167)
2021-10-12 New Crowdin updates (#239) [Jonas Eberle] (962a2ee)
2021-10-03 New Crowdin updates (#236) [Jonas Eberle] (d6fd843)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Skill: Fluid
Projects
None yet
Development

No branches or pull requests

2 participants