TYPO3 4.6.0alpha3¶
Released July, 12th 2011
Upgrading and compatibility¶
Please note that this version is released as an alpha release. It shows a snapshot of our development so far on the road to 4.6.0, which will be released in October/2011. Take a look at the Roadmap for more information about the schedule.
To upgrade an existing installation of 4.5 to 4.6.0alpha3, please consider the following steps:
- Upgrade PHP to PHP 5.3 if needed
- SOAP extension is needed
- Safe mode is no more supported, you should consider get rid of the corresponding configuration, if needed
- Make sure to set memory_limit to at least 64M in php.ini
- Upgrade to MySQL 5.0 or newer
- When using ImageMagick, upgrade it to version 6
- Visit the Install Tool:
- Use the "Database COMPARE" section and apply all database schema changes.
- Use the "Update Wizard" to upgrade the compatibility to 4.6.
New installations¶
Try out the introduction package which provides a very easy way of installing TYPO3 and having some example setup already in place.
Major changes / Highlight on some new features¶
Backend search¶
Before TYPO3 4.6.0 alpha3, there were several problems with Backend search:
- it searched far more fields than necessary (for example, TSConfig)
- it searched "uid" and other numeric fields even if the value was not numeric
- it used LIKE x search on numeric fields
- it searched all tables even if they did not make sense to be searched
- it was too slow
- it searched only first four levels deep in the page tree
All these problems came from the (wrong) idea that TYPO3 could detect where it could search. With the new backend search, tables needs to be marked as "searchable" and provide a list of fields that make sense to search for. In addition, some fields are search without case sensitivity.
Basically, the TCA is extended with a new option:
'searchFields' => 'username,email,realName'
XLIFF support¶
XLIFF language files (.xlf) are now supported but current locallang.xml files have not yet been converted because we first want to have a stable translation server based on Pootle. Furthermore, translations should be retrieved by Extension Manager as usual and we have to make sure the whole workflow is working smoothly.
In the meantime, your JavaScript files using TYPO3.lang to retrieve localization labels should be updated to use the new TYPO3.l10n API instead:
TYPO3.lang.KEY => TYPO3.l10n.localize('KEY')
TYPO3.lang['KEY.SUBKEY'] => TYPO3.l10n.localize('KEY.SUBKEY')
TypoScript¶
stdWrap has new properties:
What's next?¶
Many projects are targeted at TYPO3 4.6 and will be included in Core until the feature-freeze deadline which will occur on August, 2nd 2011.
It seems to be the right time for you to give us a help by:
- Joining our teams,
- Reviewing issues that are already pending on the core list,
- Supply patches for bug fixes.
Thanks!