Neos (Content Application Platform)
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.
Neos | |
---|---|
Basisdaten | |
Hauptentwickler | Neos-Team |
Entwickler | Neos-Team und Contributors |
Erscheinungsjahr | 2013 |
Aktuelle Version | 8.3.12 (19. April 2024) |
Betriebssystem | plattformunabhängig |
Programmiersprache | PHP, SQL, JavaScript |
Kategorie | Content-Management-System (CMS) |
Lizenz | GPL (Freie Software) |
deutschsprachig | ja |
https://neos.io |
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.
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 und zur Installation von Erweiterungen. Des Weiteren unterstützt Neos zahlreiche PHP Standard Recommendations der PHP Framework Interop Group.