Contao

Last updated
Contao (formerly TYPOlight)
Original author(s) Leo Feyer
Developer(s) Contao Association
Initial release2006 [1]
Stable release
5.3.7 [2] / 2024-04-19 [±]
Repository
Written in PHP
Operating system Unix-like;
Microsoft Windows
Available in28 languages [3]
List of languages
Fully translated: Chinese, Dutch, English, French, German, Italian, Japanese, Persian, Russian, Spanish
95% or more complete: Czech, Romansh, Serbian, Swedish, Finnish, Romanian, Slovak, Burmese, Danish, Hungarian, Polish, Albanian, Latvian, Slovenian, Ukrainian,
80% or more complete: Lithuanian, Croatian, Portuguese
Type CMS
Licence GNU LGPL (Free software)
Website contao.org

Contao (formerly TYPOlight) is a free content management system (CMS) for medium to large websites. The program specializes in back-office (i.e. for developers) and front-office (i.e., for users) accessibility, and observes XHTML, HTML5 and CSS standards, according to W3C/WAI guidelines, to generate pages. The program is an open-source project, published in its original form in 2006 by Leo Feyer.

Contents

Minimal/suggested installations

As of 4.4, Contao requires an Apache, Nginx or IIS web server, PHP (version 5.6.0 or greater), the MySQL or MariaDB relational database management system (version 5.1 or greater) and the PHP extension GDLib (to allow image resizing) and SOAP (access to the extension repository). [4] Contao runs successfully with current versions of major browsers like Firefox, Chrome and Internet Explorer (from version 8 on). [4]

Product name

As of the pre-release version 2.9. RC1 on June 6, 2010, the TYPOlight product was renamed Contao. Developer Leo Feyer justified the change on the grounds that TYPOlight had often been confused with TYPO3, a different CMS originally developed by Kasper Skårhøj, whilst the word “light” was sometimes misunderstood to imply that the CMS was suitable only for small projects. [5]

In his instructional book (not freely available) on the CMS, Websites erstellen mit Contao, Peter Müller writes that the software name “Contao” has “a good ring”, pointing out that C, O, N are the first letters of “content” and that tạo is a Vietnamese word that means “to model, generate or shape.” The name is appropriate, he suggests, because the program “allows content to be generated, shaped and managed.” [6]

Reviews, awards and critiques

In 2007 Packt Publishing named TYPOlight, as it was then known, as the second-place winner in its awards category of “Most Promising Open-Source CMS”. [7]

Versions

