TYPO3 CMS 6.0 released

Categories: Development Created by Helmut Hummel
The TYPO3 Community and the TYPO3 CMS Core Development team are proud to announce the release of TYPO3 CMS 6.0. TYPO3 CMS 6.0's main focus is to be future-proof. Its source code was substantially improved and parts were completely rewritten.
After seven months of collaborative work a major new version of TYPO3 CMS has been released. In an team effort including over 100 people from several countries TYPO3 CMS 6.0 "Back To The Future" came to life. Version 5 was completely skipped to avoid confusion with “TYPO3 Neos" which is developed in parallel and carried the codename “TYPO3 5.0” for a long time. This major release was also a major strain on the whole release team and thanks goes out to all involved in making this release possible.

File Abstraction Layer (FAL): File references and cloud storage

TYPO3 Ready for Cloud Storage

With the introduction of the new "File Abstraction Layer" TYPO3 6.0 can store and use files not only from a local webserver, but also from additional locations e.g. from cloud storage. With TYPO3 6.0 you will be able to connect your TYPO3 installation with additional drivers to filemounts like WebDAV, Amazon S3 or services like DropBox.

File References and Meta-Information

Through the "File Abstraction Layer" files that are used several times on a website are no longer repeatedly copied but are now only referenced. At the same time files can be provided with any meta-information you need. These meta-data entries are managed centrally and are therefore available at all locations where a file is used. Overall, not only the handling for editors is much easier but the use of modern cloud storage becomes possible for all users.

Higher code-quality with Quality Assurance Guidelines

One main focus of TYPO3 6.0 was on increasing the code quality and introducing new quality assurance services . The code of TYPO3 6.0 has been extensively rewritten and cleaned up. In many places code has been simplified and made more robust, or just replaced with a modern code base.  TYPO3 CMS will continue to enhance its code quality and in the future allow new contributors to safely integrate their code.

Namespaces

With the introduction of namespaces to TYPO3 6.0 we laid the foundation for the development in line with modern standards. The existing code has been refactored and adapted according to PHP 5.3 namespaces. This leads to a greatly improved structure for all core classes, by at the same time keeping full backwards compatibility for third party extensions. With that the code base is now much closer to TYPO3 Flow and TYPO3 Neos, which eases the transition between these products.

Extension Manager - Significantly streamlined

The TYPO3 6.0 Extension Manager was (re)written from scratch and significantly streamlined taking it back to basics. The new Extension Manager now uses Extbase and focuses on the integration and management of extensions in the TYPO3 installation. The language handling feature moved to a new language module. Now extensions, even with dependencies, can be downloaded and installed with a single click.

Other new features, improvements and bug fixes

A new global configuration file "LocalConfiguration.php" replaces the former "localconf.php". With TYPO3 CMS 6.0 registering XCLASSes is removed in favor of class implementation registry. This change is in line with the way the object manager works in TYPO3 Flow and also one small step to bring these products closer together.The TYPO3 backend also sees a number of improvements, amongst which Drag and Drop in the page module and a completely rewritten Backend User Administration. Next to streamlining the backend user interface there are also many additional visual improvements in the backend. Detailed information can be found at the following resources.
  • <link>General release n<link>otes
  • <link http: wiki.typo3.org typo3_6.0>Technical release notes
  • <link http: git.typo3.org typo3v4>ChangeLog
A full list of new features is provided as a "What Is New in TYPO3 CMS 6.0" pdf linked at the bottom of this article.

Get TYPO3 CMS 6.0 now...

You can download the TYPO3 CMS 6.0 packages on our <link>download page.

Documentation

The Documentation Team has been working hard for the release of TYPO3 CMS 6.0 to provide the community with up to date documentation. In itself this is no small task, especially with the all new documentation server and the migration to ReStructured Text. The transformation of the old OpenOffice documents to ReStructured Text is for the most part automated. You can find the updated documentation on <link http: docs.typo3.org typo3cms>docs.typo3.org/typo3cms/.

Upgrading Information, technical details and support

Further information about the Release, its new features and important technical information about upgrading and compatibility are collected on <link http: wiki.typo3.org typo3_6.0>the according wiki-page. If you encounter extension compatibility problems feel free to add them to the list within the wiki. If you have any questions you can find the community support in our Mailinglists "german" and "english" on lists.typo3.org as well as thru our social media. Did you encounter a bug? We kindly ask you to report any issues in our <link http: forge.typo3.org projects typo3v4-core issues _blank>bugtracker.