Reorganized CSS Files in the Backend
Although splitting up the CSS files into structural and visual parts seems like a trivial thing to do, it was a major and important task, but it's finally included. This restructuring process also paves the way to modify the TYPO3 Backend in a way that the CSS is kept manageable. Plus, you can now develop your own skins in a way that has never been easier.
Note: If you upgrade from a previous installation, make sure to delete all typo3conf/temp_*.php files. Otherwise you'll see the infamous "naked skin" without any styling and colors.
CSS and Javascript Concatenator and Compressor
While reorganizing the CSS files in the TYPO3 Backend, it was clear that if all CSS rules are split up in separate files the browser would include dozens of CSS files for one request, resulting in more than one hundred HTTP request for loading the TYPO3 Backend. A generic solution was developed and included in beta2. All CSS files are now merged together, and compressed afterwards, if compression in your TYPO3 installation is enabled.
For all Developers: A Backend Debug Bar
During fixing one major bug in the TYPO3 Backend, that is how to deal with error messages in the TYPO3 backend frameset, the idea came up to show certain debug information in a separate panel, similar to how Firebug does it for Firefox. If an error occurs and TYPO3 has debug information enabled, developers and administrators now see detailed information in a separate part of the TYPO3 Backend.
Updated Fluid and Extbase versions
Extbase, the bridge for plugins to TYPO3 v5, has been updated to support "Single Table Inheritance". This is a breaking change however. In TYPO3 4.3, Extbase made a "best guess" for the table name if it was not the lowercased class name (simply by crawling the class hierarchy upwards trying to find a mapping rule or table). This "magic" was removed because It was very hard to understand what was happening; especially if there was an error. This behaviour has now changed and the recordType and the tableName are now defined through TypoScript. See the typo3.projecty.typo3v4mvc mailing list for more details on this topic.
Get your package
You can grab one of the following files from the <link http: typo3.org download packages>download page.
MD5 checksums:
a1744224832ed5394dba33a2a0ee9fda dummy-4.4.0beta2.tar.gz
88b802b44ccb93278b4725e4e367e87f dummy-4.4.0beta2.zip
de188bc93e9a92cca458d5d6f794cd01 typo3_src-4.4.0beta2.tar.gz
57e63a860577d48a9c04eb19bc72f5f9 typo3_src-4.4.0beta2.zip
234bbbf5cebf586979ebf41a5be535d1 typo3_src+dummy-4.4.0beta2.zip
What's next?
We still have a lot of bugs to fix, and of course, the whole package should be tested. As usual: Be sure to report every single bug on <link http: bugs.typo3.org>bugs.typo3.org. The final release of TYPO3 4.4.0 is scheduled for June 22nd, 2010.
Benjamin Mack
-- Release Manager TYPO3 4.4