Legend:Old version, not maintainedOlder version, still maintainedCurrent stable versionLatest preview versionFuture release
SoftwareMajor releasesMinor releasesBugfix releasesGeneral corrections toSecurity relevant corrections to
TYPOlight1.xOld version, no longer maintained: 1.01.0.0 (2006-03-12)
2.xOld version, no longer maintained: 2.02.0.0 (2006-11-24)
Old version, no longer maintained: 2.12.1.0 (2006-11-28) to 2.1.22 (2007-01-29)
Old version, no longer maintained: 2.22.2.0 (2007-02-28) to 2.2.12 (2007-04-10)
Old version, no longer maintained: 2.32.3.0 (2007-04-25) to 2.3.4 (2007-05-11)
Old version, no longer maintained: 2.42.4.0 (2007-06-07) to 2.4.7 (2007–10-11)
Old version, no longer maintained: 2.52.5.0 (2007-12-12) to 2.5.9 (2008-06-06)
Old version, no longer maintained: 2.6 [8] 2.6.0 (2008-08-12) to 2.6.8 (2010-05-01)
Old version, no longer maintained: 2.7 [9] 2.7.0 (2009-05-01) to 2.7.7 (2010-05-01)
Old version, no longer maintained: 2.8 [10] 2.8.0 (2010-02-16) to 2.8.4 (2010-06-30)
ContaoOld version, no longer maintained: 2.9 [11] 2.9.0 (2010-07-02) to 2.9.5 (2011-05-18)
Old version, no longer maintained: 2.10 [12] 2.10.0 (2011-08-11) to 2.10.4 (2011-12-30)
Old version, no longer maintained: 2.11 (LTS) [13] 2.11.0 (2012-02-15) to 2.11.17 (2014-04-07)
3.xOld version, no longer maintained: 3.0 [14] 3.0.0 (2012-10-30) to 3.0.6 (2013-03-21)
Old version, no longer maintained: 3.1 [15] 3.1.0 (2013-05-21) to 3.1.5 (2013-11-08)
Old version, no longer maintained: 3.2 (LTS) [16] 3.2.0 (2013-11-21) to 3.2.21 (2015-06-05)
Old version, no longer maintained: 3.3 [17] 3.3.0 (2014-05-26) to 3.3.7 (2014-11-24)
Old version, no longer maintained: 3.4 [18] 3.4.0 (2014-11-25) to 3.4.5 (2015-03-27)
Old version, no longer maintained: 3.5 (LTS) [19] 3.5.0 (2015-06-05) to 3.5.40 (2019-04-11)June 2018May 2019
4.xOld version, no longer maintained: 4.0 [20] 4.0.0 (2015-06-09) to 4.0.4 (2015-10-16)December 2015
Old version, no longer maintained: 4.1 [21] 4.1.0 (2015-11-26) to 4.1.3 (2016-04-22)June 2016
Old version, no longer maintained: 4.2 [22] 4.2.0 (2016-06-18) to 4.2.5 (2016-10-27)December 2016
Old version, no longer maintained: 4.3 [23] 4.3.0 (2016-11-25) to 4.3.11 (2017-06-02)June 2017
Old version, no longer maintained: 4.4 (LTS) [24] 4.4.0 (2017-06-15) to 4.4.57 (2021-08-21)December 14, 2020December 14, 2021
Old version, no longer maintained: 4.5 [25] 4.5.0 (2017-12-28) to 4.5.14 (2018-08-28)August 2018
Old version, no longer maintained: 4.6 [26] 4.6.0 (2018-08-23) to 4.6.14 (2019-01-24)February 2019
Old version, no longer maintained: 4.7 [27] 4.7.0 (2019-02-15) to 4.7.7 (2019-07-16)August 2019
Old version, no longer maintained: 4.8 [28] 4.8.0 (2019-08-15) to 4.8.8 (2020-02-17)February 2020
Old version, no longer maintained: 4.9 (LTS) [29] 4.9.0 (2020-02-18) to 4.9.42 (2023-07-25)February 14, 2023February 14, 2024
Old version, no longer maintained: 4.10 [30] 4.10.0 (2020-08-18) to 4.10.7 (2021-02-16)February 14, 2021
Old version, no longer maintained: 4.11 [31] 4.11.0 (2021-02-17) to 4.11.9 (2021-08-24)August 14, 2021
Old version, no longer maintained: 4.12 [32] 4.12.0 (2021-08-19) to 4.12.7 (2022-02-18)January 14, 2022
Older version, yet still maintained: 4.13 (LTS) [33] 4.13.0 (2022-02-17) to 4.13.43 (2024-04-19)February 14, 2025February 14, 2026
5.xOld version, no longer maintained: 5.0 [34] 5.0.0 (2022-08-18) to 5.0.10 (2023-02-16)February 14, 2023
Old version, no longer maintained: 5.1 [35] 5.1.0 (2022-02-16) to 5.1.11 (2023-08-01)August, 14, 2023
Old version, no longer maintained: 5.2 [36] 5.2.0 (2023-08-15) to 5.2.10 (2024-02-16)February 16, 2024
Current stable version:5.3 (LTS) [37] 5.3.0 (2024-02-16) to 5.3.7 (2024-04-19)February 14, 2027February 14, 2028
Future release: 5.4February 14, 2025
Future release: 5.5August 14, 2025
Future release: 5.6February 14, 2026
Future release: 5.7 (LTS)February 14, 2029February 14, 2030
6.xFuture release: 6.0February 14, 2027
Future release: 6.1August 14, 2027

Learning Contao

Instructional books

The following books on Contao are available (in German only).

Related Research Articles

<span class="mw-page-title-main">Drupal</span> Web content management system

