Top-Fragen
Zeitleiste
Chat
Kontext

Neos (Content Application Platform)

Content-Management-System Aus Wikipedia, der freien Enzyklopädie

Remove ads

Neos ist eine Open-Source-Content-Application-Plattform basierend auf dem PHP Framework Neos Flow, welches ebenfalls vom Neos-Team entwickelt wird. In der Standardausführung bietet Neos den Funktionsumfang eines Content-Management-Systems und ermöglicht durch das flexible Datenmodell auch andere Einsatzmöglichkeiten, beispielsweise als Headless CMS.

Schnelle Fakten Basisdaten ...

Inhaltsvarianten können in Neos in beliebigen Dimensionen, wie bspw. Sprache, Land, Zielgruppe u. v. m. verwaltet werden. Die Struktur der Inhalte kann projekt- und domänenspezifisch angepasst werden. Neos enthält eine Medienverwaltung für Dateien und Bilder mit Funktionen zum Filtern und Kategorisieren. Über Schnittstellen können externe Medienquellen, wie bspw. Wikimedia, oder kommerzielle Lösungen direkt eingebunden werden.[2]

Die Ausgabe der Inhalte wird durch eine integrierte, domänenspezifische Sprache namens Fusion gesteuert. Sie wird verwendet, um Inhalte aus dem Content-Repository auszulesen, HTML-Code zu erzeugen, sowie das Caching zu steuern. Dabei können in Fusion sowohl die AFX Syntax (angelehnt an React JSX), als auch Fluid (TYPO3 Template Engine) verwendet werden.

Neos nutzt Composer zur Paketverwaltung[3] und zur Installation von Erweiterungen. Des Weiteren unterstützt Neos zahlreiche PHP Standard Recommendations der PHP Framework Interop Group.[4]

Remove ads

Entwicklung und Community

An Neos kann jeder mitwirken. Innerhalb des Projekts kümmert sich das Neos Team um die regelmäßige Weiterentwicklung.[5] Als Entwicklungsplattform dient Github.[6]

Neue Versionen erscheinen alle vier Monate. Neos nutzt dabei Semantic-Versioning und veröffentlicht deshalb Änderungen, die nicht abwärtskompatibel sind, nur mit neuen Hauptversionen. Vor der Veröffentlichung einer neuen Hauptversion wird jeweils eine Version mit Langzeitunterstützung (Long-Term-Support, kurz LTS) veröffentlicht.[7]

Seit 2017 findet einmal jährlich die Neos Konferenz[8] statt, auf welcher sich Entwickler und Anwender treffen. 2020 fand die Konferenz aufgrund der Covid-19 Regularien erstmals als reines Online-Event statt.[8] 2012 bis 2016 gab es als Vorläufer der Neos Conference die „Inspiring Conference“, welche ebenfalls die Themenschwerpunkte Flow und Neos hatte.

Im Jahr 2017 wurde die Neos-Foundation als CIC nach britischem Recht gegründet. Sie hat die Förderung der Entwicklung von Neos und der Neos-Community zum Ziel.[9]

Remove ads

Geschichte und Ursprung

Zusammenfassung
Kontext

Das Projekt startete 2006. Im Jahre 2007 begannen dann Robert Lemke und Karsten Dambekalns in Vollzeit daran zu arbeiten.[10] Ziel war es, mit TYPO3 Version 5.0 eine komplett modernisierte Neuentwicklung zu veröffentlichen. TYPO3 5.0 wurde später in „TYPO3 Phoenix“ und nochmals später in „TYPO3 Neos“ umbenannt. Seit der Trennung von TYPO3 im Jahr 2015, trägt das Projekt den eigenständigen Namen Neos.

Ursprünglich war das Projekt als Refactoring des Kerns von TYPO3-Version 4 geplant, der zukünftig nach modernen MVC-Prinzipien aufgebaut sein sollte.[11] Schnell wurde jedoch klar, dass dieses Konzept umfassende Änderungen erfordert, die mit der bestehenden Basis schwer umzusetzen wären. Daher wurde beschlossen, sich für die neue Version von TYPO3 ganz von der alten Codebasis zu trennen.[10]

Als Basis für die Neuentwicklung entstand zunächst das Neos Flow PHP-Framework, welches im Juni 2009 mit der ersten Alpha-Version unter dem Namen „FLOW3“ veröffentlicht und später in „TYPO3 Flow“ umbenannt wurde. Heute ist es unter dem Namen „Neos Flow“ bekannt.

Die erste Alpha-Version von TYPO3 Neos erschien im Oktober 2012, die finale Version 1.0 dann am 10. Dezember 2013.

Am 18. Mai 2015 gaben die TYPO3 Association und das Neos-Team bekannt, dass Neos nicht länger unter dem Dach der Association entwickelt werden wird. Neos und TYPO3 CMS seien zu zwei unterschiedlichen Produkten gereift, die jeweils eine eigene Benutzerbasis ansprächen.[12]

Wichtige Versionen

Weitere Informationen Legende: ...
Weitere Informationen Paket-Name, Version ...
Remove ads

Einzelnachweise

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads