TYPO3

from Wikipedia, the free encyclopedia
TYPO3

Logo from TYPO3
TYPO3 7
TYPO3 CMS 7 backend
Basic data

Maintainer TYPO3 Association
developer Kasper Skårhøj , TYPO3 Association
Publishing year 1998
Current  version 9.5.16
( April 28, 2020 )
operating system platform independent
programming language PHP , JavaScript
category Content Management System (CMS)
License GPL ( Free Software )
German speaking Yes
typo3.org

TYPO3 CMS is a free content management system for websites that has been officially offered under the name TYPO3 CMS since October 2012 . Originally TYPO3 of Kasper Skårhøj developed. The core of TYPO3 is written in the scripting language PHP , the output in the browser is done with HTML and JavaScript . As a database to common SQL -based databases such. B. MySQL can be used, the connection is done abstractly via Doctrine DBAL .

From 2007 to 2015, TYPO3 was continuously developed by two core development teams. One team took care of the "TYPO3 CMS", the other took care of the newer " TYPO3 Neos ". In 2015, Neos separated from the TYPO3 Association and has since been further developed as a separate product. The protected TYPO3 brand has also served as the home for a number of other products since October 2012.

Numerous functions of TYPO3 can be integrated with extensions without having to write your own program code . Most of the currently more than 5000 extensions come from third-party providers and are available free of charge. Extensions for news, shop systems or discussion forums are available, among other things . The system is designed for multilingualism and is supported by a user and developer community from all over the world. In a so far (as of July 2020) incomplete investigation, around 275,562 TYPO3 installations were found on the Internet, a disproportionate number of them in the German-speaking area. Along with Drupal , Joomla and WordPress, TYPO3 is one of the best-known content management systems in the field of free software .

Origin of name

The name TYPO3 comes from the fact that Kasper Skårhøj lost part of his work during development due to a typing error ("typo" for short). The number “3” was finally added to the name after the third version of TYPO became known as a kind of brand due to its success.

use

The TYPO3 Association estimates that TYPO3 CMS is used more than 500,000 times worldwide. TYPO3 places medium demands on the performance and configurability of a server used. Experience shows that the training period for a developer is several weeks to months, for an author / editor who looks after and operates a website via TYPO3, depending on the activated functions / extensions, a few minutes to a few hours. A developer who wants to set up a website with TYPO3 usually has to deal intensively with the TypoScript metalanguage.

The support will be held by the user community (issue tracker, forums and news / mailing lists) and a comparatively large number of service providers who specialize in the use of and support for TYPO3. The offers range from the creation of websites based on TYPO3 or the development of specific extensions to website hosting with pre-installed TYPO3 CMS.

service

TYPO3 CMS is installed on a web server and used with a web browser . Apart from a browser, no additional software is required for use. The use of TYPO3 is divided into three major areas:

  • the creation of the website design using templates
  • the configuration of TYPO3 using TypoScript
  • the input and editing of the website content

TYPO3 CMS consists of a backend , which is used to maintain the website, and a frontend , which represents the website itself.

The website is managed in the backend, TYPO3 is configured, content is entered and edited. A WYSIWYG editor enables users without HTML knowledge to do editorial work. Alternatively, the content can also be edited directly via the front end of the website. This option provides a quicker entry into the system.

Function and architecture

Management of content, rights, design and database

The functions include time control for displaying and hiding content, a role and rights system (user administration), a search function for static and dynamic content, search engine-friendly URLs , an automatic sitemap, multilingualism for both the backend and the multilingual frontend . Other functions that can be integrated using various additional modules (so-called extensions ) are, for example, a guest book , a forum , the writing and sending of a newsletter or statistics for page views. Video material, images, texts, tables, animations as well as external data sources can be managed in TYPO3 CMS (sometimes only with extra extensions).

Templates , in which the page structure and formats are defined, facilitate the presentation of content. Contents are entered via freely configurable input masks, for example in the form of the included rich text editor, which has a WYSIWYG- like surfacebased on common word processing. Integrated image processing is available. The object manager allows graphic elements to be scaled, rotated, frames added, etc., whereby TYPO3 CMS in connection with the image converter ImageMagick and GDLib creates a modified image file in the new format.

TYPO3 CMS is controlled internally via various PHP arrays . They contain all information that is necessary to generate HTML code from the content stored in a database using TypoScript commands. As a rule, almost every output and many backend settings can be adjusted by changing the configuration in the arrays. The memory required on the web server during the runtime of the PHP scripts is therefore important.

The contents and parameters are stored in a relational database and are available regardless of the template used. This means that the appearance of a website can theoretically be completely changed by simply replacing the template without touching the content. The same content can also be presented in different layouts or output formats (e.g. XML or LaTeX ).

While the MySQL database was addressed directly in earlier versions , with the optional Database Abstraction Layer DBAL you can now choose between a number of common SQL databases, including PostgreSQL as an open source alternative and Oracle as a commercial variant .

An integrated caching system temporarily stores the results of previously defined database calls. This lowers the CPU load , especially on highly frequented websites , the number of database queries and, in the end, the page is delivered and displayed faster.

Design elements

Design and programming of websites with TYPO3 CMS is usually done using the following elements:

  • Page tree: Representation and modification of the structure and properties of the pages of a website
  • Constants: Universally valid configuration parameters
  • Template: Traditionally an HTML framework with simple placeholders, so-called markers (for example ###MARKER###) and area markings , so-called subparts (for example <!-- ###INHALT### Beginn --> … <!-- ###INHALT### Ende -->); which are replaced by TYPO3 with different content (page navigation, texts, graphics, etc.) or serve as sub-templates. The independent template engine TYPO3 Fluid is also available for templating.
  • TypoScript: This internal configuration language describes how TYPO3 determines, formats and outputs the content. The output of pages is also possible without HTML templates - with pure TypoScript code.
  • Extensions: The function of TYPO3 extending, additional plug-ins
  • PHP: The functions of TYPO3 CMS are written in PHP and can be changed or supplemented by users who want to implement special additional functions. The XCLASS functionality should be emphasized here, as it enables classes and methods to be overwritten. As a rule, however, hooks are preferred.

TypoScript

The output of content in the front end is primarily controlled via the TypoScript metalanguage. Strictly speaking, TypoScript is a configuration language: What is defined in TypoScript is parsed into a system-wide PHP array . This in turn controls which PHP functions are executed when the page is called. This means that properties and extensions can be managed globally for the entire website in just a few simple steps. TypoScript is object-oriented (based on the syntax).

Example: In order to be able to generate output at all, at least one PAGE object must be generated . The formatted heading "Hello, world!" Is output with the following code:

 page = PAGE
 page.10 = TEXT
 page.10.value = Hello, world!
 page.10.wrap = <h2>|</h2>

Output:

<h2>Hello, world!</h2>

Other important TypoScript objects are CONTENT for reading content from the database and TEMPLATE for rendering an HTML template.

When one speaks of TypoScript, one usually means the configuration for the frontend output that is defined in the TypoScript templates; But there are also backend configurations that (apart from a few exceptions) are noted with the same syntax. They are called User TSconfig (settings for a backend user or user group) and Page TSconfig (settings for the backend that apply to individual pages and their subpages) and are summarized under the term TSconfig .

For the development environment PhpStorm there since May 2014 , a plugin that integrates TypoScript as language. In addition to syntax highlighting, this also offers support for auto-completion, auto-formatting and various other functions. In addition to this plugin, there has also been a direct solution from Jetbrains for a long time, which only integrates syntax highlighting.

development

The intellectual father and former chief programmer of TYPO3 is the Dane Kasper Skårhøj . The development of the system is currently being led by Benni Mack.

Home page of the demo website "Introduction Package"

The user interface was changed with versions 4.2 and 4.3, the backend was revised and should therefore be more intuitive. As part of version 4.4, which was published on June 22, 2010, the design has been improved again based on the results of the so-called User Experience Week (T3UXW) from the previous year, especially with regard to user-friendliness. In addition, a demo website (called Introduction Package ) was delivered with this version for the first time , which enables first-time users to become familiar with the functions of the system more quickly. With TYPO3 4.5, the most important processing forms have been restructured. In newer versions, the interface has been cleaned up and optimized for display on mobile devices, among other things.

Since version 5.0 was completely redeveloped over several years in parallel with the 4.x branch, new main versions were published as part of the TYPO3 branch 4.x. The numbering of the versions differed from the usual one due to this peculiarity. As of version 4.0, several major versions with new features have already been published. The so-called “feature freeze” applies within the respective sub-branches; Smaller updates do not add any new functions, only fix bugs and close security gaps.

After it became more and more apparent that the successor originally planned as TYPO3 5.0 is not suitable as a successor in terms of its range of functions and possible areas of application, but rather forms an independent product next to TYPO3, it was decided in March 2012 that this development should also be carried out by another Name to make clear: "Phoenix" was chosen as the working title of TYPO3 5. From then on, the official name was "TYPO3 Neos". To avoid confusion when naming the following TYPO3 releases, TYPO3 4.7 was not followed by TYPO3 5.0, but directly TYPO3 6.0. TYPO3 Neos came on the market in an independent version 1.0, version number 5 was completely deleted from the version cycle of the TYPO3 project. In 2015 it was announced that Neos would be further developed independently of the TYPO3 Association.

Major versions

Legend: Older version; no longer supported Older version; still supported Current version Current preliminary version Future version
Package name version sub
version
publication General corrections until Security-related corrections up to Most important changes
TYPO3 CMS 3.x Older version; no longer supported: 3.0 2001 First published version.
Older version; no longer supported: 3.2 May 2002 Various bug fixes.
Older version; no longer supported: 3.3 June 3, 2002 Various bug fixes. First version available through sourceforge.
Older version; no longer supported: 3.5 February 18, 2003 Various bug fixes. With version 3.5.1 introduction of the extension manager. This means that TYPO3 can be expanded to include user-written modules.
Older version; no longer supported: 3.6 April 30, 2004 Generation of XHTML -compliant source code of the standard content elements, content elements can be individually defined and saved in XML, basics for the support of other database systems than MySQL integrated.
Older version; no longer supported: 3.7 September 24, 2004 Simplified creation and management of multilingual websites, extension of rights management for editors, renewed TypoScript engine.
Older version; no longer supported: 3.8 May 23, 2005 Multilingualism of the TYPO3 backend with so-called language packs, support of GraphicsMagick , improvement of the included website search, caching of the pages on proxy servers is possible.
Older version; no longer supported: 3.8.1 November 14, 2005 Fixed some bugs, some security-related improvements.
4.x Older version; no longer supported: 4.0 April 7, 2006 Complete overhaul of the backend to improve usability , more sensible structuring of the generated HTML code, introduction of skins, workspaces (possibility to design content and publish it independently) added, change to a text editor with greater browser and operating system support, DBAL for use of Database systems like Oracle or PostgreSQL added; last version: 4.0.13, 13. Security and stability update.
Older version; no longer supported: 4.1 March 6, 2007 Faster display of the file and page tree through the use of Ajax , accelerated display of the backend, introduction of Inline Relational Record Editing (IRRE for short) for the simultaneous processing of linked data records, reduction of memory requirements, improved UTF-8 support, simplification of maintenance work using a CLI , taking advantage of InnoDB ; latest version: 4.1.15, 15. Security and stability update.
Older version; no longer supported: 4.2 May 24, 2008 Numerous improvements in the user guidance in the backend, use of AJAX to show extended options, extension of the functions of the text editor, integration of an improved frontend login, simplified updating of extensions, editor with syntax highlighting for TypoScript, improvements to the workspaces; last version: 4.2.17.
Older version; no longer supported: 4.3 November 30, 2009 New front-end editing, simplified uploading of multiple files with Flash , introduction of a recycle bin for deleted content elements, integration of a report module for a quick overview of the basic settings of the TYPO3 installation, integration of a planner for automatic execution of tasks, support of conditions in TSconfig code , Integration of salted hashes for password protection, extensions extbase and fluid integrated for future migration to TYPO3 5.0; last version: 4.3.14.
Older version; no longer supported: 4.4 June 22, 2010 Complete redesign of the backend, simplified installation, modernization and performance improvements in the backend, native support of other database types, further integration of Ext-JS components, provision of an introduction package for easier entry, compression for CSS and JavaScript , support of HTML5 in the frontend, extension to have multiple manuals on selected areas; last version: 4.4.15.
Older version; no longer supported: 4.5 LTS January 26, 2011 March / April 2015 March / April 2015 Release with Long Term Support (LTS) with further improvements in terms of user interface and performance as well as numerous new and revised functions. UTF-8 as the standard character set for new installations, HTML5 in the backend, fundamental revision of the most important processing forms, expansion and improvement of the stdWrap function for a faster and more flexible frontend, fundamental revision of the extension manager, integration of a link checker, new security functions to protect against CSRF . This version will be officially supported for a period of at least three years from its release, including support for IE6 until April 2015; currently as version 4.5.40.
Older version; no longer supported: 4.6 October 25, 2011 October 2012 April 2013 Internationalization using XLIFF , new form wizard and new form object, security improvements, performance improvement through activation of the caching framework, fundamental cleanup of the code base ; last version: 4.6.18.
Older version; no longer supported: 4.7 April 24, 2012 October 2013 October 2014 For new installations, complete accessibility for the front end in accordance with WCAG and BITV , use of the new HTML5 elements in the standard rendering instructions, such as <audio>and <video>, improvements to TCEforms. Complete revision of the content rendering, provision of a government package based on the requirements of the Federal Agency for Agriculture and Food as a showcase project for barrier-free websites with TYPO3; last version: 4.7.20.
6.x Older version; no longer supported: 6.0 November 27, 2012 April 2014 Integration of a file abstraction layer (FAL), drag and drop in the page module, tidy extension manager, support for IPv6 , namespace support, new handling of the central configuration files, standardized bootstrap for the different entry points; last version: 6.0.14.
Older version; no longer supported: 6.1 April 30, 2013 Fall 2014 Improvements to the FAL, upgrading of the extension manager, the TCA is now always loaded, use of the mysqli module instead of the mysql module and much more; last version: 6.1.12.
Older version; still supported: 6.2 LTS March 25, 2014 March 2017 ELTS: March 2020 Version with long term support. Possibility of automatic updates for the core and for languages, responsive image rendering, "smooth migration" for users of TYPO3 4.5 LTS, modernization of the code base, and much more, currently as version 6.2.48.

Is supported as a chargeable ELTS (Extended Long Time Support) version until March 2020.

7.x Older version; no longer supported: 7.0 2nd December 2014 General code cleanup, speed improvements, refresh of the visual appearance of the backend.
Older version; no longer supported: 7.1 February 24, 2015 Responsive backend, code cleanup (“Home Improvement”): Removal of old cObjects (e.g. HRULER, OTABLE and many more), better performance by using the Composer autoloader.
Older version; no longer supported: 7.2 April 28, 2015 Image cropping for editors in the backend. Structure and migration of the core content elements into various system extensions. Flexible preview urls. Customizable backend login.
Older version; no longer supported: 7.3 June 15, 2015 Composer Class Loader, performance optimizations, backend inline editing, backend login API.
Older version; no longer supported: 7.4 4th August 2015 Backend improvements, improved file uploading, editing forms with required fields.
Older version; no longer supported: 7.5 29th September 2015 Main focus: finalization for LTS version
Older version; still supported: 7 LTS November 10, 2015 April 2017 November 2018

ELTS: November 2021

Version with Long Term Support (three-year support), currently as version 7.6.40.

Will be supported as a paid ELTS version until November 2021.

8.x Older version; no longer supported: 8.0 March 22, 2016 The minimum PHP version has been raised to 7.0 . The template engine Fluid, originally a backport from TYPO3 Flow , is no longer an integral part, but is integrated as an external dependency via Composer.
Older version; no longer supported: 8.1 May 3, 2016 Integration of the Doctrine DBAL and revision of the workspace module with the help of Twitter Bootstrap and jQuery.
Older version; no longer supported: 8.2 5th June 2016 Further advances in the integration of the Doctrine DBAL .
Older version; no longer supported: 8.3 August 30, 2016 RTE improvements.
Older version; no longer supported: 8.4 October 18, 2016 Mobile backend. The install tool has been expanded to include an "Upgrade Analysis" section, which indicates new and changed settings. There z. B. Changes to the TCA and used, but outdated TypoScript properties are displayed. For this purpose, the documentation associated with each corresponding change is displayed.
Older version; no longer supported: 8.5 20th December 2016 New framework for creating and editing forms in the backend introduced. First preliminary version of the new rich text editor CKEditor implemented.
Older version; no longer supported: 8.6 February 14, 2017 New image processing assistant, which now allows multiple crop variants of a single image and the option to select a focus area that should always be visible, introduced. Implemented a language synchronization function that determines whether an individual field of a localized data record has a dedicated value or whether the value of the parent language should be adopted. CSC (CSS Styled Content) is now fully compatible with FSC (Fluid Styled Content) and shares the same functions. CSC is now deprecated and in maintenance mode.
Older version; still supported: 8 LTS 4th April 2017 September 2018 March 2020

ELTS: March 2023

Current version: 8.7.30
9.x Older version; no longer supported: 9.0 December 12, 2017
Older version; no longer supported: 9.1 January 30, 2018
Older version; no longer supported: 9.2 April 10, 2018
Older version; no longer supported: 9.3 June 12, 2018
Older version; no longer supported: 9.4 4th September 2018
Current version: 9 LTS October 30, 2018 May 2020 September 2021

ELTS: September 2024

Current version: 9.5.18
10.x Older version; still supported: 10.0 23rd July 2019 Support of Synfony 5.0 and PHP 7.4
Older version; still supported: 10.1 1st October 2019
Older version; still supported: 10.2 3rd December 2019
Older version; still supported: 10.3 February 25, 2020
Current version: 10 LTS April 21, 2020 October 2021 April 2023

ELTS: April 2026

Current version: 10.4.3

Flow

TYPO3 Neos

Extensions

With the help of extensions the user can extend the functionality of TYPO3 CMS or change its behavior. These independent program parts can make changes in practically all areas, including a. by introducing new content elements (e.g. to display a message system), adding a new module to the backend or influencing the login process.

Different types

Some extensions are already included in the official TYPO3 CMS version because they are required particularly often or are even absolutely necessary for operation. These extensions are called system extensions . The majority of the extension is in the TER (TYPO3 Extension Repository), a central server from which the extensions can be downloaded free of charge. These extensions are called either TER Extensions or Local Extensions .

Another differentiation illuminates the type of functionality of the extension and divides it into so-called categories. An extension can qualify for multiple categories at the same time, so it is up to the developer to decide which category best describes the main purpose of the extension. The individual categories are:

  • Backend: The extension influences the behavior of the backend without necessarily introducing a new module. Example: a WYSIWYG editor
  • Backend Modules: The extension introduces a new backend module that offers new management functions. Example: Integration of phpMyAdmin as a backend module
  • Frontend: The extension influences the rendering of the frontend without necessarily introducing a new content element. Example: search engine friendly URLs
  • Frontend plugins: The extension introduces a new content element, often to display data structures also introduced by this extension. Example: a messaging system
  • Miscellaneous: The extension cannot be sorted into any of the other categories.
  • Services: The extension replaces an existing service. Example: OpenID as a login mechanism

Installation and maintenance

Extensions are installed in the backend with the help of the extension manager, which can also connect directly to the TER to download the extension. It also manages dependencies, for example by pointing out a missing second extension that is required to operate a first extension to be installed, or by preventing an extension from being uninstalled if other installed extensions are based on it. The user can also view available updates for installed extensions and install them directly.

development

It is recommended to use the TYPO3 extension "Extension Builder", with which a basic framework for the desired functions can be created automatically. Depending on your needs, you can use it to select front-end or back-end extensions. The appearance of the forms is integrated into the TCA configuration array. The extension created contains files with fixed names that are called automatically, for example ext_localconf.php , ext_tables.sql and ext_emconf.php . The programmer only has to program individual PHP functions. When installing the extension, TYPO3 automatically checks whether the requirements of the extension are met (required packages / version etc.).

The PHP source code, which requires the syntax of PHP version 4 up to TYPO3 version 4.1 and at least PHP 5.2 from TYPO3 version 4.2, usually consists of files that each contain a plug-in class. The programming is object-oriented depending on the author, or the classes are only used in the sense of modules . Each class file contains a so-called XCLASS at the end. These can be defined by extension developers themselves with a specific naming scheme and should be derived from the original class. They are always used instead of the original class. However, it is recommended that you use hooks instead of XCLASS . In this way, an existing function can be expanded as required to one or more other functions within TYPO3 extensions via the function call.

From version 4.3 there is the possibility to program extensions based on new techniques that have been ported by TYPO3 Flow . These include the Model-View-Controller framework, which was integrated in TYPO3 4.3 in the extbase extension , and the Fluid template engine .

Examples

A wide variety of functions can be modularly integrated through extensions. Some of them are:

  • News systems - display and management of news
  • alternative template systems / engines
  • alternative rich text or WYSIWYG editors
  • Digital asset management for storing and managing any digital content
  • Data about countries, languages ​​and currencies
  • Shop systems
  • User registration
  • Guest books
  • Forums
  • Picture galleries
  • the generation of human readable URLs
  • Extended, individual mail forms
  • Visitor behavior on websites
  • Search functions

Large TYPO3 CMS projects

Numerous German-language websites, such as the website of the state of Saxony-Anhalt , the website of the telecommunications provider congstar , the University of Lucerne , the Technical University of Berlin and the University of Fulda , the website of the German Football Association and the German Life-Saving Society or most of the websites of the local associations of the Federal Agency for Technical Relief (THW) are based on TYPO3 CMS.

Certification

Since the TYPO3 conference in 2008 there has been an opportunity to be officially certified. For this purpose, official exams are held in various cities around the world on certain dates. It starts with certification as a so-called “Certified TYPO3 Integrator”, whose tasks consist of creating templates, configuring extensions and assigning user rights. However, he does not install TYPO3 CMS himself on a server and does not develop any new extensions himself. Certificates are also being planned for other fields of activity. Dominic Brander, head of the TYPO3 certification group, justified the need for a certification option for TYPO3 CMS with the increase in public awareness of the free software and the associated use of agencies and freelancers. Many, however, lacked the necessary experience in dealing with it, which is why the results achieved often did not meet the customer's requirements. Brander: “For the client it is usually not evident that the quality defects have nothing to do with the software, but with the implementers. All too often, TYPO3 was called a bad CMS, just because inexperienced agencies provided unsatisfactory solutions. This then gave rise to the idea of ​​certification and our claim 'TYPO3 certification helps to improve the quality of TYPO3-centered services'. “By the end of August 2012, certifications for a specific TYPO3 version (e.g. TYPO3 4.x) could be obtained that were valid indefinitely. Certifications issued since September 1, 2012 are valid for 36 months, but are no longer limited to a specific version. This should increase the value of the qualification as a Certified Integrator: Both the integrator and his customers can now be sure that the exam was taken within a certain period of time and that the performance record is accordingly up-to-date. Because the certificates are valid for all TYPO3 versions, the high dynamic of change in TYPO3 is not taken into account. A solution to this problem has yet to be developed.

While the exams were previously carried out on paper at different locations, they have been available at any time and around the world via the Pearson VUE test centers since 2013 .

TYPO3 Awards

The TYPO3 Award is given to the best TYPO3 projects. A preliminary award of prizes was initiated as early as 2008 as part of the TYPO3 snowboard tour. This event established itself as an integral part of the TYPO3 event "T3CON" from 2015. Since then, the primary goal of the TYPO3 Awards has been to recognize “creative and user-friendly websites” and to select the “best extension, the most stylish design and the most effective use of current technologies”. So far, the awards have been given in theme-specific categories in Amsterdam (2015) and Munich (2016). From the shortlist of nominees - the "shortlist" - a multi-member expert jury from the areas of customer orientation, mobile & social media, TYPO3 and web design determines the respective winner in the category.

literature

Books

The titles are sorted in descending order by year of publication.

Articles and magazines

Web links

Commons : TYPO3  - collection of images, videos and audio files
  • Official website , online documentation and download of extension modules (English)
  • Official developer platform for TYPO3 CMS, TYPO3 Neos, TYPO3 Flow and other TYPO3 products, their extensions and for various TYPO3 teams (including Subversion repositories, wiki, news module, issue tracker, roadmap tool, etc.) (English)
  • Official Wiki (mostly English)
  • TypoScript generator , generate source code for the CMS TYPO3 (German)

Individual evidence

  1. get.typo3.org . (accessed April 30, 2020).
  2. The typo3 Open Source Project on Open Hub: Languages ​​Page . In: Open Hub . (accessed on July 14, 2018).
  3. a b Core Development. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 2, 2016 .
  4. Keynote on T3Con12 , in which Robert Lemke explains the renaming in more detail (from minute 9:40)
  5. a b Extension Repository. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 2, 2016 .
  6. Torben Hansen: TYPO3 Version Check - TYPO3 Version Statistics. In: t3versions.com. July 12, 2020, accessed July 2, 2016 .
  7. ^ About the name. (No longer available online.) In: TYPO3 - The Enterprise Open Source CMS. Archived from the original on July 8, 2016 ; Retrieved July 2, 2016 .
  8. TYPO3 in numbers. (No longer available online.) In: TYPO3 - The Enterprise Open Source CMS. Archived from the original on April 4, 2012 ; Retrieved July 2, 2016 .
  9. System Requirements. In: TYPO3 - The Enterprise Open Source CMS. Retrieved June 7, 2020 .
  10. Issues - Core - TYPO3 Forge. In: forge.typo3.org. Retrieved July 2, 2016 .
  11. German-language forum for TYPO3 CMS, Flow and Neos | typo3.net. In: www.typo3.net. Retrieved July 2, 2016 .
  12. lists.typo3.org Mailing Lists. In: lists.typo3.org. Retrieved July 2, 2016 .
  13. TypoScript Syntax and In-depth Study - TypoScript Syntax and In-depth Study 7.6 (latest) documentation. In: docs.typo3.org. Retrieved July 2, 2016 .
  14. De: Ts45min. In: TYPO3Wiki. Retrieved July 2, 2016 .
  15. TSconfig Reference - TSconfig Reference 7 documentation. In: docs.typo3.org. Retrieved July 2, 2016 .
  16. The TypoScript plugin for IntelliJ IDEs. In: www.sgalinski.de. Retrieved June 7, 2020 .
  17. JetBrains Plugin Repository :: TypoScript Plugin. In: plugins.jetbrains.com. Retrieved July 2, 2016 .
  18. buzz.typo3.org: Core Team. In: buzz.typo3.org. Retrieved July 2, 2016 .
  19. a b TYPO3 4.4 Release Notes. (No longer available online.) In: TYPO3 - The Enterprise Open Source CMS. Archived from the original on September 16, 2016 ; Retrieved July 2, 2016 .
  20. The TYPO3 Core Team is giving a short summary about the upcoming releases of TYPO3. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 2, 2016 .
  21. a b TYPO3 4.7: An interview with the release manager. (No longer available online.) Archived from the original on August 18, 2016 ; Retrieved July 2, 2016 .
  22. a b c d e f g h Download. In: typo3.org. TYPO3 Association, accessed on March 3, 2017 (English).
  23. Installation instructions for TYPO3 3.0 (PDF; 358 kB)
  24. Installation instructions for TYPO3 3.0 with screenshots of version 3.2 (PDF; 358 kB)
  25. TYPO3 - Browse Files at SourceForge.net. In: sourceforge.net. Retrieved July 2, 2016 .
  26. git.typo3.org Git - Packages / TYPO3.CMS.git / tags. In: git.typo3.org. Retrieved July 2, 2016 .
  27. heise online: Typo3 3.6.0 completed. Retrieved March 3, 2017 .
  28. Category: ReleaseNotes / TYPO3 3.8.x - TYPO3Wiki. In: wiki.typo3.org. Retrieved July 2, 2016 .
  29. TYPO3 3.8.1 - TYPO3Wiki. In: wiki.typo3.org. Retrieved July 2, 2016 .
  30. No further support for TYPO3 4.0
  31. TYPO3 4.0 - TYPO3Wiki. In: wiki.typo3.org. Retrieved July 2, 2016 .
  32. Security-critical errors in TYPO3 4.1 were fixed up to the release of TYPO3 4.4.
  33. Release Notes for TYPO3 4.1
  34. TYPO3 4.2 - TYPO3Wiki. In: wiki.typo3.org. Retrieved July 2, 2016 .
  35. Podcast interview from Skårhøj with the chief developer of version 4.2 Ingo Renner ( Memento from December 4, 2015 in the Internet Archive )
  36. a b TYPO3 4.3 Release Notes. (No longer available online.) In: TYPO3 - The Enterprise Open Source CMS. Archived from the original on August 11, 2016 ; Retrieved July 2, 2016 .
  37. TYPO3 4.4: TYPO3 is more beginner-friendly, nicer, faster - here are the most important innovations. (No longer available online.) Archived from the original on August 18, 2016 ; Retrieved July 2, 2016 .
  38. 4.5 Kickoff at the TYPO3 Developer Days 2010 in Elmshorn, July 2010
  39. a b c d e f g h i j k Roadmap. In: typo3.org. TYPO3 Association, accessed on March 3, 2017 (English).
  40. a b TYPO3 CMS 6.2 final release postponed. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 2, 2016 .
  41. TYPO3 4.5.0 alpha3
  42. TYPO3 4.5.0 beta1
  43. TYPO3 4.5 will be the most secure TYPO3 version ever.
  44. a b Overview of the projects for TYPO3 4.6 / TYPO3 4.6 Release Date, accessed on October 6, 2012
  45. a b Roadmap for TYPO3 4.6
  46. typo3.org: A Brief Introduction to TYPO3 version 4.6 , accessed on October 24, 2011
  47. Wiki - TYPO3 4.7 Projects - TYPO3 Forge. Retrieved March 3, 2017 .
  48. Information about the changes suggested by the Federal Office for Agriculture and Food , accessed on July 27, 2011
  49. Feature # 12664: Idea about faster loading modules - Core - TYPO3 Forge. Retrieved March 3, 2017 .
  50. a b c typo3.org
  51. New Release Schedule for TYPO3 CMS 6.0. Retrieved March 3, 2017 (American English).
  52. a b heise.de First Typo3 release with long-term support
  53. Development Report: File Abstraction Layer. Retrieved March 3, 2017 (American English).
  54. TYPO3 6.0 - Back to the Future. Retrieved March 3, 2017 (American English).
  55. typo3.org ( Memento from July 20, 2012 in the web archive archive.today )
  56. TYPO3 CMS 6.0 available. (No longer available online.) Archived from the original on December 6, 2012 ; Retrieved March 3, 2017 (American English).
  57. TYPO3 6.1 Release Notes. (No longer available online.) Archived from the original on December 18, 2016 ; Retrieved March 3, 2017 (American English).
  58. TYPO3 6.2 release postponed
  59. Feature # 52547: ext: install Core update - Core - TYPO3 Forge. Retrieved March 3, 2017 .
  60. Feature # 43703: Add a task to auto update languages ​​- Core - TYPO3 Forge. Retrieved March 3, 2017 .
  61. Wiki - TYPO3 6.2 Projects - TYPO3 Forge. Retrieved March 3, 2017 .
  62. a b TYPO3 CMS 6.2.26, 7.6.10 and 8.2.1 released. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 26, 2016 .
  63. a b Extended Long Time Support from TYPO3 GmbH.
  64. Retaining compatibility to TYPO3 CMS 6. Accessed March 3, 2017 (American English).
  65. Announcing TYPO3 CMS 7.2 - Continuous Excitement . Retrieved May 2, 2015.
  66. Announcing TYPO3 CMS 7.3 - More Stability, More Control . Retrieved July 20, 2015.
  67. Announcing TYPO3 7.4 - Nothing is impossible . Retrieved August 4, 2015.
  68. TYPO3 CMS 7.0 with a leaner backend , heise.de, article from December 3, 2014, accessed on December 5, 2014.
  69. TYPO3 v8.1 - Tightening the screws. In: TYPO3 - The Enterprise Open Source CMS. Retrieved June 10, 2016 .
  70. typo3.org accessed June 26, 2016
  71. a b Releasing TYPO3 v8.2 - - TYPO3 - The Enterprise Open Source CMS. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 26, 2016 .
  72. Releasing TYPO3 v8.2 - - TYPO3 - The Enterprise Open Source CMS. In: TYPO3 - The Enterprise Open Source CMS. Retrieved August 30, 2016 .
  73. https://typo3.org/news/article/releasing-typo3-v84/
  74. TYPO3 v8.5 released - - TYPO3 - The Enterprise Open Source CMS. In: TYPO3 - The Enterprise Open Source CMS. Retrieved January 14, 2017 .
  75. https://typo3.org/news/article/typo3-v85-released/
  76. TYPO3 v8.6 released - - TYPO3 - The Enterprise Open Source CMS. In: TYPO3 - The Enterprise Open Source CMS. Retrieved February 15, 2017 .
  77. Feature # 65585: Add GUI to enable the editor to set the cropping area for an image - Core - TYPO3 Forge. Retrieved March 3, 2017 .
  78. Feature # 79658: Introduce allowLanguageSynchronization - Core - TYPO3 Forge. Retrieved March 3, 2017 .
  79. a b c Oliver Hader: TYPO3 10.4.3 and 9.5.18 maintenance releases published. In: TYPO3.org. December 17, 2019, accessed June 7, 2020 .
  80. TYPO3 Association releases Version 4.2: Focus on Usability and Performance Improvements. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 2, 2016 .
  81. Case Study - congstar (Deutsche Telekom) ( Memento from September 10, 2017 in the Internet Archive )
  82. https://doku.ov-cms.thw.de/informationen-zum-ov-cms/aktuelles/aktuelle-meldung/?tx_ttnews%5Btt_news%5D=64465&cHash=21422b7cdc5ae912f1efa529d84ec2af
  83. T3Blog.com - The TYPO3 references blog - TYPO3 Case Studies, TYPO3 Portfolio, TYPO3 References, TYPO3 Users - Home. (No longer available online.) Archived from the original on March 18, 2017 ; Retrieved March 3, 2017 .
  84. DLRG - Internet Service Center - TYPO3. Retrieved March 3, 2017 .
  85. ^ About the certification. (No longer available online.) In: TYPO3 - The Enterprise Open Source CMS. Archived from the original on July 8, 2016 ; Retrieved July 2, 2016 .
  86. TYPO3 CMS Certified Integrator (TCCI). Retrieved June 7, 2020 .
  87. Interview on the new “Certified TYPO3 Integrator” certificate. In: t3n. September 3, 2008, accessed June 21, 2012 .
  88. New Rules for TYPO3 Certification Validity. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 2, 2016 .
  89. TYPO3 certification on the Pearson VUE website . Retrieved November 6, 2012.
  90. Ingmar Schlecht: Nomination for TYPO3 Awards on the Snowboard Tour. Retrieved February 22, 2017 (American English).
  91. Annette Mattgey: Typo3 Award: This is what creative and user-friendly websites look like. (No longer available online.) Archived from the original on February 22, 2017 ; accessed on February 22, 2017 .
  92. Johannes Schuba: These are the winners of the TYPO3 Awards: An overview of the best websites of the past two years. Retrieved February 22, 2017 .
  93. https://award.typo3.org/index.html. Retrieved February 22, 2017 .