Neos (Content Application Platform)
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 | Future version |
---|
Package name | version | sub version |
publication | General corrections until | Security-related corrections up to | Most important changes |
---|---|---|---|---|---|---|
TYPO3 Neos | 1.x | 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. | ||
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. | ||||
1.2.0 | December 10, 2014 | April 1, 2017 | Backend support for multi-dimensional content, extended rights system. | |||
Neos | 2.x | 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. | |
2.1 | December 22, 2015 | December 1, 2016 | 1st December 2017 | |||
2.2 | 4th May 2016 | April 1, 2017 | April 1, 2018 | |||
2.3 (LTS) | 22nd August 2016 | August 1, 2018 | August 1, 2019 | First LTS version . | ||
3.x | 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. | |
3.3 (LTS) | 20th December 2017 | 1st December 2019 | 1st December 2020 | Release of the revised ReactJS user interface | ||
4.x | 4.0 | April 26, 2018 | 1st December 2019 | 1st December 2020 | React UI, Emojis !, External Asset Sources, FontAwesome update to 5.0 | |
4.1 | 29th August 2018 | Neos UI improvements (CKEditor 5 integration, node tree presets, configurable keyboard shortcuts, etc.), performance improvements, PSR-7 compatibility | ||||
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 | ||||
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
- ↑ a b Robert Lemke: Robert Lemke in an interview on FLOW3. In: heise developer. Retrieved October 22, 2011 .
- ↑ typovision.de
- ↑ T3DD06 TYPO3 5.0 Brainstorming Results. June 3, 2011, accessed July 2, 2016 .
- ↑ Roadmap. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 2, 2016 .
- ↑ 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.
- ↑ 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.
- ↑ 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.
- ↑ TYPO3 project focuses on TYPO3 CMS, Neos to start its own community. In: TYPO3 - The Enterprise Open Source CMS. Retrieved July 2, 2016 .
- ↑ a b Neos 3.0 and Flow 4.0 Released . January 30, 2017 ( neos.io [accessed March 29, 2017]).
- ↑ Neos Release Roadmap
- ↑ Daniel Berger: TYPO3 Neos content management system wants to make everything easier , heise.de, December 11, 2013.
- ↑ 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
- ↑ 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
- ^ Release announcement of Neos 2.1 accessed on October 17, 2016
- ^ Release announcement of Neos 2.2 accessed on October 17, 2016
- ↑ Release announcement of Neos 2.3 accessed on October 17, 2016
- ↑ Neos 3.3 LTS and Flow 4.3 LTS Released . December 20, 2017 ( neos.io [accessed January 8, 2018]).
- ↑ Neos 4.0 and Flow 5.0 Released . April 26, 2018 ( neos.io [accessed April 26, 2018]).
- ↑ Neos 4.1 Release Article. Retrieved June 7, 2019 .
- ↑ Neos 4.2 Release Article. Retrieved June 7, 2019 .
- ↑ Neos 4.3 LTS "Gryphon" Release Article. Retrieved June 7, 2019 .