Endlich mal fokussiert entwickeln?
Hier ist deine Welt - willkommen bei Neos!
Neos ist nicht nur ein Content Management System. Es basiert auf dem hochentwickelten PHP-Framework "Flow", das es dir ermöglicht, schnell hochmoderne Webanwendungen gebündelt mit einem leistungsstarken CMS zu erstellen.
Das macht Neos zu einer vollwertigen "Content Application Platform".
Was macht Neos so besonders?
- Seine Architektur
basiert auf dem PHP-Framework "Flow" (natürlich PSR-freundlich) und einem komplett in ReactJS geschriebenen User Interface. Perfekt geeignet für aktuelle Entwicklungstechniken und -workflows, einfach zu deployen und cloud-ready.
- Seine Konzepte
Neos basiert auf mächtigen Ideen wie Domain Driven Design, einem ausgeklügelten Content Repository und ist umfassend und leicht erweiterbar.
- Sein Funktionsreichtum
Umfangreiche Optionen auf einer sauberen und sorgfältig gepflegten Codebasis. Nicht alles - aber alles, was große Web-Projekte brauchen.
- Die Werkzeuge
Die Community bietet eine ganze Reihe von Hilfsmitteln an. Docker-basierte Dev-Umgebung, Gulp-basierte Build-Pipeline, Cloud-Hosting und IDE-Plugins für IntelliJ, VSCode und Atom.
- Die Menschen
Die offene und hilfsbereite Community hilft Dir, wenn Du Hilfe brauchst - und wenn Du möchtest, kannst du sie bei vielen Gelegenheiten persönlich treffen. Die professionelle Release-Roadmap ist zuverlässig, und es gibt regelmäßige Bugfixes und Wartungsversionen für alles.
- Zukünftige Entwicklung
Neos hat schon immer Technologien und Konzepte eingesetzt, die seiner Zeit voraus waren. Es wird wahrscheinlich das erste CMS sein, das Event Sourcing tief in seinem Kern nutzt: dem Content-Repository. Die Community arbeitet auch an Neos als Headless CMS mit GraphQL und Neos als Static Site Generator.
Mehr Details?
Flow Framework: PHP
Flow ist ein High-End-PHP-Framework, das auf "Domain-Driven-Design"-Prinzipien basiert - so kannst du dich auf die Geschäftsdomäne konzentrieren - und nicht auf technische Details. Es bietet alles, was du von einem Framework erwartest (Routing, HTTP-Stack, MVC, cli, Caching usw.) sowie großartige Funktionen wie ein cloud-fähiges Ressourcenmanagement, aspektorientierte Programmierung und ein großartiges Sicherheitsframework.
User Interface: ReactJS
Neos beherbergt eines der größten ReactJS Open-Source Projekte: Die Neos UI (Benutzeroberfläche), welche Neos so speziell macht.
- Echtes Inline-Editing
- CKEditor5 integration
- Hohe Performance
- Umfassende Erweiterbarkeit
Neos ❤ Elasticsearch
Neos bringt eine Elasticsearch-Integration seit den frühen Elasticsearch-Versionen mit. Das bedeutet: Echtzeit-Indizierung (kein Crawling), saubere und tiefe Frontend- und Backend-Integration sowie viele Features wie Autosuggest und Aggregationen.
Elasticsearch für Flow auf GitHub
Elasticsearch für Neos on GitHub
Intuitiv
Neos und Flow wurden entwickelt, um Redakteuren und Entwicklern die bestmögliche Erfahrung zu ermöglichen. Der Ansatz ist intuitiv, leicht zu erlernen und die Arbeit damit macht wirklich Spaß. Der Code und die Konzepte dahinter sind selbsterklärend, wir setzen natürlich auch auf eine umfangreiche Dokumentation.
Sauber
Einer unserer wichtigsten Ansprüche ist, dass wir sauberen Code liefern - dazu gehören eine korrekte Benamung sowie kontinuierliches Refactoring und Pflege. Neos ist klar in Schichten unterteilt und strukturiert und basiert auf dem Prinzip "Convention over Configuration". Wir lieben es, mit Neos zu arbeiten - und deshalb wird die Codebasis so sauber bleiben, wie sie ist.
Spaß
Nach Aussage von Entwicklern aus der ganzen Welt macht die Arbeit mit Neos zum ersten Mal wirklich Spaß. Einige sagen, dass es für ein CMS extrem einfach zu erlernen ist, für andere ist es ein professionelles Werkzeug, das sie jeden Tag benutzen - nicht nur für die Entwicklung von Code, sondern auch für die Bearbeitung von Inhalten.
Und wieder andere sagen uns, dass es sich irgendwie wie zu Hause anfühlt.