Drupal is a free and open-source web content management system (CMS) written in PHP and distributed under the GNU General Public License. Drupal provides an open-source back-end framework for at least 14% of the top 10,000 websites worldwide and 1.2% of the top 10 million websites—ranging from personal blogs to corporate, political, and government sites. Drupal can also be used for knowledge management and for business collaboration.

<span class="mw-page-title-main">Tiki Wiki CMS Groupware</span> Content management software

Tiki Wiki CMS Groupware or simply Tiki, originally known as TikiWiki, is a free and open source Wiki-based content management system and online office suite written primarily in PHP and distributed under the GNU Lesser General Public License (LGPL-2.1-only) license. In addition to enabling websites and portals on the internet and on intranets and extranets, Tiki contains a number of collaboration features allowing it to operate as a Geospatial Content Management System (GeoCMS) and Groupware web application.

<span class="mw-page-title-main">OpenCms</span> Content management system

OpenCms is an open-source content management system written in Java. It is distributed by Alkacon Software under the LGPL license. OpenCms requires a JSP Servlet container such as Apache Tomcat.

Boost is a set of libraries for the C++ programming language that provides support for tasks and structures such as linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing. It contains 164 individual libraries.

<span class="mw-page-title-main">Joomla</span> Free and open-source web content management system

Joomla, also styled Joomla! and sometimes abbreviated as J!, is a free and open-source content management system (CMS) for publishing web content on websites. Web content applications include discussion forums, photo galleries, e-Commerce and user communities, and numerous other web-based applications. Joomla is developed by a community of volunteers supported with the legal, organisational and financial resources of Open Source Matters, Inc.

<span class="mw-page-title-main">Silverstripe CMS</span> Content management system

Silverstripe CMS is a free and open source content management system (CMS) and framework for creating and maintaining websites and web applications. It provides an out of the box web-based administration panel that enables users to make modifications to parts of the website, which includes a WYSIWYG website editor. The core of the software is Silverstripe Framework, a PHP Web application framework.

<span class="mw-page-title-main">Plumi</span> Video sharing content management system

Plumi is a free software video-sharing content management system developed based on the open-source content management system Plone. Plumi allows users to create a video-sharing website by adding it to an existing Plone instance. The software includes various functions to facilitate video distribution and community creation.

<span class="mw-page-title-main">MODX</span>

MODX is an open source content management system and web application framework for publishing content on the World Wide Web and intranets. MODX is licensed under the GPL, is written in the PHP programming language, and supports MySQL, MariaDB and Percona Server as the database. It was awarded Packt Publishing's Most Promising Open Source Content Management System in 2007.

<span class="mw-page-title-main">ImpressCMS</span>

ImpressCMS is an open source content management system for building and maintaining dynamic web sites, written in the PHP programming language and using a MySQL database. The product is released under the GNU General Public License version 2.

<span class="mw-page-title-main">DotCMS</span> Open source content management system

dotCMS is an open source content management system (CMS) written in Java for managing content and content driven sites and applications.

<span class="mw-page-title-main">TYPO3</span>

TYPO3 is a Web Content management system (CMS) written in the programming language PHP. It can run on a variety of web servers, such as Apache, Nginx, or Internet Information Services (IIS), and on many operating systems, including Linux, Microsoft Windows, FreeBSD, macOS, and OS/2. It is free and open-source software released under the GNU General Public License version 2.

concrete CMS Free software content management system written in PHP

Concrete CMS is an open-source content management system (CMS) for publishing content on the World Wide Web and intranets.

<span class="mw-page-title-main">Umbraco</span>

Umbraco is an open-source content management system (CMS) platform for publishing content on the World Wide Web and intranets. It is written in C# and deployed on Microsoft based infrastructure. Since version 4.5, the whole system has been available under an MIT License.

<span class="mw-page-title-main">Refinery CMS</span>

Refinery CMS, often shortened to Refinery, is a free and open-source content management system written in Ruby as a Ruby on Rails web application with jQuery used as the JavaScript library. Refinery CMS supports Rails 3.2 and Rails 4.2 and Rails 5.1.

