Login / Status
developer.Resource
Home . Development . Articles . New features in TYPO3 4.2
Sponsors
hosted by punkt.deTYPO3 and Open Source MagazineAOE Media

Admin Panel

Now you can define a time limit for operations which are measured by TYPO3's internal time tracking routines. Whenever this limit is exceeded, the corresponding row will be highlighted in the Admin Panel.  

Extension Manager

The extension ter_update_check is now integrated into the extensions manager. Choose Extension Manager>Check for Extension Updates to see a list of extensions that are newer in the TER. 


Inline Relational Record Editing (IRRE)

Localization support is now implemented for child records. The possibility to define storage page for child records on a per-table-basis is now in place (TSconfig TCAdefault.[table].pid = [page id]). 

Developer relevant changes

This release also has some features especially interesting for extension developers. The list module offers a group of functions when extended view is enabled, using hooks you can now add own actions to this list. Until now when developing backend modules you were completely on your own concerning templates for the base layout of your module. This has now been changed as you can use similar functions (like when developing frontend plugins) to parse templates and replace markers with your content. An even more interesting feature is the availability of a unified AJAX interface for backend modules. Its concept is similar to that known from the eID feature for the frontend. You first register an ajaxId, which you then use to make AJAX requests to the newly introduced typo3/ajax.php. That file will then take care of delegating that request to the class/method you registered for the ajaxId. The extension manager now correctly adheres to the constraints you set for your extension. It is now possible to post process typolinks. New hooks have been added in db_list, TCEmain, and tslib_content. For some of them you need to implement interfaces, which are also new with this release.