Introduction
The changes in the last TYPO3 versions took place more 'under the hood' and brought only a few visible changes for the editor.
Version 7, on the other hand, focuses on user-friendliness for the editor. Numerous improvements in the backend and a significantly higher speed make it easier to enter and maintain content. Background information on the new version can be found here.
On this page we present the new functions in detail with tips and video tutorials.
System requirements
- PHP 5.5.x - 5.6.x
- PHP memory_limit >= 128M
- PHP max_execution_time >= 240s
- Backend accessible with IE > 9 or any modern browser.
TYPO3 CMS 7 therefore requires more modern technologies than the previous TYPO3 versions.
In the domain settings in your customer menu, you can select different PHP versions per domain, including PHP 5.5 and 5.6. If necessary, you can adjust the values for memory_limit or max_execution_time using the integrated php.ini editor.
Installation of version 7
The manual installation of TYPO3 CMS is just as easy as it was with TYPO3 6.2, so the dummy package previously required is no longer necessary. All you need to do is download the TYPO3 core and create a project directory. Place the following files in this directory:
- Symlink to the TYPO3 core, e.g. typo3_src ' ../typo3_src-7.3.1 (or the current version number)
- Symlink to the typo3 directory, typo3 ' typo3_src/typo3
- Copy of the index.php file from the typo3_src directory
- During the first installation, a file named FIRST_INSTALL must be created in the root directory of the project.
If you then call up the directory in the browser, the installation starts automatically and TYPO3 sets up all other necessary directories and files automatically.
New features in version 7.5 (Time to Score)
TYPO3 7.5 was released on 29.09.2015. This is another "sprint release" on the way to TYPO3 7 LTS, which is expected to be released towards the end of the year.
The focus of this release was the revision of the code base. Also new are fluid-based content elements, which can replace the previous css_styled_content extensions.
Most of the icons in the backend are now SVG graphics or icon fonts, which is particularly advantageous for display on high-resolution displays (Retina displays).
Details can be found on typo3.org. In a video we show the most striking new features of this version.
New features in version 7.4 (Nothing is impossible)
TYPO3 version 7.4 was released on August 4, 2015 and includes the following new features and changes:
Backend User Interface
- Users can define avatars. These are displayed, for example, at the top next to the user name or in the backend user module.
- Files can be replaced in the file list (while retaining the metadata)
- If a file already exists when uploading, several options are offered for selection in a dialog (skip, rename, overwrite).
- Descriptions (visible in the backend) can be stored for various data records, e.g. backend users, file mounts, content elements.
- Content elements can be locked for editing by non-admins
- For multilingual pages, real copies of content elements can now be created, not just references
TSconfig and TypoScript
- Backend layouts can be defined via PageTSconfig and thus stored in files.
- page.meta now also supports Open Graph meta tags
- Folder-based file collections can now recursively determine all files of a given folder
...and much more.
As always, Patrick Lobacher has compiled a detailed list of the changes. The "What's News" slides can be found on typo3.org.
Here you can also find the (long) list of breaking changes
We also show some of the new features in a video.
New features in TYPO3 7.3 (More Stability, more Control)
Overview
TYPO3 7.3 was released on 16.6.2015. This is another sprint release on the way to TYPO3 7 LTS. This time, a lot has happened under the hood, which is particularly interesting for developers.
As usual, Patrick Lobacher has summarized all the changes in a PDF file.
Package Manager
With TYPO3 6.2, parts of Flow's PackageManager were implemented in TYPO3. The aim was to be able to load Flow packages with the extension manager in the future. However, this PackageManager was never used, but it was executed with every frontend and backend call and thus occupied additional memory.
With the separation of TYPO3 and Flow, this PackageManager has now been completely removed, making the source code much simpler and more robust.
Backend forms
Not visible, but very pleasing for every extension developer is the new programming of the FormEngine. This has been dragged along from TYPO3 version to version for more than 10 years, but has only been touched minimally.
Christian Kuhn sat down for several months and dared and succeeded in bringing this dusty programming back into shape.
In the course of these changes, there are also new features: An extension developer can now implement his own form fields and individualize the appearance with the help of PHP renderer objects.
New features in TYPO3 7.2 (Continuous Excitement)
TYPO3 7.2 was released on 28.04.2015. As a "sprint release", this version is a further step on the way to TYPO3 7 LTS, which will be released in fall 2015.
The focus of this version was to simplify the work of editors and integrators.
As usual, Patrick Lobacher has compiled a PDF file with all the changes.
New features in TYPO3 7.1 (Home Improvement)
Obsolete and removed functions
- The [SYS][compat_version] option has been removed
(corresponding Typoscript conditions no longer work!) - CSS Styled Content now renders <blockquote> via lib.parseFunc_RTE
(this may change the styling of <blockquote> after an update to 7.1 - config.meaningfulTempFilePrefix has been removed
- config.xhtmlDoctype = xhtml_2 has been marked as deprecated
- The stdWrap properties textStyle and tableStyle have been marked as deprecated
Revised functions
- indexed_search is automatically activated during installation ' config.index_enable and config.index_externals are also automatically activated
- Country flags have been moved from typo3/gfx/flags/ and typo3/sysext/t3skin/images/flags/ to typo3/sysext/core/Resources/Public/Icons/flags
- The CSS Styled Content Typoscript templates of version 4.5 to 6.1 have been removed
- The following Typoscript cObjects have been moved to the extension compatibility6:
- SEARCHRESULTS, COLUMNS, OTABLE,CLEARGIF,IMGTEXT,CTABLE,HRULER
- The search content element has also been moved to the compatibility6 extension
- page.includeJSlibs has been renamed to page.includeJSLibs (capital 'L') to harmonize the spelling. The old option has been marked as deprecated.
- The condition device has been marked as deprecated
Remark
We have only listed a small number of the changes here. As in previous years, Patrick Lobacher has kindly provided us with a complete list of the changes. Many thanks for this!
New features in TYPO3 7.0
Overview
Version 7.0 of TYPO3 was released on 2.12.2014. One focus of the development is the renewal of the backend and the associated improved usability. As always, a detailed list of the changes and innovations was compiled by Patrick Lobacher and can be found on Slideshare.
New release cycle
With version 7.0, the release cycle for future TYPO3 versions has also changed. First of all: 7.0 is not yet an LTS version, which means that the 6.2 LTS will continue to be maintained until 2017 as planned. However, in order to simplify the transition from one LTS to the next in the future, LTS versions will be released more frequently.
The current plan is to continue developing version 7.0 until a point is reached in the fall of 2015 when TYPO3 CMS 7 LTS will be released. Details on the release cycle can be found in the TYPO3 roadmap.
The new backend
The backend of TYPO3 CMS 7.0 has been completely revised. The Bootstrap framework was used as the basis.
All icons used have been renewed and modernized. In addition, an icon font is used, so the icons always look good even with a larger scaling in the browser or on Retina displays. A little more color was also brought into the backend.
Data attributes in view helpers
All ViewHelpers that output tags now have a data attribute. An array is passed via data for this purpose. The keys of the arrays are then combined as an attribute: data-$key="$value"
<f:form.textfield data="{foo: 'bar', baz: 'foos'}"></f:form.textfield>
created
<input data-foo="bar" data-baz="foos" ...
Miscellaneous
- The TypoScript setting config.uniqueLinkVars has been removed, as the function there is only used by default.
- The ViewHelper \TYPO3\CMS\Documentation\ViewHelpers\Link\Action has been removed. The ViewHelpers f:be.buttons.icon or f:uri.* can be used instead.
- The PageTSconfig option mod.web_list.alternateBgColors has been removed.
- The "SU mode" / "change to" function in the backend user administration has been removed.
- The old PropertyMapper (and the option rewrittenPropertyMapper = 0) has been removed.
- The TypoScript conditions browser, version, system and useragent have been removed.
- and much more.