TYPO3 4.7 alpha2

Released December 20th 2011

Upgrading and compatibility

This secondalpha release of TYPO3 4.7 shows a snapshot of the current development on the road to the final version. TYPO3 4.7.0 will be released on April 24th 2012. This second release is focused on migrating the Backend to ExtJS4. As the migration is not complete yet, a compat-Extensions is shipped which will be removed as soon as it is not needed anymore by Core (before Beta1)

To upgrade an existing installation to 4.7.0alpha2, please consider the following steps:

  • Open the Install Tool:
    • Use the "Database COMPARE" section and apply all database schema changes.
    • Use the "Update Wizard" to upgrade the compatibility version to 4.7.
    • Make sure you edit your Backend Module based on ExtJS3 to call Tx_extjs3compat_Loader::loadExtJS3();

New installations

Try out the Introduction Package which provides a very easy way to get the first contact with TYPO3 - there are various examples integrated to show how particular features work in TYPO3.
Besides the regular Introduction Package TYPO3 4.7 comes with the brand new Government Package which is intended to be a show-off of web accessible standard and thus being useful for a disposal in governmental environments.

What happened so since Alpha1

  • ExtJS 4 Migration of the backend
    the base components have been migrated, as well as t3skin, the pagetree and the context-menu, tceforms and RTE.
    Outstanding parts are the ExtensionManager, the Recycler, the Workspaces-Module the TCA-Tree as well as the Forms-Extension.
    For them an ExtJS 3 Compat-Extension has been introduced which will be removed later on. It ships all ExtJS 3 related core stuff and hooks into PageRenderer to replace the ExtJS4 with ExtJS3 librariers.
    If you are an JavaScript/ExtJS expert your are highly encouraged to help out in this part. If you feel up to it, just get in touch.
  • Swift Mailer Library
    The external library "SwiftMailer" has been upgraded to version 4.1.3. In addition a possibility was integrated to not only configure predefined mail-transports but giving a class-name which implements the SwiftMailer Transport interface.
  • New Options in TypoScript
    It is now possible to define http-equiv in meta tags as well as having in individual separator char for the page-title. Furthermore you may use stdWrap possiblities on HMENU properties minItems, maxItems and begin.
  • data-Security law compliance
    As in some countries courts decided IP-addresses belong to personal data and are not allowed to be logged (f.e. in Germany) you now can anonymize the frontend logs done via config.stat with several options.
  • Indexed Search got new Plugin
    A new Frontend-Plugin for indexed_search is available. It does not offer new features or config-options but it is - as a first step - based on extbase and furthermore has accessible output, an pagebrowser not depending on JavaScript and Submitting forms as well as easy to adapt Fluid templates.
  • Many Bugs have been fixed
    Many Bugfix and Cleanup Tasks have been merged. For a full list please refer to the ChangeLog.

What's next?

There are a lot of other projects that are targeted for TYPO3 4.7 and which shall be part of on of the next releases. As always the first beta releases also defined the feature freeze - thus, no new features will be allowed after TYPO3 4.7 beta1 - the feature freeze is scheduled for February 7th 2012.
See the TYPO3 4.7 article to get more details for the next upcoming major release of the v4 branch: http://news.typo3.org/news/article/kickoff-of-typo3-47-development-focus-on-standards-and-accessibility/

The next alpha release (TYPO3 4.7 alpha3) will be released on January 10th 2011 and is focused on FAL.

If you want to support TYPO3 4.7 to make it a shiny release, you are highly encouraged to

  • review pending issues (see http://review.typo3.org/)
  • hand in your ideas and changes by creating patches
  • follow the discussions in the typo3.projects.v4 news group and provide your ideas and feedback

Thanks a bunch!
Steffen