ProcessWire is a free and open source content management system (CMS), content management framework (CMF) and web application framework (WAF) written in the PHP programming language. It is distributed under the Mozilla Public License 2.0. ProcessWire is built around an API with usage and naming conventions similar to the JavaScript framework jQuery. The stated goal behind the API is to provide the level of accessibility and control to pages in a website that jQuery provides to the DOM. Content is managed either via the API or the web-based admin control panel. ProcessWire is largely used for development of web sites, web applications, services, content feeds and related applications.

<span class="mw-page-title-main">VirtueMart</span> Content management system software

VirtueMart is an open-source e-commerce application designed as an extension of the Mambo or Joomla! content management systems (CMS). VirtueMart is written in PHP and requires the MySQL database environment for storage. It is best suited for low to medium level traffic web-sites.

YAML is a cross-browser CSS framework. It allows web designers to create a low-barrier website with comparatively little effort. Integrations of the YAML layouts have been created for various content management systems. These include WordPress, LifeType, TYPO3, Joomla, xt: Commerce and Drupal.

<span class="mw-page-title-main">October (CMS)</span> Content management system

October is a self-hosted content management system (CMS) based on the PHP programming language and Laravel web application framework. It supports MariaDB, MySQL, PostgreSQL, SQLite and SQL Server for the database back end and uses a flat file database for the front end structure. The October CMS covers a range of capabilities such as users, permissions, themes, and plugins, and is seen as a simpler alternative to WordPress.

<span class="mw-page-title-main">Pop PHP Framework</span> Free and open source PHP web framework

The Pop PHP Framework a free and open source PHP Web framework that was created by Nick Sagona. It is distributed under the BSD License and hosted on GitHub. The framework is intended to be utilized for rapid application development, with an emphasis on web applications.

References

  1. "There it is - Contao".
  2. "Releases - contao/contao". github.com. Retrieved 2024-04-19.
  3. Contao Open Source CMS, Transifex translation tool. Accessed 20 June 2016.
  4. 1 2 Contao system requirements. Accessed 20 June 2016.
  5. Aus TYPOlight wird Contao Archived 2012-01-01 at the Wayback Machine (German)
  6. Peter Müller, "Das ist Contao", in Websites erstellen mit Contao. Galileo Computing, 2010, p. 25. ISBN   978-3-8362-1651-7
  7. Open Source CMS Award, Previous Winners Archived 2009-07-07 at the Wayback Machine at packtpub.com
  8. TYPOlight Open Source CMS Changelog for the version 2.6
  9. TYPOlight Open Source CMS Changelog for the version 2.7
  10. TYPOlight Open Source CMS Changelog for the version 2.8
  11. Contao Open Source CMS Changelog for the version 2.9
  12. Contao Open Source CMS Changelog for the version 2.10
  13. Contao Open Source CMS Changelog for the version 2.11
  14. Contao Open Source CMS Changelog for the version 3.0
  15. Contao Open Source CMS Changelog for the version 3.1
  16. Contao Open Source CMS Changelog for the version 3.2
  17. Contao Open Source CMS Changelog for the version 3.3
  18. Contao Open Source CMS Changelog for the version 3.4
  19. Contao Open Source CMS Changelog for the version 3.5
  20. Contao Open Source CMS Changelog for the version 4.0
  21. Contao Open Source CMS Changelog for the version 4.1
  22. Contao Open Source CMS Changelog for the version 4.2
  23. Contao Open Source CMS Changelog for the version 4.3
  24. Contao Open Source CMS Changelog for the version 4.4
  25. Contao Open Source CMS Changelog for the version 4.5
  26. Contao Open Source CMS Changelog for the version 4.6
  27. Contao Open Source CMS Changelog for the version 4.7
  28. Contao Open Source CMS Changelog for the version 4.8
  29. Contao Open Source CMS Changelog for the version 4.9
  30. Contao Open Source CMS Changelog for the version 4.10
  31. Contao Open Source CMS Changelog for the version 4.11
  32. Contao Open Source CMS Changelog for the version 4.12
  33. Contao Open Source CMS Changelog for the version 4.13
  34. Contao Open Source CMS Changelog for the version 5.0
  35. Contao Open Source CMS Changelog for the version 5.1
  36. Contao Open Source CMS Changelog for the version 5.2
  37. Contao Open Source CMS Changelog for the version 5.3