What’s new Slides¶
For each new major TYPO3 release, a set of “What’s New Slides” are created in several languages, covering the main new features and changes.
Developers should regularly check the Core Changelog for changes. In comparison to the “What’s new Slides”, this is a complete list of deprecations, breaking changes and new features in the core, written for a technical audience.
Additionally, the extension scanner is available in the TYPO3 backend (since 9.5) to check if existing extensions use deprecated or removed functionality.
Documentation by TYPO3 Version¶
Documentation that is rendered on docs.typo3.org often comes with several versions. In the official documentation, each corresponds to a major TYPO3 version, for example 9.5.
You can see this in the URL, for example:
/m/typo3/reference-coreapi/master/en-us/is documentation for the latest version of TYPO3 that has not been released as LTS yet.
/m/typo3/reference-coreapi/9.5/en-us/corresponds to TYPO3 version 9.5.
The version is also displayed along with the title, for example:
You can jump to a different version of the manual by clicking on Related Links on the bottom of the menu, see Version Selector.
We recently changed how we link across manuals. You will now be directed to the same version (and not the latest - as before) when you are reading documentation and come across a link to another manual.
We currently have the following policy:
- Official manuals are available on docs.typo3.org for version 6.2 and above
- System extension manuals are available on docs.typo3.org for version 8.7 and above
Available TYPO3 versions: https://get.typo3.org/
Finding Documentation for Older TYPO3 Versions¶
Documentation that is currently no longer available on docs.typo3.org can still be accessed.
For example, “TYPO3 Explained” is rendered for versions 6.2 and above, but older versions still exist for 4.5 and above.
You can find the older versions for official manuals by:
- Find the manual on https://docs.typo3.org
- Click on Related Links in the menu and go to Repository.
- Click on branches and select the branch
You can now browse the files online on GitHub, but this will not be rendered nicely, as not all sphinx directives are correctly rendered on GitHub.
To render the documentation locally (you need Git and Docker):
- Click on Clone or download to copy the repository URL
git clone <repository-url>
cd <directory that was just created>
git fetch;git branch -a
git checkout <branch>
- Render the documentation, as described in How to Render Documentation
Changes in Documentation¶
Changes in TYPO3 documentation are announced via the following channels:
While we do our best to keep existing documentation up to date, sometimes documentation has been added long after a new feature was created.
Here is a list of documentation that was created recently:
Several new chapters were added to “TYPO3 Explained”.
“TYPO3 Explained” API Overview:
- New documentation for translation with Crowdin (in fact the entire localization chapter has been heavily updated)
- Dependency Injection for TYPO3 version 10
- Backend Layout for TYPO3 version 10, 9, 8
- Custom File Processors for TYPO3 version 10
- Broadcast Channels for TYPO3 version 10
- Deprecation for TYPO3 version 10
- List of Core PSR-14 Events for TYPO3 version 10
- EventDispatcher (PSR-14 Events) for TYPO3 version 10
- Create Custom Content Elements (moved from fluid_styled_content documentation) for TYPO3 versions 10, 9.5 and 8.7
- Request Handling (PSR-15 / Middlewares) for TYPO3 versions 10 and 9.5
- Routing - “Speaking URLs” in TYPO3 for TYPO3 versions 10 and 9.5
- SEO for TYPO3 versions 10 and 9.5
- Configuration Overview for TYPO3 versions 10 and 9.5
- FlexForms for TYPO3 versions 10, 9.5 and 8.7
- YAML in TYPO3 for TYPO3 versions 10 and 9.5
- Locking API
“TYPO3 Explained” Extension Development:
Some documentation that was missing but is required for developer certification version 9 was added to the “Extbase / Fluid Book”:
Writing Documentation for extension developers: