patrick lobacher - management / berater / · pdf file (c) 2014 - patrick lobacher | typo3 neos...
Post on 08-Aug-2020
0 views
Embed Size (px)
TRANSCRIPT
TYPO3 Neos 1.0.1 Das Kompendium
Patrick Lobacher
03.03.2014
LOBACHER.
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�2
Feedback erwünscht ! • Lieber Neos-Enthusiast! Ich versuche das TYPO3 Neos Kompendium stets aktuell zu halten und ständig zu ergänzen. Aber dafür brauche ich Deinen Input! Wenn Du Ideen hast, Code-Beispiele, FAQ-Themen oder schlicht Lob (oder Kritik), dann schreibe mir bitte an die folgende Adresse: patrick [AT] lobacher.de Viel Spaß mit dem Kompendium! Patrick Lobacher
Feedback
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�3
Changelog
Changelog
Datum Veränderungen
08.08.2013 Initiale Version / Danke an Christian Schwerdt für den domainFACTORY Input
09.08.2013 Korrekturen von Roland Schenke und Michael Oehlhof eingearbeitet - Danke!
10.08.2013 Nginx-Config eingearbeitet. Danke an Christian Kuhn, Christian Müller und Anja Leichsenring
10.08.2013 Troubleshoot-Sektion eingefügt
18.08.2013 Korrekturen von Roland Schenke eingearbeitet - Danke!
12.12.2013 Update auf TYPO3 Neos 1.0 final
15.12.2013 Update für TYPO3 Neos 1.0.1
07.01.2014 Link für Installation unter Shared Hosting und Korrekturen (Danke an Christian Glass!)
03.03.2014 CI auf „LOBACHER.“ umgestellt
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
LOBACHER.
�4
Was ist TYPO3 Neos?
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�5
TYPO3 Neos - the next generation CMS
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�6
TYPO3 Neos - the next generation CMS
http://neos.typo3.org/download/marketing-material.html
http://www.typovision.de http://neos.typo3.org/download/marketing-material.html
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�7
TYPO3 Neos - the next generation CMS
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�8
TYPO3 Neos - the next generation CMS
Neos (griechisch νέος) heißt übersetzt schlicht “neu”
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�9
Die Geschichte von TYPO3 Neos beginnt bei TYPO3 CMS ! • TYPO3 CMS ist ein „Enterprise Open Source
Content Management Framework“ • TYPO3 CMS existiert seit 1998 / Erfunden vom Dänen Kaspar Skårhøj • ca. 500.000 Installationen weltweit / > 5 Mio Downloads • Einsatz in DE z.B. bei > 50% aller DAX 500 Unternehmen, > 50% aller
Bundesliga-Vereinen, Discounter, Autovermieter, Öffentliche Träger • > 6.000 Extensions • > 100.000 Entwickler weltweit • > 1500 Agenturen weltweit • Finanziert und unterstützt von der TYPO3 Association
Geschichte von TYPO3 Neos beginnt bei TYPO3 CMS
http://www.typovision.de http://de.wikipedia.org/wiki/Kasper_Sk%C3%A5rh%C3%B8j
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�10
Die Geschichte von TYPO3 Neos: TYPO3 Phoenix ! • Auf den ersten T3DD (TYPO3 Developer Days) im Jahr 2006 wurde der
Entschluss gefasst, TYPO3 von Grund auf neu zu schreiben • Codename: TYPO3 Phoenix (bzw. TYPO3 5.0) • Einige benötigte Features gab es damals in PHP noch nicht und
mußten komplett neu implementiert werden: Content Repository, Aspect Oriented Programming, OP, Dependency Injection, ...
• Mit dem „Berlin Manifesto“ wurde 2008 der Rahmen und die Abgrenzung zum TYPO3 CMS festgelegt http://typo3.org/roadmap/berlin-manifesto/ (Das Manifest ist mittlerweile in Teilen nicht mehr gültig)
Geschichte von TYPO3 Neos: TYPO3 Phoenix
http://www.typovision.de http://typo3.org/roadmap/berlin-manifesto/
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�11
Die Geschichte von TYPO3 Neos: TYPO3 Flow und Neos
• Viele Grundfunktionen eines CMS sind nicht CMS-spezifisch (Session- Handling, Datenbank-Handling, Templating, ...) => daher Trennung dieser Funktionalitäten in ein eigenes Framwork TYPO3 Flow
• Durch die Einführung von Extbase im Jahr 2009 wurde es möglich, bereits in TYPO3 CMS Extensions zu schreiben, die in TYPO3 Flow mit geringen Änderungen lauffähig sind (sofern sie keine Internas verwenden)
• Am 20. Oktober 2011 wurde das Application Framework TYPO3 Flow (ehemals FLOW3) als Final veröffentlicht
• TYPO3 Neos ist eine Applikation die auf TYPO3 Flow basiert • TYPO3 Neos Alpha 7 im Oktober 2013 / Beta 1 am 12.11.2013 • Erste finale Version am 10.12.2013
Geschichte von TYPO3 Neos: TYPO3 Flow und Ne0s
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�12
Versionshistorie TYPO3 Neos
Geschichte von TYPO3 Neos: TYPO3 Flow und Ne0s
Version Datum TYPO3 Phoenix Sprint Release 1 31.05.2010
... ... TYPO3 Phoenix Sprint Release 9 02.08.2012
TYPO3 Neos alpha 1 05.10.2012 TYPO3 Neos alpha 2 19.12.2012 TYPO3 Neos alpha 3 16.02.2013 TYPO3 Neos alpha 4 07.07.2013 TYPO3 Neos alpha 5 07.08.2013 TYPO3 Neos alpha 6 15.10.2013 TYPO3 Neos alpha 7 30.10.2013 TYPO3 Neos beta 1 12.11.2013 TYPO3 Neos beta 2 03.12.2013
TYPO3 Neos 1.0 final 10.12.2013 TYPO3 Neos 1.0.1 13.12.2013
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�13
Die TYPO3 Welt - seit Oktober 2012
• Dachmarke TYPO3
• TYPO3 CMS (hat kein eigenes Logos)
• TYPO3 Flow • TYPO3 Neos
Geschichte von TYPO3 Neos: Die TYPO3 Welt
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�14
TYPO3 Neos: Positionierung
• Es gibt ab Dezember 2013 zwei unabhängige CMS aus dem Hause TYPO3: • TYPO3 CMS 6.x (4.7, 6.0, 6.1, 6.2 LTS Beta) • TYPO3 Neos 1.0
• Technologisch haben beide NICHTS miteinander zu tun • Es gibt KEINE Migrationsmöglichkeiten von einem der beiden Systeme
zum anderen • TYPO3 Neos ist NICHT der Nachfolger von TYPO3 CMS,
sondern ein eigenständiges CMS mit anderem Fokus
Geschichte von TYPO3 Neos: Die TYPO3 Welt
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
LOBACHER.
�15
Die Architektur von TYPO3 Neos
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�16
Die Architektur von TYPO3 Neos - Backend !
Die Architektur von TYPO3 Neos - Backend
Fluid Modern Templating Engine
TYPO3CR Content Repository ( JCR / Sling) TypoScript TypoScript 2.0 - next Generation
Forms Form API & Form Builder Expose Extensible admin interface Eel Embedded Expression Language
FlowQuery
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
TYPO3 Neos - das Kompendium LOBACHER.
�17
Die Architektur von TYPO3 Neos - Frontend !
Die Architektur von TYPO3 Neos - Frontend
EmberJS JavaScript Web Application Framework
Create.js Web Editing Interface Aloha / Hallo HTML5 WYSIWYG Editor
VIE = viejs.org Semantic Interaction Framework RequireJS JavaScript file and module loader
http://www.typovision.de http://en.wikipedia.org/wiki/JavaScript http://en.wikipedia.org/wiki/Web_application_framework
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | www.typovision.de
LOBACHER.
�18
Installation von TYPO3 Neos
http://www.typovision.de
(c) 2014 - Patrick Lobacher | TYPO3 Neos 1.0.1 - das Kompendium | 03.03.2014 | w