TYPO3

{{Short description|Web content management framework}}

{{Redirect-distinguish|TypoScript|TypeScript}}

{{Split|Neos (content management)|date=March 2021|discuss=Talk:TYPO3#Splitting proposal}}

{{Promotional|date=April 2020}}

{{Infobox software

| name = TYPO3

| logo = Logo TYPO3.svg

| logo caption = Logo of TYPO3

| logo alt =

| logo size = 200px

| screenshot = TYPO3 10.4.21 Backend.png

| screenshot size = 250px

| screenshot alt = Screenshot of the back end of TYPO3 10.4.21

| caption = TYPO3 CMS 10.4 back end

| collapsible =

| author = Kasper Skårhøj

| developer = TYPO3 Association

| released = {{Start date and age|1998}}

| latest release version = {{TYPO3 version}}

| latest release date = {{TYPO3 version|releasedate}}

| latest preview version =

| latest preview date =

| programming language = PHP, SQL, JavaScript

| operating system = Windows, Linux, FreeBSD, macOS, OS/2

| platform = IA-32, x86-64

| size = 18.5 MB

| language = 51 languages

| genre = Content management framework, content management system

| license = GNU General Public License version 2

| website = {{URL|typo3.org}}

}}

TYPO3 is a web content management system (CMS) written in the programming language PHP. It is free and open-source software released under the GNU General Public License version 2.

TYPO3 is similar to other content management systems such as Drupal, Joomla!, and WordPress. It is used more widely in Europe than in other regions, with a larger market share in German-speaking countries, the Netherlands, and France.{{cite web|url=http://w3techs.com/technologies/segmentation/cl-de-/content_management|title=Distribution of Content Management Systems among websites that use German|work=w3techs.com}}{{cite web|url=http://www.cmscrawler.com/tool/TYPO3|title=TYPO3|work=cmscrawler.com}}{{cite web|url=https://nitsantech.de/en/blog/typo3|title=What is TYPO3|work=nitsantech.de}}

TYPO3 was acknowledged as a Digital Public Good by the Digital Public Goods Alliance in April of 2025.{{Cite web |title=TYPO3 - DPGA Details |url=https://www.digitalpublicgoods.net/r/typo3 |access-date=2025-05-06 |website=app.digitalpublicgoods.net }}

TYPO3 allows for the separate maintenance of code and content. It can be extended with new functions without writing any program code. TYPO3 supports publishing content in multiple languages due to its built-in localization system.

History and usage

TYPO3 was initially authored by Kasper Skårhøj in 1997.{{cite web |url=http://typo3.org/about/typo3-the-cms/the-history-of-typo3/ |title=The History of TYPO3 |access-date=2012-04-11 |archive-date=2012-04-06 |archive-url=https://web.archive.org/web/20120406151613/http://typo3.org/about/typo3-the-cms/the-history-of-typo3/ |url-status=dead }} It is now developed by over 300 contributors under the lead of Benjamin Mack.{{cite web|url=https://typo3.org/teams-committees/core-development/|title=TYPO3 Core development}}

Calculations from the TYPO3 Association show that it is currently used in more than 500,000 installations. The number of installations detected by the public website "CMS Crawler" was around 384,000 in February 2017.{{cite web|url=http://typo3.org/home/typo3-in-numbers/|archive-url=https://web.archive.org/web/20120404151623/http://typo3.org/home/typo3-in-numbers|url-status=dead|archive-date=2012-04-04|title=TYPO3 in numbers|work=TYPO3{{dash}}The Enterprise Open Source CMS}}

Features

TYPO3 provides a base set of interfaces, functions and modules. Most functionality exceeding the base set can be implemented via the use of extensions. More than 5000 extensions are currently available for TYPO3 for download under the GNU General Public License from a repository called the TYPO3 Extension Repository, or TER.{{cite web|url=http://typo3.org/extensions/|archive-url=https://web.archive.org/web/20040429131854/http://typo3.org/extensions/|url-status=dead|archive-date=2004-04-29|title=Extension Repository|work=TYPO3{{dash}}The Enterprise Open Source CMS}}

=Compatibility=

TYPO3 is able to run on most HTTP servers such as Apache, Nginx and IIS on top of Linux, Microsoft Windows, FreeBSD, macOS, and OS/2. It uses PHP 7.2 or newer{{Cite web |last=Böhm |first=Julian |date=25 June 2020 |title=What Versions of TYPO3 Run on Which Versions of PHP? |url=https://typo3.com/blog/what-versions-of-typo3-run-on-which-versions-of-php |website=TYPO3 Blog}} and any relational database supported by the TYPO3 DBAL including MySQL/MariaDB, PostgreSQL, and SQLite.{{Cite web |title=Download TYPO3{{dash}}get.typo3.org |url=https://get.typo3.org/ |access-date=2020-12-02 |website=get.typo3.org}} Some 3rd-party extensions {{En dash}} not using the database API {{En dash}} support MySQL as the only database engine. The system can be run on any web server with at least 256 MB RAM and a CPU appropriate for that RAM.

The back end can be displayed in any modern browser with JavaScript. There is no browser restriction for displaying user-oriented content generated by TYPO3. A developer setting up a website with TYPO3 would need to work intensively with the Domain-specific language Typoscript.{{Cite web|title=Configuration overview — TYPO3 Explained main documentation|url=https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Configuration/ConfigurationOverview.html|access-date=2022-01-24|website=docs.typo3.org|language=en}}

=System architecture=

Conceptually, TYPO3 consists of two parts: the front end, visible to visitors, and the administrative back end. The front end displays the web content. The back end is responsible for administration and managing content. The core functions of TYPO3 include user privileges and user roles, timed display control of content (show/hide content elements), a search function for static and dynamic content, search-engine friendly URLs, an automatic sitemap, multi-language capability for front and back ends, and more.

Like most modern CMS's, TYPO3 follows the policy of separation of content and layout: The website content is stored in a relational database, while the page templates are stored on the file system. Therefore, both can be managed and updated separately.

TYPO3 defines various basic types of content data. Standard content elements are described as text, text with media, images, (plain) HTML, video etc. Various added types of content elements can be handled using extensions.

The fundamental content unit is a "page". Pages represent a URL in the front end and are organized hierarchically in the back end's page tree. Standard pages serve as "containers" for one or multiple content elements. There are several added special page types, including:

  • shortcuts (they show content from another page)
  • mount points (that insert a part of the page tree at the mount point)
  • external URLs
  • system folders (to handle complex data such as registered users)

Internally, TYPO3 is managed by various PHP arrays. They contain all the information necessary to generate HTML code from the content stored in the database. This is achieved by a unique configuration language called Typoscript.

==Design elements==

Designing and developing with TYPO3 is commonly based on the following elements, among others:

; Page tree

: Representation of all pages of a site, their structure and properties.

; Constants

: System-wide configuration parameters

; Template

: Since TYPO3 6, the system runs on the templating engine Fluid. Fluid combines HTML markup with conditions and control structures. It can be extended by custom view helpers written in PHP.

: Until version 4.3, an HTML skeleton was used, with markers (e.g., ###MARKER###) and range markers, called subparts (e.g., <!-- ###CONTENT### Start --> … <!-- ###CONTENT### End -->); that were replaced by various content elements or served as a sub template. This template system can still be found in older extensions or installations.

; Typoscript

: Typoscript is a purely declarative configuration language. In Typoscript, configuration values are defined, which are parsed into a system-wide PHP array. Typoscript is object-based and organized in a tree-like structure.

; Extensions

: Added plug-ins to enable more functions. See Extensions.

; PHP

: TYPO3 CMS is written in PHP. Thus, most features can be modified or extended by experienced users. For example, the XCLASS mechanism allows classes and methods to be overwritten and extended.

=Extensions=

Extensions are the cornerstone in the internal architecture of TYPO3. A feature that was introduced with version 3.5 in 2003 is the Extension Manager, a control center managing all TYPO3 extensions. The division between the TYPO3 core and the extensions is an important concept which determined the development of TYPO3 in the past years. Extensions{{Cite web |last=Hahnefeld |first=Bjoern |date=2007-02-04 |title=TYPO3 Example |url=https://www.ttproducts.de/ |url-status=live |archive-url=https://web.archive.org/web/20070503040233/https://www.ttproducts.de/ |archive-date=2007-05-03 |access-date=2024-05-03 |website=ttproducts.de}} are designed in a way so they can supplement the core seamlessly. This means that a TYPO3 system will appear as a unit while actually being composed of the core application and a set of extensions providing various features.{{cite web|url=http://typo3.org/extensions/what-are-extensions/|title=What are extensions?|work=TYPO3{{dash}}The Enterprise Open Source CMS}}

File:TYPO3 system architecture.png

They can be downloaded from the online repository (TER) directly from the back end, and are installed and updated with a few clicks. Every extension is identified by a unique extension key (for example, tt news). Also, developers can share new or modified extensions by uploading them to the repository.

Generally, extensions are written in PHP. The full command set of PHP 5.3 can be used (regarded the system requirements of the specific TYPO3 version), but TYPO3 also provides several library classes for better efficiency: Best known and most used is the Pibase library class. With introduction of TYPO3 4.3 in 2009, Pibase has been replaced (or extended) by the Extbase library, which is a modern, model–view–controller (MVC) based development framework. To ensure backward compatibility, both libraries can be used in the same TYPO3 installation. Extbase is a backport of some features of FLOW3, renamed Neos Flow, a general web application framework.[http://forge.typo3.org/projects/typo3v4-mvc Official Extbase MVC Framework Documentation]

Notable projects

Several companies and organizations base their web or intranet sites on TYPO3. The majority are based in German-speaking countries, such as the state of Saxony-Anhalt, the German Green Party, the University of Lucerne (Switzerland), the University of Vienna (Austria) and Technische Universität Berlin.{{cite web |url=https://www.tu.berlin/en/website/typo3-handbuch/how-to-get-a-website |title=Using the TYPO3 web design kit or how to get a TYPO3-website |website=tu.berlin |access-date=2024-09-28}} International organizations running one or more TYPO3 sites are: Airbus, Konica-Minolta, Leica Microsystems, Air France, Greenpeace, and Meda (Sweden).{{cite web|title=TYPO3 case studies|url=https://typo3.org/typo3-cms/case-studies/|website=typo3.org|access-date=9 February 2017}}{{cite web|title=Recently added sites|url=https://www.t3blog.com/typo3_websites/tags/global.html|website=TYPO3 Reference Blog|access-date=9 February 2017}}{{cite web|title=Case studies|url=https://typo3.com/case-studies/|website=typo3.com}}

Releases

=Version history=

{{Version |l |show=111101}}

class="wikitable"
style="background-color: #ececec;" valign="top"|

! Branch

! Version http://typo3.org/download/ Information on support cycles of TYPO3 versions

! Release date

! Major changes

rowspan=9|3.x
{{Version |o |3.0}}

| 2001{{citation needed|date=April 2022}}

|

  • First public release{{Cite web |url=http://www.4any1.de/fileadmin/installing_upgrading.pdf |title=Installation manual for TYPO3 3.0 |access-date=2012-07-31 |archive-date=2014-04-07 |archive-url=https://web.archive.org/web/20140407181229/http://www.4any1.de/fileadmin/installing_upgrading.pdf |url-status=dead }}
{{Version |o |3.2}}

| 17 May 2002

|

  • Several bug fixes{{Cite web |url=http://www.4any1.de/fileadmin/installing_upgrading.pdf |title=Installation manual for TYPO3 3.0 w/ Screenshots of version 3.2 |access-date=2012-07-31 |archive-date=2014-04-07 |archive-url=https://web.archive.org/web/20140407181229/http://www.4any1.de/fileadmin/installing_upgrading.pdf |url-status=dead }}
{{Version |o |3.3}}

| 3 June 2002

|

  • Several bug fixes
  • First version hosted on SourceForge{{cite web|url=http://sourceforge.net/projects/typo3/files/|title=TYPO3|work=sourceforge.net}}
{{Version |o |3.5}}

| 18 February 2003

|

  • Several bug fixes
  • Introduced the Extension Manager, allowing users to write their own extension modules
{{Version |o |3.6}}

| 30 April 2004

|

  • Create Extensible Hypertext Markup Language (XHTML) code in standard content elements
  • XML storage for content elements
  • Introduced basic database abstraction concept{{Cite web |url=http://forge.typo3.org/repositories/browse/typo3cms-core |title=Source code of all newer versions with release dates |access-date=2013-11-22 |archive-url=https://web.archive.org/web/20140709051919/http://forge.typo3.org/repositories/browse/typo3cms-core |archive-date=2014-07-09 |url-status=dead}}{{cite web |url=http://www.heise.de/newsticker/meldung/Typo3-3-6-0-fertig-gestellt-97991.html |title=Typo3 3.6.0 fertig gestellt |last=Bager |first=Jo |date=3 May 2004 |work=heise online}}
{{Version |o |3.7}}

| 24 September 2004

|

  • Simplified content-localisation
  • Extended permission system
  • Renewed TypoScript-Engine
{{Version |o |3.8}}

| 23 May 2005

|

  • Multi-language ability for the back end (introduced language packs)
  • GraphicsMagick support
  • Improved front-end search{{cite web|url=http://wiki.typo3.org/Category:ReleaseNotes/TYPO3_3.8.x|title=Category:ReleaseNotes/TYPO3 3.8.x|work=typo3.org}}
{{Version |o |3.8.1}}

| 14 November 2005

|

  • Several bug fixes and security improvements{{Cite web |url=http://typo3.org/development/articles/release-notes-381/ |title=release notes for TYPO3 3.8.1 |access-date=2012-07-31 |archive-url=https://archive.today/20120724014330/http://typo3.org/development/articles/release-notes-381/ |archive-date=2012-07-24 |url-status=dead}}
rowspan=8|4.x

| {{Version |o |4.0}}

| 7 April 2006

|

  • Back-end redesign for better user experience
  • Restructured HTML output
  • Introduced back-end skins and the new rich text editor
  • Introduced workspaces (integrated versioning)
  • Implementation of a database abstraction layer
  • Enabled TYPO3 to work on Oracle and PostgreSQL
  • Current Version: 4.0.13http://typo3.org/news/article/support-for-typo3-40-is-officially-over/ End of life of TYPO3 4.0{{cite web|url=http://wiki.typo3.org/TYPO3_4.0|title=TYPO3 4.0|work=typo3.org}}
{{Version |o |4.1}}

| 6 March 2007

|

  • Improved page tree with Ajax
  • Introduced Inline Relational Record Editing (IRRE){{cite web|title=Inline Relational Record Editing|url=http://wiki.typo3.org/IRRE|publisher=TYPO3 Wiki}}
  • Improved UTF-8 support and enabling of InnoDB features
  • Current version: 4.1.15{{cite web|url=http://wiki.typo3.org/TYPO3_4.1|title=TYPO3 4.1|work=typo3.org}}
{{Version |o |4.2}}

| 24 May 2008

|

  • Many GUI improvements in the back end, including AJAX features, extended features of the text editor
  • Improvement of front-end login and extension update process
  • Current version: 4.2.17{{cite web|url=http://wiki.typo3.org/TYPO3_4.2|title=TYPO3 4.2|work=typo3.org}}
{{Version |o |4.3}}

| 30 November 2009

|

  • Modified front-end editing
  • Flash uploader and recycle bin for the back end
  • New system reports & system scheduler
  • Introduced the new caching framework
  • Security improvements with Salt (cryptography) & RSA
  • Integration of Extbase & Fluid features
  • Current version: 4.3.14{{Cite web |url=http://typo3.org/download/release-notes/typo3-4-3-release-notes/ |title=release notes for TYPO3 4.3 |access-date=2012-07-31 |archive-url=https://web.archive.org/web/20120406123920/http://typo3.org/download/release-notes/typo3-4-3-release-notes/ |archive-date=2012-04-06 |url-status=dead}}
{{Version |o |4.4}}

| 22 June 2010

|

  • Full back-end redesign incl. performance improvements
  • Simplified installation, first Introduction Package {{En dash}} a complete website template
  • CSS and JavaScript compression, HTML5 support in the front end
  • Current version: 4.4.15{{Cite web |url=http://typo3.org/download/release-notes/typo3-4-4-release-notes/ |title=release notes for TYPO3 4.4 |access-date=2012-07-31 |archive-url=https://web.archive.org/web/20120406123925/http://typo3.org/download/release-notes/typo3-4-4-release-notes/ |archive-date=2012-04-06 |url-status=dead}}{{cite web|url=http://t3n.de/news/typo3-44-detail-272921/|title=TYPO3 4.4: TYPO3 wird einsteigerfreundlicher, schöner, schneller – Hier die wichtigsten Neuerungen|author=t3n Redaktion|work=t3n Magazin|language=de|access-date=2012-07-31|archive-url=https://web.archive.org/web/20160818171245/http://t3n.de/news/typo3-44-detail-272921/|archive-date=2016-08-18|url-status=dead}}
{{Version |o |4.5 LTS}}

| 26 January 2011

|

  • First release with long-term support (LTS), until March 2015,{{cite web|title=TYPO3 Roadmap|url=http://typo3.org/roadmap/|url-status=dead|archive-url=https://web.archive.org/web/20121025021757/http://typo3.org/roadmap/|archive-date=2012-10-25}}{{cite web|title=4.5 LTS support extended because of 6.2 final release postponed, since they have promised to keep the LTS overlapping period 12 months.|date=21 November 2013 |url=http://typo3.org/news/article/typo3-cms-62-final-release-postponed/}} incl. support of IE6
  • Extended long-term support (chargeable), until March 2016{{cite web|title=Announcing TYPO3 CMS 4.5 Extended Long-Term-Support Plans|url=https://typo3.org/news/article/announcing-typo3-cms-45-extended-long-term-support-plans/|work=typo3.org|date=5 March 2015}}
  • UTF-8 as default character set and HTML5 in back end{{cite web|url=http://forge.typo3.org/projects/typo3v45-projects/wiki/TYPO3_450alpha3|title=TYPO3 450alpha3{{dash}}TYPO3 4.5 Projects{{dash}}TYPO3 Forge|work=typo3.org}}
  • Refurbished back-end forms and extension manager
  • Integrated protection against CSRF
  • Current version: 4.5.40{{cite web|url=https://typo3.org/download/|title=Download|work=TYPO3{{dash}}The Enterprise Open Source CMS}}{{cite web|url=http://forge.typo3.org/projects/typo3v45-projects|title=Overview{{dash}}TYPO3 4.5 Projects{{dash}}TYPO3 Forge|work=typo3.org}}{{cite web|url=http://buzz.typo3.org/article/typo3-45-will-be-the-most-secure-typo3-version-ever/|title=buzz.typo3.org: TYPO3 4.5 will be the most secure TYPO3 version ever.|work=typo3.org}}{{cite web|url=http://www.slideshare.net/baschny/typo3-45-lts-status-report-t3con10|title=TYPO3 4.5 LTS Status Report T3CON10|author=Ernesto Baschny|work=slideshare.net|date=2 October 2010}}{{cite web|url=http://www.slideshare.net/baschny/typo3-45kickoffoffline|title=TYPO3 4.5 Kick-Off Presentation #t3dd10|author=Ernesto Baschny|work=slideshare.net|date=3 July 2010}}
{{Version |o|4.6}}

| 25 October 2011

|

  • Internationalization with XLIFF
  • New website form content element
  • Security & performance improvements
  • Current version: 4.6.15[http://forge.typo3.org/projects/typo3v46-projects TYPO3 4.6 release date] rec. 6. October 2012{{cite web|url=http://forge.typo3.org/projects/typo3v46-projects|title=Login|work=TYPO3{{dash}}The Enterprise Open Source CMS}}typo3.org: [http://typo3.org/news/article/a-brief-introduction-to-typo3-version-46/ A Brief Introduction to TYPO3 version 4.6]
{{Version |o|4.7}}

| 24 April 2012

|

  • Complete accessibility for new installations acc. to WCAG[http://typo3.org/news/article/typo3-receives-german-governmental-funding-for-accessibility-and-usability-project/ TYPO3 Receives German Governmental Funding for Accessibility and Usability Project], rec. 27 Juli 2011
  • Introduced new HTML5 elements like
  • Introduced the Government Package
  • Current version: 4.7.19{{cite web|url=http://forge.typo3.org/projects/typo3v47-projects/wiki|title=Wiki{{dash}}TYPO3 4.7 Projects{{dash}}TYPO3 Forge|work=typo3.org}}{{cite web|title=TYPO3 4.7 release notes|url=http://typo3.org/download/release-notes/typo3-4-7-release-notes/}}{{cite web|url=http://government.v4.demo.typo3.org/|title=Home: TYPO3 Government Package|work=typo3.org}}
rowspan=3|6.x

| {{Version |o|6.0}}

| 27 November 2012{{cite web |url=http://typo3.org/news/article/typo3-60-release-schedule/ |title=TYPO3 6.0 Release Timeline |access-date=2012-07-31 |url-status=dead |archive-url=https://archive.today/20120720154901/http://typo3.org/news/article/typo3-60-release-schedule/ |archive-date=2012-07-20}}

|

  • Integration of a file abstraction layer (FAL)
  • Drag & Drop in the Page Module
  • Support for IPv6
  • Standardized bootstrap for mount points{{cite web|url=http://typo3.org/news/article/development-report-file-abstraction-layer/|title=Development Report: File Abstraction Layer|work=TYPO3{{dash}}The Enterprise Open Source CMS|date=28 February 2012}}[http://typo3.org/news/article/typo3-60-release-schedule/ TYPO3 6.0 Release Timeline{{dash}}typo3.org] {{Webarchive|url=https://archive.today/20120720154901/http://typo3.org/news/article/typo3-60-release-schedule/ |date=2012-07-20}}{{cite web|url=http://typo3.org/news/article/typo3-60-back-to-the-future/|title=TYPO3 6.0{{dash}}Back to the Future|work=TYPO3{{dash}}The Enterprise Open Source CMS|date=14 May 2012}}
  • Latest version: 6.0.14
{{Version|o|6.1}}

| 30 April 2013

|

  • Automatic updates for the Core and for translations, e.a.{{cite web|url=http://typo3.org/news/article/the-typo3-core-team-is-giving-a-short-summary-about-the-upcoming-releases-of-typo3/|title=The TYPO3 Core Team is giving a short summary about the upcoming releases of TYPO3.|work=TYPO3{{dash}}The Enterprise Open Source CMS|date=3 March 2012}}{{cite web|url=http://forge.typo3.org/issues/43703|title=Feature #43703: Add a task to auto update languages{{dash}}Core{{dash}}TYPO3 Forge|work=typo3.org}}
  • Latest version: 6.1.11
{{Version|o|6.2 LTS}}

| 25 March 2014{{cite web|title=New release plan for 6.2 LTS|date=21 November 2013 |url=http://typo3.org/news/article/typo3-cms-62-final-release-postponed/|access-date=8 December 2013}}

|

  • Second release with Long Term Support (LTS), until April 2017
  • File Abstraction Layer (FAL) re-worked
  • Install Tool re-written and Distribution Management added
  • Responsive image rendering and mobile device preview
  • New documentation module added
  • Enhanced security features
  • Latest version: 6.2.47
rowspan=4|7.x

| {{Version|o|7.0}}

| 2 December 2014

|

  • General code clean-up, speed improvements through outsourcing of an old compatibility layer, refresh of the visual appearance of the back end{{cite web |url=http://typo3.org/news/article/retaining-compatibility-to-typo3-cms6/ |title=Retaining compatibility to TYPO3 CMS6{{dash}}TYPO3{{dash}}The Enterprise Open Source CMS |website=typo3.org |url-status=dead |archive-url=https://web.archive.org/web/20141202043743/http://typo3.org/news/article/retaining-compatibility-to-typo3-cms6/ |archive-date=2014-12-02}}
{{Version|o|7.4}}

| 4 August 2015

|

  • Backend Overhaul Vol 2
{{Version|o|7.5}}

| 29 September 2015

|

  • general code base improvements, Backend Overhaul Vol 3
{{Version|o|7.6 LTS}}

| 10 November 2015

|

  • Third release with Long Term Support (LTS), support until November 2018
rowspan=8|8.x

| {{Version|o|8.0}}

| 22 March 2016

|

  • General code cleanup, speed improvements through outsourcing of the old compatibility layer, refresh of the visual appearance of the back end. Usage of performance improvements through PHP7 requirement.
{{Version|o|8.1}}

| 3 May 2016

|

  • Most notable: Doctrine integration, UX rework of workspace module, general cleanup{{cite web|url=https://typo3.org/news/article/typo3-v81-tightening-the-screws/|title=TYPO3 v8.1{{dash}}Tightening the screws |date=3 May 2016}}
{{Version|o|8.2}}

| 5 July 2016

|

  • Ogg, FLAC and Opus media support
  • Removed support for compatibility6 extension{{cite web |title=8.2 Changes |url=https://docs.typo3.org/typo3cms/extensions/core/8-dev/Changelog/8.2/ |website=docs.typo3.org |access-date=1 June 2023 |archive-url=https://web.archive.org/web/20170211075559/https://docs.typo3.org/typo3cms/extensions/core/8-dev/Changelog/8.2/ |archive-date=February 11, 2017 |language=en |date=2016}}
{{Version|o|8.3}}

| 30 August 2016

|

  • Doctrine DBAL migration
  • Tree rendering with SVGs
  • Unified linking syntax
  • PHP 7.1 support{{cite web|url=https://typo3.org/news/article/releasing-typo3-v83/|title=Releasing TYPO3 v8.3|date=30 August 2016}}
{{Version|o|8.4}}

| 18 October 2016

|

  • Mobile back end
  • Documentation API
  • Easier migrations
  • Access flexform values by TypoScript{{cite web|url=https://typo3.org/news/article/releasing-typo3-v84/|title=Releasing TYPO3 v8.4|date=18 October 2016}}
{{Version|o|8.5}}

| 20 December 2016

|

  • New form framework,
  • Integration of CKEditor {{cite web|url=https://typo3.org/news/article/typo3-v85-released/|title=TYPO3 v8.5 released|date=20 December 2016}}
{{Version|o|8.6}}

| 14 February 2017

|

  • Improvements in front-end editing{{cite web|url=https://typo3.org/typo3-cms/roadmap/|title=Development Roadmap for TYPO3 CMS}}
{{Version|o|8.7 LTS}}

| 4 April 2017

|

  • Long Term Support Release (LTS), bug fixes for 18 months, security support for 36 months, until March 2020
rowspan=6|9.x

| {{Version|o|9.0}}

| 12 December 2017

|

  • First of five sprint releases to 9.x LTS. Refactored Install Tool into System Maintenance Area. New Page Tree user interface. New page translations
{{Version|o|9.1}}

| 30 January 2018

|

  • Custom handling of URL redirects
{{Version|o|9.2}}

| 10 April 2018

|

  • New Site module for configuring separate websites and languages in a multi-site project{{cite web|url=https://typo3.org/article/typo3-v920-released/|title=Typo3-v920-released |date=10 April 2018}}
{{Version|o|9.3}}

| 12 June 2018

|

  • Additional SEO extension{{cite web|url=https://typo3.org/article/typo3-v930-released/|title=TYPO3 v9.3.0 released |date=12 June 2018}}
{{Version|o|9.4}}

| 4 September 2018

|

  • URL Routing for pages "Speaking URLs for Routing", XML Sitemap{{cite web|url=https://typo3.org/article/typo3-v940-released/|title=Announcement of TYPO3 9.4 Release|date=4 September 2018}}
{{Version|o|9.5 LTS}}

| 2 October 2018

|

  • Long Term Support Release (LTS), bug fixes for 18 months, security support for 36 months, until September 2021{{cite web|url=https://typo3.org/article/typo3-v9-lts-youre-the-one-that-i-want/|title=Announcement of TYPO3 9.5 LTS Release|date=2 October 2018}}
rowspan=5|10.x

| {{Version|o|10.0}}

| 23 July 2019

|

{{Version|o|10.1}}

| 1 October 2019

|

{{Version|o|10.2}}

| 3 December 2019

|

{{Version|o|10.3}}

| 25 February 2020

|

{{Version|co|10.4 LTS}}

| 21 April 2020

|

  • Long Term Support Release (LTS), fully supported for 1.5 years, security and critical fixes until April 2023{{cite web|url=https://typo3.org/article/typo3-v10-safe-and-sound/|title=TYPO3 v10{{dash}}Safe and Sound|date=8 March 2019}}
rowspan=6|11.x

| {{Version|o|11.0}}

| 22 December 2020

| Support PHP 7.4 and 8.0 / MySQL 5.7+ / MariaDB / Postgres / SQLite

{{Version|o|11.1}}

| 23 February 2021

|

{{Version|o|11.2}}

| 4 May 2021

|

{{Version|o|11.3}}

| 13 July 2021

|

{{Version|o|11.4}}

| 7 September 2021

|

{{Version|co|11.5}}

| 5 October 2021

| Long Term Support Release (LTS), fully supported for three years until October 2024{{cite web|url=https://typo3.org/article/typo3-v11-lts-warp-speed|title=TYPO3 v11{{dash}}Warp Speed|date=5 October 2021}}

rowspan="5" |12.x

| {{Version|o|12.0}}

| 4 October 2022

| First release of TYPO3 12.0{{cite web|url=https://typo3.org/article/typo3-v120-release-your-power|title=TYPO3 v12{{dash}}Release Your Power|date=4 October 2022}}

{{Version|o|12.1}}

| 6 December 2022

| Interoperability with third-party systems{{cite web|url=https://typo3.org/article/typo3-v121-together-as-one|title=TYPO3 v12.1 – Together As One|date=6 December 2022}}

{{Version|o|12.2}}

| 7 February 2023

| Improved Back-end UI{{cite web|url=https://typo3.org/article/typo3-v122-around-the-world|title=TYPO3 v12.2 – Around The World|date=7 February 2023}}

{{Version|o|12.3}}

| 28 March 2023

| Last-Minute Features{{cite web|url=https://typo3.org/article/typo3-v123-freeze|title=TYPO3 v12.3 – Around The World|date=28 March 2023}}

{{Version|co|12.4}}

| 25 April 2023

| Long Term Support Version with 3 years of official security and maintenance support{{cite web|url=https://typo3.org/article/typo3-v12-lts-here-to-save-the-day|title=TYPO3 v12.4 – Here To Save The Day|date=25 April 2023}}

rowspan="5" |13.x

| {{Version|o|13.0}}

| 30 January 2024

| First release of TYPO3 13.0 with breaking changes and new system requirements{{cite web|url=https://typo3.org/article/typo3-v130-the-oceans-calling|title=TYPO3 v13.0{{dash}}The Ocean's Calling|date=30 January 2024}}

{{Version|o|13.1}}

| 23 April 2024

| Reusable components for creating new sites

{{Version|o|13.2}}

| 2 July 2024

| Content blocks and new APIs for integrations

{{Version|o|13.3}}

| 17 September 2024

| Feature freeze {{cite web|url=https://t3planet.de/en/blog/typo3-v13-3/|title=TYPO3 v13.3-feature freeze|date=17 September 2024}}

{{Version|c|13.4}}

| 15 October 2024

| LTS release

=Neos=

A completely rewritten version (code-named "Phoenix") was originally planned as TYPO3 version 5.0. While working on this new release and analyzing the 10-year history and complexity of TYPO3 v4, the TYPO3 community decided to branch out version 5 as a completely separate product, one that wouldn't replace version 4 in the near future and as such needed to have its own name. Published as FLOW3, now renamed Neos Flow, it along with various other packages then served as the basis for the start of development of project Phoenix.{{cite web|title=The TYPO3 Core Team is giving a short summary about the upcoming releases of TYPO3|date=3 March 2012 |url=http://typo3.org/news/article/the-typo3-core-team-is-giving-a-short-summary-about-the-upcoming-releases-of-typo3/}}

In September 2012, the TYPO3 developers decided on the name for the new product, "TYPO3 Neos".{{cite web|last=Dambekalns|first=Karsten|title=TYPO3 Neos and Flow{{dash}}September 2012|date=10 October 2012 |url=http://typo3.org/news/article/typo3-neos-and-flow-september-2012/|publisher=TYPO3 Association|access-date=12 October 2012}} With TYPO3 Neos 1.0 alpha1, a public test version was released in late 2012.{{cite web|title=TYPO3 Neos Alpha Releases|url=http://neos.typo3.org/download.html|publisher=TYPO3 Association|access-date=9 May 2013}}{{cite web|title=Change Log Neos 1.0.0 alpha2|url=http://neos.typo3.org/download/changes/100-alpha2.html|publisher=TYPO3 Association|access-date=9 May 2013}} In May 2015 the TYPO3 Association and the Neos team decided to go separate ways, with TYPO3 CMS remaining the only CMS product endorsed by the Association and the Neos team publishing Neos as a stand-alone CMS without any connection to the TYPO3 world.{{cite web|url=https://typo3.org/news/article/typo3-project-focuses-on-typo3-cms-neos-to-start-its-own-community/|title=Neos and TYPO3 split|date=18 May 2015}}

In January 2017, Neos 3.0 has been published, along with a new version of Flow framework and a name change of its configuration language from TypoScript2 to Fusion.{{cite web|title=Neos 3.0 and Flow 4.0 Released|url=https://www.neos.io/blog/neos-30-and-flow-40-released.html|website=neos.io|date=30 January 2017 |access-date=9 February 2017}}

See also

{{Portal|Free and open-source software}}

{{div col|colwidth=30em}}

{{div col end}}

References

{{Reflist|30em}}

Further reading

  • Michael Peacock – Building Websites with TYPO3 (Paperback) – {{ISBN|1-84719-111-8}}
  • Michael Schams, Patrick Lobacher{{dash}}TYPO3 Extbase: Modern Extension Development for TYPO3 CMS with Extbase & Fluid (Paberback){{dash}}{{ISBN|1-53053-417-8}}
  • Rene Fritz, Daniel Hinderink, Werner Altmann – TYPO3: Enterprise Content Management (Paperback) – {{ISBN|1-904811-41-8}}