“”

Source Optimization Source Optimization

11 likes

sourceopt / stable

Optimization of the final page: reformatting the (x)HTML output & removal of new-lines, comments and generator-info including search and replace strings using your regular expressions. In addition combines all SVG selected within content-elements into one <symbol> file and replaces <img> by <use>.

This version supports TYPO3

12 LTS 13 LTS

Older versions also support TYPO3

4.5 LTS 6.2 LTS 7 LTS 8 LTS 9 LTS 10 LTS 11 LTS 12 LTS 13 LTS


Tags

Get started

Download 5.2.8

Details

Author
Dr. Ronald P. Steiner, Boris Nicolai, Tim Lochmueller, Marcus Förster
Last update
16. Jan 2025
First upload
09. Jan 2004
Downloads
115,322
Category
Frontend
Dependencies
  • TYPO3 (>=12.4.0 <=13.4.99)
  • PHP (>=8.1.0 <=8.99.99)

Last upload comment

Change ext_emconf.php version to 5.2.8


Downloads by month

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Other extensions by this user (19)


Version history

Filter for TYPO3 versions

5.2.8 stable Latest
January 16, 2025
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.4.99)
Change ext_emconf.php version to 5.2.8
5.2.7 stable
January 10, 2025
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.4.99)
Change ext_emconf.php version to 5.2.7
5.2.6 stable
January 08, 2025
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.4.99)
chore: Change ext_emconf.php version to 5.2.6
5.2.5 stable
November 06, 2024
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.4.99)
Change ext_emconf.php version to 5.2.5
5.2.4 stable
October 31, 2024
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.4.99)
Change ext_emconf.php version to 5.2.4
5.2.3 stable
October 30, 2024
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.4.99)
Change ext_emconf.php version to 5.2.3
5.2.2 stable
October 29, 2024
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.4.99)
Change ext_emconf.php version to 5.2.2
5.2.1 stable
October 23, 2024
TYPO3: 9 LTS 10 LTS 11 LTS 12 LTS 13 LTS (>=9.5.17 <=13.4.99)
Change ext_emconf.php version to 5.2.1
5.2.0 stable
October 21, 2024
TYPO3: 9 LTS 10 LTS 11 LTS 12 LTS 13 LTS (>=9.5.17 <=13.4.99)
Change ext_emconf.php version to 5.2.0
5.1.2 stable
October 14, 2023
TYPO3: 9 LTS 10 LTS 11 LTS 12 LTS (>=9.5.17 <=12.4.99)
Change ext_emconf.php version to 5.1.2
5.0.0 stable
November 04, 2022
TYPO3: 9 LTS 10 LTS 11 LTS 12 LTS (>=9.5.17 <=12.4.99)
Change ext_emconf.php version to 5.0.0
4.0.4 stable
March 01, 2022
TYPO3: 9 LTS 10 LTS 11 LTS (>=9.5.17 <=11.5.99)
Next release :) More information on https://github.com/lochmueller/sourceopt/releases
4.0.3 stable
December 22, 2021
TYPO3: 9 LTS 10 LTS 11 LTS (>=9.5.17 <=11.5.99)
Next release :) More information on https://github.com/lochmueller/sourceopt/releases
4.0.2 stable
December 09, 2021
TYPO3: 9 LTS 10 LTS 11 LTS (>=9.5.17 <=11.5.99)
Next release :) More information on https://github.com/lochmueller/sourceopt/releases
4.0.1 stable
November 18, 2021
TYPO3: 9 LTS 10 LTS 11 LTS (>=9.5.17 <=11.5.99)
Next release :) More information on https://github.com/lochmueller/sourceopt/releases
4.0.0 stable
November 17, 2021
TYPO3: 9 LTS 10 LTS 11 LTS (>=9.5.17 <=11.5.99)
Next release :) More information on https://github.com/lochmueller/sourceopt/releases
3.1.0 stable
August 24, 2021
TYPO3: 9 LTS 10 LTS (>=9.5.17 <=10.4.99)
Next release :) More information on https://github.com/lochmueller/sourceopt/releases
3.0.0 stable
October 28, 2020
TYPO3: 9 LTS 10 LTS (>=9.5.17 <=10.4.99)
Next release :) More information on https://github.com/lochmueller/sourceopt/releases
2.0.0 stable
October 19, 2019
TYPO3: 9 LTS (>=9.5.0 <=9.5.99)
First version for TYPO3 9.x
1.0.0 stable
June 15, 2017
TYPO3: 7 LTS 8 LTS (>=7.6.0 <=8.7.99)
8.7 fixes and some cleanups
0.9.3 beta
June 15, 2016
TYPO3: 6.2 LTS 7 LTS (>=6.2.0 <=7.99.99)
Code cleanups and travis CI configuration
0.9.0 beta
June 22, 2015
TYPO3: 6.2 LTS 7 LTS (>=6.2.0 <=7.99.99)
Release for TYPO3 6.2.x up to 7.x. And small cleanups/fixes
0.8.7 beta
May 06, 2015
TYPO3: 6.2 LTS (>=6.2.0 <=7.0.99)
Bugfix Release. Thanks to Benjamin Serfhos!
0.8.6 beta
April 22, 2015
TYPO3: 6.2 LTS (>=6.2.0 <=7.0.99)
Missing FrontendHook class? Upload the last version again... (no changes)
0.8.5 beta
April 07, 2015
TYPO3: 6.2 LTS (>=6.2.0 <=7.0.99)
Revert hook change and bugfixes. Thanks to Benjamin. Move development from forge to github: https://github.com/lochmueller/sourceopt
0.8.1 beta
February 04, 2015
TYPO3: 6.2 LTS (>=6.2.0 <=7.0.99)
Fix HTML comment replacement. Thanks to Benjamin
0.8.0 beta
November 09, 2014
TYPO3: 6.2 LTS (>=6.2.0 <=6.2.99)
First refactoring for 6.2 only. Thanks to Benjamin!! Renew the structure of the extension. Please test in dev/integration systems first...
0.7.1 stable
May 29, 2014
TYPO3: 4.5 LTS 6.2 LTS (>=4.5.0 <=6.2.99)
Remove PHP dependency!
0.7.0 stable
April 22, 2014
TYPO3: 4.5 LTS 6.2 LTS (>=4.5.0 <=6.2.99)
Small changes for GLOBALS in ext_localconf. Raise dependency to 4.5-6.2.
0.6.3 stable
December 27, 2013
TYPO3: 4.5 LTS (>=4.5.0 <=6.1.99)
Fix HTML manipulation bug for inline tags.
0.6.2 stable
December 15, 2013
TYPO3: 4.5 LTS (>=4.5.0 <=6.1.99)
Fix HTML manipulation bug for inline tags. Thanks Hannes
0.6.1 stable
June 02, 2013
TYPO3:
Set dependencies and add inline documentation
0.6.0 beta
February 15, 2012
TYPO3:
Start code refactoring. (Snapshot). Add HTML5 tags, cleanup source code tabs/spaces
0.5.17 beta
October 19, 2011
TYPO3:
get conf from TSFE-config now (TSFE-tmpl-setup before; fallback now)
0.5.16 beta
October 13, 2011
TYPO3:
Fix emptyLines for direct_mail
0.5.15 beta
October 09, 2010
TYPO3:
Quick fix for replacement of empty spaces. thx to Christoph D.
0.5.14 beta
March 11, 2010
TYPO3:
Bugfix thanks to Robert Zhrer
0.5.13 beta
October 27, 2009
TYPO3:
Bugfix with long html pages. Thanks to Andreas Dörler
0.5.12 beta
July 21, 2009
TYPO3:
0.5.11 beta
July 19, 2009
TYPO3:
small adjustments
0.5.10 beta
February 20, 2009
TYPO3:
small bugfix for pre elements
0.5.9 beta
February 11, 2009
TYPO3:
0.5.8 beta
February 07, 2009
TYPO3:
0.5.7 beta
February 02, 2009
TYPO3:
some bugfixes
removing of obsolet functions
0.5.6 beta
January 28, 2009
TYPO3:
Bugfix: pass by reference bug – thanks to Mathias Brodala
0.5.5 beta
January 25, 2009
TYPO3:
bug with "$" signs
0.5.4 beta
April 28, 2008
TYPO3:
Fix Call by reference Bug, remove naming errors and use the makeInstance function in the hook class.
0.5.3 beta
April 22, 2008
TYPO3:
Bufixing, TYPO3 4.2.0 compatible
0.5.2 beta
April 04, 2008
TYPO3:
Small Bugfix. ext_localconf.php class name in lower letters...
0.5.1 beta
March 27, 2008
TYPO3:
Hook Change; Info: THE 0.5.x branch is the LATEST for TYPO3 < 4.2; 0.6.x goes PHP5 and REQUIRED TYPO3 4.2
0.5.0 beta
March 27, 2008
TYPO3:
Change xClass to Hook, Now the code cleaning is called befor the page goes to the cache, result: better compatibility to nc_/fl_staticfilecache. Thx a lot to Ronald for this changes
0.4.6 beta
February 22, 2008
TYPO3:
* Bugfix: FormatHTML: Changed the tab-increase-pattern from <col* to <col\s*, so that you no longer get a tab increase on <colgroup*>.

* Bugfix/Change: FormatHTML ignores now Comments, Styles and Scripts, since Scripts intended to break, when you deal
0.4.5 beta
September 11, 2007
TYPO3:
Fix same Bugs... e.g. the remove of whitespaces in front of tags
0.4.4 beta
August 26, 2007
TYPO3:
1. Remove Typoscript lines...
2. I included the line-break in the <!DOCYTYPE ..> Tag if the formatHtml set at least to a value greater than 4
3. Some minor bugfixes in the formatHtml function
0.4.2 beta
August 19, 2007
TYPO3:
Jonathan found two minor bugs. This bus are fixed by Ronald
0.4.1 beta
August 19, 2007
TYPO3:
* Change: names of the objects with no "_" but with humps like normally in Typo3
* Change: default TS includes some Typo3-core options that help cleaning the code
* Change: TYPO3 Copyright stays in the
0.3.6 beta
March 01, 2007
TYPO3:
Why are same Extensions deleted in the TER without a information to the author?
0.3.1 beta
November 16, 2004
TYPO3:
Bugfix: Some options didn't have any effect although enabled
0.3.0 beta
November 11, 2004
TYPO3:
- some options have been removed: remove_script_cdata, move_inline_css, move_inline_css_file
- remove_new_lines now also removes space between tags
- sourceformating can be limited to the <body>
0.2.2 beta
November 11, 2004
TYPO3:
New option: Alternate the language in the html-tag if xhtml-optimization is enabled. Example: If you enable xhtml in your template by "page.config.doctype = xhtml_trans" typo outputs "<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">" in
0.2.1 beta
January 09, 2004
TYPO3:
New options:
- Keep the copyright comment if you remove comments
- Replace the clear.gif with a string eg. 1.gif
- Remove attributes from the <body>
Fix:
- It's now also possible to remove the blur-script under typo 3.6.0 RC1

Get started

Download 5.2.8

Details

Author
Dr. Ronald P. Steiner, Boris Nicolai, Tim Lochmueller, Marcus Förster
Last update
16. Jan 2025
First upload
09. Jan 2004
Downloads
115,322
Category
Frontend
Dependencies
  • TYPO3 (>=12.4.0 <=13.4.99)
  • PHP (>=8.1.0 <=8.99.99)