Indexed search
The indexed search extension has been extended with template support. Additionally to the traditional one, a table-less template is shipped with the package.
The result browser has been rewritten, crawler support was improved, and speed improvements were implemented. Finally, the extension is now able to index Oasis OpenDocument files.
Extension manager
The extension manager has been overhauled and works with the new TER 2.0 now. A new dependency handling is in place, as well as support for the new translation scheme introduced (see also Installation and Upgrade below).
Dynamic image creation / GIFBUILDER
The GIFBUILDER TypoScript objects can create true colour images for PNG and JPEG.
For more details please see [4].
New default skin for the Backend
A fresh installation of TYPO3 4.0 will use the new default skin “t3skin” for the Backend (system extension). When you update your existing installation to TYPO3 4.0 and you want to use the new skin, you can install it via the extension manager. Its also possible to use the old skin in a fresh installation. Just uninstall the extension “t3skin” via the extension manager.
Undo and history
The undo and history feature has been enhanced. A rollback and preview on page and record level is possible now. The history now includes inserts and deletes. You can also see the history of an record via the log module.
TypoScript
The TypoScript object CONTENT now has a new ".slide" property by which you can fetch Content Elements from parent pages for inheritance, so they will show on subpages. This works similar to TypoScript's getText leveltitle, leveluid feature.
TypoScript conditions may be linked with OR and AND.
For more details please see [4].
The new := assignement for TypoScript allows now parse time manipulation of TS values (eg "obj.val := appendString(foobar)", "obj.list := addToList(3,5,9)”).
For more details please see [9].
TSConfig
Is´s now possible to override every Page TSConfig via User TSConfig.
For more details please see [5].
Error and system logging
A system log can be used to write errors to a file or syslog (eg DB errors). The target is configured via $CONF_VARS['SYS']['systemLog'] in the install tool.