Patrick Lobacher 

Vorstandsvorsitzender +Pluswerk AG
08.06.2015Neos CMS

Next Generation CMS

Slides: www.lobacher.de/ipc15-neos
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
SHOWCASE
Neos CMS - im Überblick
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Features
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Was ist neu in Neos 2.0?
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Ausblick Neos 2015
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Architektur & Internas
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Konzepte
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Showcases



http://neos.typo3.org/show-cases.html
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Quellen & Informationen
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Mitmachen!
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Fragen?
Slides: www.lobacher.de/ipc15-neos
Besten Dank für Eure
Aufmerksamkeit!



pluswerk.ag
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Responsive Webdesign verkaufen
(c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015...
Nächste SlideShare
Wird geladen in …5
×

Neos CMS - Das CMS der nächsten Generation - IPC 2015

3.066 Aufrufe

Veröffentlicht am

Neos CMS – der jüngste Sproß des TYPO3-Projekts (welches am 18.05. das Projekt verlassen hat) – ist nun seit über 18 Monate final auf dem Markt. Die Resonanz auf das Enterprise-Open-Source-Content-Management-System ist dabei gewaltig. Grund genug, sich diesen neuen Player im ECM-Markt ausführlich anzusehen. Bei der Entwicklung des Systems standen vor allem die Usability für Redakteure und Anwender sowie die Flexibilität und Leistungsfähigkeit für Entwickler im Vordergrund. Ausgestattet mit modernsten Technologien und einer Architektur, die maximal flexibel gestaltet wurde, tritt Neos CMS an, alle Bedürfnisse an modernes Content Management bestmöglich zu erfüllen. Der Vortrag zeigt das System in einem Roundtrip für Entscheider, geht anschließend aber auch auf die technischen Details wie Architektur, TypoScript, FlowQuery und EEL ein. Ein Showcase realisierter Projekte rundet die kurzweilige Reise in die Zukunft des Content Managements ab

Veröffentlicht in: Internet
0 Kommentare
3 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
3.066
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
1.247
Aktionen
Geteilt
0
Downloads
7
Kommentare
0
Gefällt mir
3
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Neos CMS - Das CMS der nächsten Generation - IPC 2015

  1. 1. 
 Patrick Lobacher 
 Vorstandsvorsitzender +Pluswerk AG 08.06.2015Neos CMS
 Next Generation CMS

  2. 2. Slides: www.lobacher.de/ipc15-neos
  3. 3. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Patrick Lobacher
 Vorstandsvorsitzender +Pluswerk AG • 44 Jahre, glücklich verheiratet, wohnhaft in München • Selbständig im Bereich Webentwicklung seit 1994 • Autor von 10 Fachbüchern und > 50 Fachartikeln zum Thema TYPO3 und Webentwicklung • Mitglied im TYPO3 Education Committee • Speaker, Trainer, Consultant, Coach, Nerd Veröffentlichungen:
  4. 4. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Agentur für digitale Kommunikation
 
 +[ 10 ] Standorte in Deutschland +[ 130 ] Mitarbeiter +[ 999 ] realisierte Projekte mit Magento und TYPO3
  5. 5. SHOWCASE
  6. 6. Neos CMS - im Überblick
  7. 7. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS TYPO3 Neos is the next-generation open source content management system made by the TYPO3 community. Neos is based on the PHP framework TYPO3 Flow.
  8. 8. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Die Geschichte von Neos CMS 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, > vielen Bundesliga-Vereinen, Discounter, Autovermieter, Öffentliche Träger, … • > 6.000 Extensions • > 150.000 Entwickler weltweit • > 2000 Agenturen weltweit • Finanziert und unterstützt von der TYPO3 Association
  9. 9. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Die Geschichte von TYPO3 Neos: TYPO3 Phoenix • Rewrite im Jahr 2006 beschlossen • Einige benötigte/gewünschten Features gab es damals in PHP noch nicht und mussten komplett neu implementiert werden: Content Repository (JSR-170), Aspect Oriented Programming, Domain Driven Design, Dependency Injection, … => PHP Framework TYPO3 Flow • Am 20. Oktober 2011 wurde das Application Framework TYPO3 Flow (ehemals FLOW3) als Final veröffentlicht (Aktuell 3.0.0b3) • TYPO3 Neos ist eine Applikation die auf TYPO3 Flow basiert • Erste Version 1.0.0 von Neos am 10.12.2013 • Aktuell 2.0 beta 3 vom 05.06.2015
  10. 10. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS TYPO3 Neos: Positionierung
 • Es gab ab Dezember 2013 zwei unabhängige CMS aus dem Hause TYPO3: • TYPO3 CMS • TYPO3 Neos • Technologisch haben beide (fast) NICHTS miteinander zu tun • Es gibt (zur Zeit) KEINE automatische 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

  11. 11. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  12. 12. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS https://entwickler.de/online/php/neos-und-typo3-haben-sich-zu-unterschiedlichen-produkten-entwickelt-149682.html https://entwickler.de/online/wir-stehen-am-anfang-eines-dialogs-der-hilft-diesen-split-gut-zu-machen-149664.html
  13. 13. Features
  14. 14. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  15. 15. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  16. 16. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  17. 17. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Quelle: neos.typo3.org
  18. 18. Was ist neu in Neos 2.0?
  19. 19. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Backend-Sprachen (zum Start ca. 10 Sprachen) https://crowdin.com/project/typo3-neos
  20. 20. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Event-Log (Änderungsverlauf)
  21. 21. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS SEO Package
 • Canonical • Title-Override • Robots-Meta • Twitter-Cards • (OpenGraph) • Automatische 
 Generierung von
 Links zu 
 alternativen 
 Sprachversionen • XML-Sitemap
  22. 22. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Analytics Package
 
 
 Google
 Analytics
  23. 23. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Media Verwaltung
 
 

  24. 24. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Security 2.0 / Basis ACLs
 • Komplettes Ausblenden von Teilen des Node-Trees • Schutz von beliebigen Methoden-Aufrufen • Definition der Sichtbarkeit von beliebigen Elementen in Abhängigkeit des authentifizierten Benutzers • Einschränkung der Anzeige von Backend Modulen • Einschränkung, welche TYPO3CR Node Types erzeugt werden dürfenx • Einschränkung des Bearbeitens von Teilen des Node-Trees • Einschränkung der Anzeige von Eigenschaften im Property Inspektor • Neue Abfragen : isDescendantNodeOf, nodeIsOfType, hasDimensionValue
  25. 25. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Was ist neu in Neos CMS 2.0? • Überarbeitete Benutzerverwaltung • Neues Resource-Management • 400 Fehlerbehebungen alleine bei Neos (zahlreiche weitere bei Flow) • Erhöhung der Performance • Globale Cache Indentifier • Verbessertes Setup • Weitere Fizzle Operatoren • Reihenfolge der ChildNodes kann festgelegt werden • eigene Doctrine-Types möglich • HHVM Kompatibilität • ab sofort wird PHP 5.5 vorausgesetzt
  26. 26. Ausblick Neos 2015
  27. 27. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Ausblick auf Neos 2015 • Content Repository Improvements (Sorting, Filtering, Event Sourcing CQRS, Undo, Redo, Soft Deletion) • Verbesserung der Demo-Site (Neues Design, Mehr Beispiele, Blog Integration) • Multi Channel Support (Content Dimension Detection API, A/B Testing, Content Publishing API) • Redirects • Multi-Site Support (Cross-Site Linking, Site Independent Configuration) • “Red Carpet” (Docker Setup, Dokumentation, No CLI, Shared Hosting Support, Einfachere Installation)
  28. 28. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Ausblick auf Neos 2015 • Developer Tools (Loggin Module, Command Module, TypoScript Browser/ Debugger, Node Type Creator) • Structured Editing (Inline Validation, Inline Help Texts, Inline Editing of Images) • Publishing Workflow • Verbesserung der User Experience • Verbesserung der Content-Übersetzung (Split View, Review Workflow) • Integration externer Services (External API, Flickr, Vimeo, OneDrive, Dropbox, YouTube, Google Drive, …) • Bessere Content-Vorschau • Community Hub (für Dokumentation, Tipps, Snippets, Guides, Tutorials, Roadmap, Blog, …)
  29. 29. Architektur & Internas
  30. 30. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Systemvoraussetzungen von TYPO3 Neos • Webserver (Apache, Nginx) • Datenbank (Doctrine-Unterstützung, am besten MySQL) • PHP > 5.5 (CLI und Modul) • Shell-Zugang
  31. 31. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Installation von TYPO3 Neos - Composer • Die Installation erfolgt über „Composer“ 
 (Dependency Manager für PHP) • Dafür ist Zugang zur Konsole nötig
 
 $ cd /pfad/zum/webserver/
 $ curl -sS https://getcomposer.org/installer | php
 
 $ composer create-project typo3/neos-base- distribution myneos ~2.0 
 $ cd myneos
 
 $ ./flow flow:core:setfilepermissions shelluser wwwuser wwwgroup
 
 http://neos.demo/setup/
  32. 32. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS http://www.codecoon.com
  33. 33. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS https://launchr.com/typo3-neos
  34. 34. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS http://neos-master.demo.typo3.org/en/try-me.html
  35. 35. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Die Architektur von TYPO3 Neos - Backend 
 Fluid
 Modern Templating Engine
 TYPO3CR
 Content Repository 
 (JCR 170/ Sling)
 
 TypoScript
 TypoScript 2.0
 Form
 Form API & Form Builder
 
 Expose
 Extensible admin interface
 
 Eel
 Embedded Expression Language
 FlowQuery
  36. 36. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS 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
  37. 37. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS TYPO3 Flow - Web Application Framework • OOP - Object-Oriented Programming • TDD - Test Driven Development • DDD - Domain Driven Design (Eric Evans) • MVC - Model, View, Controller • AOP - Aspect Oriented Programming 
 (Separation of Concerns, Cross cutting concerns) • DI - Dependency Injection • ORM - Object Relational Mapping 
 (basierend auf Doctrine 2, eigenes ORM möglich) Achtung:
 Buzzword- Bingo :-)
  38. 38. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Node Structure • TYPO3CR Node • Node Name
 (dient der Identifikation) • Node Type
 (z.B. Document, Folder, AbstractNode, Content, 
 ContentCollection...) • Properties
 (Abhängig vom NodeType)
 • Einfach erweiterbar und leicht
 konfigurierbar Page Content Section Content Element Site root Domain Model
  39. 39. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Node Type • Jede TYPO3CR Node hat einen 
 sogenannten Node Type • Node Types können in jedem Package über YAML (YAML Ain't Markup Language) definiert werden • Jeder Node Type kann einen oder 
 mehrere Eltern-Typen haben. Wenn 
 diese spezifiziert sind, werden alle Eigenschaften und Settings der Eltern 
 Types vererbt • Zusätzlich ist es möglich Child-Nodes zu definieren, die automatisch erstellt werden
  40. 40. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  41. 41. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Node Zugriff • Der Zugriff auf Nodes erfolgt durch „NodePaths“ • Jede Seite ist ein Node, jedes Element auf einer Seite ebenfalls /sites/typo3org/home/subpage/main/text1 content section pages site root
  42. 42. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Fluid Objektorientierte Templating Engine (CMS, Flow, Neos)
  43. 43. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS TypoScript • TypoScript ist eine hierarchische, objektorientierte und Prototypen- basierte Verarbeitungssprache • Wird von Neos verwendet, um den Content flexibel zu rendern • Objekte sind z.B. Array, Collection, Case, Menu, Page, Template, Plugin, Value, ... • Objekte haben Eigenschaften, die das Objekt „konfigurieren“ • TypoScript hat Zugriff auf den jeweiligen „Context“ (z.B. Seitenbaum im Objekt „menu“ oder Seiteneigenschaften im Objekt „page“) • Es gibt „Prozessoren“ die die Eigenschaftswerte verändern können (ähnlich stdWrap-Funktionen in TYPO3 CMS)
  44. 44. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  45. 45. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  46. 46. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  47. 47. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Eel - Embedded Expression Language
 •Während TypoScript Zuweisungen und Prozessoren beinhaltet, kann man mit Eel Ausdrücke der Art 
 
 myObject.foo = ${…} 
 
 formulieren •Die Embedded Expression Language (Eel) ist ein Baustein um Domain Specific Languages (DSL) zu erstellen. •Eel stellt eine reichhaltige Syntax zur Verfügung um beliebige Ausdrücke zu erstellen, damit sich der Autor der DSL auf die Semantik konzentrieren kann •Eel ist in Anlehnung an JavaScript (Subset) realisiert worden
  48. 48. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Eel - Embedded Expression Language
 ${String.substr("Hello world!", 6, 5)} ${String.toUpperCase(value)} ${Date.year(Date.now())} 
 ${(value ? value + ' - ' : '') + 'TYPO3 Neos'}
 
 ${'item' + (carouselItemsIteration.isFirst ? ' active' : '')}
 
 ${'col-sm-' + String.split(q(node).parent().property('layout'), '-')[multiColumnIteration.index]}
  49. 49. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS FlowQuery
 • FlowQuery ist eine Art jQuery für das Content Repository • FlowQuery stellt damit einen Weg dar, um Content (der ja eine TYPO3CR Node in Neos ist) in Eel zu verarbeiten • FlowQuery Operationen werden durch PHP-Klassen realisiert • In FlowQuery gibt es Operationen (property, filter, children, parents, count, …) und einen Kontext (Node, Site, DocumentNode, …) • FlowQuery ist beliebig erweiterbar
  50. 50. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Quelle: http://learn-neos.com/ FlowQuery 
 TypoScript:
 page = Template { templatePath = 'Main.html' node = ${node} childNodes = ${q(node).find('main').children()} }
 
 Template:
 <html> <title>{node.properties.title}</title> <body> <h1>{node.properties.title}</h1> <f:for each="{childNodes}" as="childNode"> <h2>{childNode.properties.title}</h2> <p>{childNode.properties.text}</p> </f:for> </body> </html>
  51. 51. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS FlowQuery
 TypoScript:
 prototype(TYPO3.Neos:BreadcrumbMenu) < prototype(TYPO3.Neos:Menu) { templatePath = 'resource://TYPO3.Neos/Private/Templates/TypoScriptObjects/ BreadcrumbMenu.html' itemCollection = ${q(node).add(q(node).parents('[instanceof TYPO3.Neos:Document]')).get()} attributes.class = 'breadcrumb' }
 Template:
 {namespace neos=TYPO3NeosViewHelpers} <f:if condition="{items}"> <ul{attributes -> f:format.raw()}> <f:for each="{items}" as="item" reverse="TRUE"> <li{ts:render(path:'{item.state}.attributes') -> f:format.raw()}> <f:if condition="{item.state} == 'current'"><f:then>{item.label}</f:then>
 <f:else><neos:link.node node="{item.node}">{item.label}</ neos:link.node></f:else> </f:if>
 </li>
 </f:for>
 </ul> </f:if>
  52. 52. Konzepte
  53. 53. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Konzepte: Content-Dimension
 Sprache de en fr Land DE US CH Multi-Varianten A B C Ziel-Gruppen Marketing Vertrieb GF Personalisierung User1 User2 User3 Location based, Time-Zone, Channel, Device,…
  54. 54. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Konzepte: Content Cache
 • Jedes TypoScript-Objekt
 kann seine eigene Cache
 Konfiguration besitzen • @cache {
 mode = 'cached'
 maximumLifetime = '86400'
 entryIdentifier {
 node = ${node}
 format = ${request.format}
 }
 entryTags {
 # Whenever the node changes the matched condition could change
 1 = ${'Node_' + documentNode.identifier}
 # Whenever one of the parent nodes changes the layout could change
 2 = ${'DescendantOf_' + documentNode.identifier}
 }
 }
  55. 55. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Konzepte: Editing / Preview Modes

  56. 56. Showcases
 
 http://neos.typo3.org/show-cases.html
  57. 57. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  58. 58. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  59. 59. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  60. 60. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  61. 61. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  62. 62. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  63. 63. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS
  64. 64. Quellen & Informationen
  65. 65. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Das TYPO3 Neos Kompendium Über 360 Seiten zu allen 
 Aspekten von TYPO3 Neos • Installation • Konfiguration • Architektur • FAQ • Integration • Entwicklung www.lobacher.de/neoskompendium de.slideshare.net/ plobacher/typo3-neos-das- kompendium
  66. 66. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Das TYPO3 Neos Buch Fake
 Cover! Verlag: O’Reilly
 Umfang: ca. 450 VÖ: Ende Juli / 2015
  67. 67. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Quellen und Informationen • TYPO3 Neos Website
 http://neos.io/
 • TYPO3 Neos Download
 http://neos.typo3.org/download.html
 • TYPO3 Flow Website
 http://flow.typo3.org/
 • TYPO3 Neos Dokumentation
 http://docs.typo3.org/neos/TYPO3NeosDocumentation/Index.html
 • TYPO3 Flow Dokumentation
 http://flow.typo3.org/documentation.html
  68. 68. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Quellen und Informationen • TYPO3 Neos & TYPO3 Flow Bugtracker
 https://jira.typo3.org
 • Cheatsheet für Fluid
 http://www.lobacher.de/files/cs/ FluidCheatSheet_3.02_pluswerk.pdf

  69. 69. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Quellen und Informationen • Learn Neos 
 http://www.learn-neos.com • TypoScript 2 Pocket Reference
 http://learn-neos.com/reference/pocket-reference- typoscript2.html
 • GitHub Account von Lelesys (Pankaj Lele / http://www.lelesys.com/)
 https://github.com/lelesys
 • IRC Log vom Channel #typo3-neos bei Freenode
 http://riesvantwisk.com/cms/home/irc-logs/typo3-neos-irc- log.html
  70. 70. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Installations-Alternativen und Hilfen
 • TYPO3 Neos Vagrant Box
 https://github.com/tlayh/vagrant-typo3neos • TYPO3 Neos Installation auf Mac OS X Snow Leopard und MAMP
 http://www.content-driven-ecommerce.de/typo3-neos-install/ • .git ignore File
 https://git.typo3.org/Neos/Distributions/Base.git/blob/ HEAD:/.gitignore • Launchr (TYPO3 Neos Online testen)
 https://launchr.com/ • Mittwald Hosting - 30 Tage TYPO3 Neos Account
 https://www.mittwald.de/neos-testen/ • Manuelle Installation von jweiland.net
 http://jweiland.net/typo3/neos/neos-installation/manuelle-neos- installation.html • Installation auf einen Shared Hosting (Hostshare)
 https://wiki.hostsharing.net/index.php?title=TYPO3_Neos_installieren

  71. 71. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS TYPO3 Neos Schulungen
 
 Termine: 29.-30.06.2015 / Hamburg
 27.-28.07.2015 / München
 20.-21.08.2015 / Frankfurt
 10.-11.09.2015 / München 22.-23.10.2015 / Hamburg
 12.-13.11.2015 / München
 Infos: patrick.lobacher@pluswerk.ag / @PatrickLobacher
 http://www.plus-werk.com/typo3-neos-intensivschulung.html
 

  72. 72. Mitmachen!
  73. 73. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Komme ins TYPO3 Neos Team • Komme ins TYPO3 Neos und 
 Flow Team!
 • Jeder wird gebraucht: Programmierer, 
 Architekten, UX-Experten, Designer,
 Doku, Tester, JS-Spezialisten, ...
 • Meldet Euch bei robert [at] typo3.org
  74. 74. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Kunden gesucht! • Direkte Mitarbeit • Gebe frühes Feedback zu neuen Funktionen, User Interfaces, ... • Direkter Kontakt und Diskussion mit den Entwicklern • Sofern sinnvoll, wird das Feedback unmittelbar umgesetzt • Vorteile • Gestalte das WCMS der Zukunft direkt mit • Nimm Einfluss auf die Entwicklung • Zugang zu Entwicklern, Architekten und UX‘lern • Networking mit anderen Neos-Kunden
 • Kontakt • rasmus [at] typo3.org • TYPO3 Neos Agentur (pluswerk, techdivision, networkteam, …)
  75. 75. Fragen? Slides: www.lobacher.de/ipc15-neos
  76. 76. Besten Dank für Eure Aufmerksamkeit!
 
 pluswerk.ag
  77. 77. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Kontakt Klassisch:
 
 +Pluswerk AG
 Patrick Lobacher
 Solmstr. 6A
 60486 Frankfurt am Main
 
 Fon: +49 89 130 145 20
 
 Email: patrick.lobacher@pluswerk.ag
 Web: www.pluswerk.ag 
 
 
 Twitter: 
 www.twitter.com/PatrickLobacher
 
 Facebook: 
 www.facebook.com/pluswerk
 
 Blog: blog.lobacher.de 
 Schulungen: www.lobacher.de
 
 Google+:
 plus.google.com/105500420878314068694
 
 
 
 XING: 
 www.xing.com/profile/Patrick_Lobacher
 
 LinkedIn
 www.linkedin.com/pub/patrick-lobacher/ 4/881/171
 
 Slideshare: 
 www.slideshare.net/plobacher
 
 Amazon: 
 www.amazon.de/Patrick-Lobacher/e/ B0045AQVEA
  78. 78. Responsive Webdesign verkaufen (c) 2015 - Patrick Lobacher | Neos CMS - Next Generation CMS | www.pluswerk.ag | 08.06.2015 Neos CMS - Next Generation CMS Referenzen (Auszug: +Pluswerk/net-o-graphic/typofaktum/typovision)

×