Neos (Content Application Platform)

from Wikipedia, the free encyclopedia
Neos
Basic data

Maintainer Neos team
developer Neos team and contributors
Publishing year 2007
Current  version 5.2
(April 30, 2020)
operating system platform independent
programming language PHP , SQL , JavaScript
category Content Management System (CMS)
License GPL ( Free Software )
German speaking Yes
https://neos.io

Neos is an open source content application platform based on the PHP framework Flow . Neos offers a set of content management functions that are in a larger context in order to enable a comprehensive user experience .

Development history

In 2006 a project began with the aim of releasing the TYPO3 version 5.0, a completely modernized new development of TYPO3. The project was started by the core developer Robert Lemke and after a few months was supported by Karsten Dambekalns. Lemke and Dambekalns have been working full-time on further development since 2007.

The TYPO3 version 5.0 was later renamed TYPO3 Phoenix . The project was originally intended as a refactoring of the core of the then existing TYPO3 version 4 and the introduction of new functions and standards. The overriding goal: to create a future-proof basis for further TYPO3 versions after version 4.

In future, the core of the new version should be completely based on modern MVC principles. However, it quickly became clear that this new concept would require extensive changes that would ultimately have endangered the stability of TYPO3. Therefore, it was decided to completely part with the old code base for the new version of TYPO3, which was rooted in the beginnings of TYPO3 and was partly not object-oriented .

In addition to the new version of TYPO3, these efforts also resulted in the software framework TYPO3 Flow , which was published in June 2009 with the first alpha version under the name FLOW3 . From today's perspective, TYPO3 Flow is the foundation of TYPO3 Neos .

At the beginning of October 2012, the developers of TYPO3 agreed to introduce a new naming concept for the TYPO3 versions and the related projects. The version branch 4.x, which was previously simply called TYPO3, has now been renamed TYPO3 CMS . The completely newly developed TYPO3 version is now known as TYPO3 Neos . In addition, the FLOW3 framework operates as TYPO3 Flow .

The uniform naming made it possible to clearly name and organize the historical development for the future. The name TYPO3 moves clearly to the fore as an umbrella brand and serves as an orientation for all projects and versions of TYPO3.

In October 2012 the TYPO3 Association published the first alpha version of TYPO3 Neos. The final version 1.0 was released on December 10, 2013.

The advantage of TYPO3 Neos is that the user can edit content in a "live" view of the website and does not, as usual, receive a uniform interface for editing the content in the backend. Due to the structure of the framework, it is no longer possible to integrate plugins as content elements as with other TYPO3 systems, since the extensions of the CMS are inserted via code using the new "TYPO Script 2.0".

TYPO3 Neos plugins are fully-fledged TYPO3 flow applications that are integrated as plugins. Pages and their contents are structured as a hierarchical tree (see Document Object Model ). Content elements are easily configurable and expandable, so that, compared to TYPO3 CMS, no separate plugins are required for many applications, but the configuration of your own content elements is sufficient.

TYPO3 Neos takes the approach of completely separating configuration and data. Data ends up in the database, for the configuration Neos creates a TYPO3 flow package of the type “Sites” and stores the configuration in it. This enables the page configuration to be managed with version management software and easily reused, while other tools are used for the database. This fact led to confusion among early Neos prospects, as Neos had already reached a high functional level, but most of the functionality was not visible in the backend area.

In 2015, the TYPO3 Association and the Neos team announced that Neos will no longer be developed under the umbrella of the Association. Neos and TYPO3 CMS have matured into two different products, each addressing its own user base. This separation should u. a. a diversified product strategy for Neos will also become possible; a migration of existing TYPO3 CMS projects, as it was planned in the past but was never implemented, is no longer planned.

Since January 2017, Neos has been fully technically ported into its own PHP namespace with Release 3.0. This completes the separation of Neos and TYPO3 CMS. The project has built up its own infrastructure and community and is currently (as of March 2017) concentrating on the new development of the front-end editor based on React and with architecture concepts for the Neos content repository based on the Event Sourcing pattern.

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 Neos 1.x Older version; no longer supported: 1.0 December 10, 2013 Originally planned as TYPO3 Version 5.0, now as a separate project under a new name. The system receives a fundamentally new architecture based on the specially developed TYPO3 Flow framework , whereby modern concepts (such as MVC ) are consistently taken into account.
Older version; no longer supported: 1.1.0 19th June 2014 Improvement of the stability, improvement of the performance through flexibilization and acceleration of the content cache, basics for multi-dimensional content like localization, internationalization, translations or variants.
Older version; no longer supported: 1.2.0 December 10, 2014 April 1, 2017 Backend support for multi-dimensional content, extended rights system.
Neos 2.x Older version; no longer supported: 2.0 August 12, 2015 August 1, 2017 First release as an independent project, separate from TYPO3 development. Improved user management, cloud support for media assets, translated user interface, integration of Google Analytics and bug fixes.
Older version; no longer supported: 2.1 December 22, 2015 December 1, 2016 1st December 2017
Older version; no longer supported: 2.2 4th May 2016 April 1, 2017 April 1, 2018
Older version; still supported: 2.3 (LTS) 22nd August 2016 August 1, 2018 August 1, 2019 First LTS version .
3.x Current version: 3.0 January 30, 2017 1st December 2017 1st December 2018 Complete separation from the TYPO3 PHP namespace; Alpha version of the new React backend UI.
Current version: 3.3 (LTS) 20th December 2017 1st December 2019 1st December 2020 Release of the revised ReactJS user interface
4.x Current version: 4.0 April 26, 2018 1st December 2019 1st December 2020 React UI, Emojis !, External Asset Sources, FontAwesome update to 5.0
Current version: 4.1 29th August 2018 Neos UI improvements (CKEditor 5 integration, node tree presets, configurable keyboard shortcuts, etc.), performance improvements, PSR-7 compatibility
Current version: 4.2 3rd December 2018 SEO Package 2.1.0, improvements in asset management, improved resilience in implementations, Font Awesome update to version 5.5, Fusion and AFX improvements
Current version: 4.3 (LTS) April 15, 2019 April 2021 April 2022 Improved asset handling, fusion improvements, Eel improvements, Neos UI 3.3, Neos demo package 5.0, SEO package 3.0

Individual evidence

  1. a b Robert Lemke: Robert Lemke in an interview on FLOW3. In: heise developer. Retrieved October 22, 2011 .
  2. typovision.de
  3. T3DD06 TYPO3 5.0 Brainstorming Results. June 3, 2011, accessed July 2, 2016 .
  4. Roadmap. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 2, 2016 .
  5. Jan Christe: TYPO3 5.0 Phoenix becomes "TYPO3 Neos". (No longer available online.) In: t3n magazine . October 5, 2012, archived from the original on October 7, 2012 ; Retrieved October 5, 2012 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / t3n.de
  6. TYPO3 Neos Documentation: Creating a TYPO3 Neos plugin. (No longer available online.) Archived from the original on January 19, 2014 ; Retrieved February 3, 2014 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / docs.typo3.org
  7. TYPO3 Neos Documentation: Creating Custom Content Elements. (No longer available online.) Archived from the original on February 17, 2014 ; Retrieved February 3, 2014 . Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / docs.typo3.org
  8. TYPO3 project focuses on TYPO3 CMS, Neos to start its own community. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 2, 2016 .
  9. a b Neos 3.0 and Flow 4.0 Released . January 30, 2017 ( neos.io [accessed March 29, 2017]).
  10. Neos Release Roadmap
  11. Daniel Berger: TYPO3 Neos content management system wants to make everything easier , heise.de, December 11, 2013.
  12. Release Announcement of TYPO3 Neos 1.1 ( Memento of the original from March 1st, 2015 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. Retrieved June 24, 2014 @1@ 2Template: Webachiv / IABot / neos.typo3.org
  13. Release Announcement of Neos 2.0 ( Memento of the original from March 4, 2016 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. Retrieved October 25, 2015 @1@ 2Template: Webachiv / IABot / www.neos.io
  14. ^ Release announcement of Neos 2.1 accessed on October 17, 2016
  15. ^ Release announcement of Neos 2.2 accessed on October 17, 2016
  16. Release announcement of Neos 2.3 accessed on October 17, 2016
  17. Neos 3.3 LTS and Flow 4.3 LTS Released . December 20, 2017 ( neos.io [accessed January 8, 2018]).
  18. Neos 4.0 and Flow 5.0 Released . April 26, 2018 ( neos.io [accessed April 26, 2018]).
  19. Neos 4.1 Release Article. Retrieved June 7, 2019 .
  20. Neos 4.2 Release Article. Retrieved June 7, 2019 .
  21. Neos 4.3 LTS "Gryphon" Release Article. Retrieved June 7, 2019 .