SlideShare ist ein Scribd-Unternehmen logo
Wo woll’n mer
denn hin?
Oliver Hader
oliver@typo3.org
@ohader
Keynote
TYPO3camp Munich 2018
AGENDA
215.09.2018 Keynote @ TYPO3camp Munich 2018
15.09.2018 Keynote @ TYPO3camp Munich 2018 3
▪ Ach, damals… TYPO3 Zeitreise
▪ Jetzt! TYPO3 v9 LTS Release
▪ Und weiter geht’s!
AGENDA
15.09.2018 Keynote @ TYPO3camp Munich 2018
Ach, damals…
… eine kleine TYPO3 Zeitreise der letzten zehn Jahre
4
2008-2018
515.09.2018 Keynote @ TYPO3camp Munich 2018
6
Ach, damals… 2008
TYPO3camp Munich 2008
https://typo3blogger.de/photos/nggallery/photos/typo3camp-munich/page/
Ach, damals… 2009-2012
▪2009-2010
▪4.3: MVC, Caching, SaltedPasswords
▪4.4: Backend-Design, UXW09
▪2011-2012
▪4.5: Backend-Layouts, CSRF, LTS
▪4.6: Caching-Framework, XLIFF
▪4.7: WCAG/BITV, HTML5
715.09.2018 Keynote @ TYPO3camp Munich 2018
Ach, damals… 2012-2014
▪2012-2013
▪6.0: Namespaces, File Abstraction
▪6.1: Streamline, File Abstraction #2
▪2014
▪6.2: Responsive Images, Composer,

File Abstraction #3, Import/Export,
Extbase, Workspaces, Testing++, LTS
815.09.2018 Keynote @ TYPO3camp Munich 2018
Ach, damals… 2014-2017
▪ 2014-2015
▪ 7 LTS: neuer Release-Zyklus, jQuery/

Bootstrap, Backend-Redesign, Doku
(Feature, Breaking, Deprecation)
▪ 2016-2017
▪8 LTS: PHP 7.0, Fluid-Package, DBAL,
CKEditor, Image-Cropping, Fluid
Styled Content, Composer++
915.09.2018 Keynote @ TYPO3camp Munich 2018
Ach, damals…
▪ zusätzlich auch…
▪ Wechsel von SVN & Core Mailing Liste
auf Git & Gerrit im Jahr 2011
▪ Zertifizierung als Editor, Integrator,
Developer, Consultant
▪ Introduction & Bootstrap Package
▪ typo3.org, extensions.typo3.org,
my.typo3.org, get.typo3.org, …
1015.09.2018 Keynote @ TYPO3camp Munich 2018
Ach, damals…
▪ zusätzlich auch…
▪ neuer Release Modus mit TYPO3 v7
▪ höhere Frequenz (6-8 Wochen)
▪ drei Jahre Long Term Support
▪ verbindliche Termine
▪ höhere Komplexität der Themen
▪ TYPO3 GmbH seit 2016
1115.09.2018 Keynote @ TYPO3camp Munich 2018
15.09.2018 Keynote @ TYPO3camp Munich 2018
Jetzt!
… kurz vor dem Release von TYPO3 v9 LTS
12
13
Jetzt! TYPO3 v9
TYPO3 v9 Sprint Releases
TYPO3 v9 LTS
am 02.10.2018
ROUTING
1415.09.2018 Keynote @ TYPO3camp Munich 2018
Jetzt! Routing
▪ https://example.org/startseite/blog/
2018/september/typo3camp
▪ bisher nur über Drittanbieter
Extension RealURL mit Eigenheiten
▪ Hauptziel für TYPO3 v9 LTS
▪ Unterstützung für sprechende URLs
▪ gleich für Frontend, Backend & CLI
1515.09.2018 Keynote @ TYPO3camp Munich 2018
Jetzt! Routing
▪ pages_language_overlay weg
▪ PSR-7 Request/Response verwenden
▪ PSR-15 Middlewares integrieren
▪ Context (Sprache, Workspace, User)
▪ Sites (Einstieg, Sprachen, Fehlerseite)
▪ Slugs ("…/agentur/team") integrieren
▪ Enhancers (Extensions, cHash, …)
1615.09.2018 Keynote @ TYPO3camp Munich 2018
17
Jetzt! Routing
Site Configuration
18
Jetzt! Routing
Einstieg & URL-Basis definieren
19
Jetzt! Routing
Zuweisung von Sprachen
20
Jetzt! Routing
Individuelle Spracheinstellungen
21
Jetzt! Routing
Language Fallback Chain
22
Jetzt! Routing
Fehlerbehandlung
23
Jetzt! Routing
Einstellungen für Fehlermeldungen
24
Jetzt! Routing
"Slug" als URL-Segment
25
Jetzt! Routing
Konfiguration als YAML-Datei
26
Jetzt! Routing
URL-Resultat im Frontend
ADMIN PANEL
2715.09.2018 Keynote @ TYPO3camp Munich 2018
Jetzt! Admin Panel
▪ neues Admin Panel
▪ strukturiert & übersichtlich
▪ keine überflüssigen URL-Parameter
▪ non-cached Inhaltselemente
▪ SQL-Query Anzahl & Laufzeit
▪ erweiterbar durch Extensions
▪ https://youtu.be/8I7hRZ4VyAE
2815.09.2018 Keynote @ TYPO3camp Munich 2018
29
Jetzt! Admin Panel
Admin Panel in Fußzeile
30
Jetzt! Admin Panel
Einstellungen & Kontext
31
Jetzt! Admin Panel
Seiteninformationen
32
Jetzt! Admin Panel
PHP-Informationen
33
Jetzt! Admin Panel
Meldungen im Fehlerprotokoll
34
Jetzt! Admin Panel
SQL-Query Analyse
EXTENSION SCANNER
3515.09.2018 Keynote @ TYPO3camp Munich 2018
Jetzt! Extension Scanner
▪ Identifizieren von Breaking Changes
▪ auch unabhängig von TYPO3 Core
▪ https://github.com/Tuurlijk/
typo3scan
▪ https://github.com/ohader/scanner
▪ TYPO3 v7 & v8 Konfigurationen
durch TYPO3 GmbH bereitgestellt
3615.09.2018 Keynote @ TYPO3camp Munich 2018
37
Jetzt! Extension Scanner
neue Oberfläche im Install Tool
38
Jetzt! Extension Scanner
Scanner auf bootstrap_package
39
Jetzt! Extension Scanner
technische Details
40
Jetzt! Extension Scanner
generische Konfiguration
41
Jetzt! Extension Scanner
CLI-Applikation "typo3scan"
… tell me more,

tell me more …
4215.09.2018 Keynote @ TYPO3camp Munich 2018
Jetzt! etc.
▪ SEO & XML Sitemap Integration
▪ Backend Formulare Debug-Modus
▪ Symfony Expression Language
▪ Form Framework Varianten
▪ TypoScript Conditions
▪ SVG Page Tree → ExtJS entfernt
▪ System Maintainer im Install Tool
4315.09.2018 Keynote @ TYPO3camp Munich 2018
44
Jetzt! etc.
XML Sitemap
45
Jetzt! etc.
Debug-Modus für Datenfelder
46
Jetzt! … leider nicht …
… leider KEIN Frontend Editing im Core …
15.09.2018 Keynote @ TYPO3camp Munich 2018
Und weiter
geht’s!
… welche Herausforderungen stehen noch an
47
Und weiter geht’s… Technologie
▪ technologische Herausforderungen
▪ Datenmodelle, Structured Content
▪ Angular, React, Polymer, VueJS, …
▪ RESTful API & evtl. GraphQL
▪ Authentifizierung & Abstraktion
▪ Read-/Write-Model, CQRS
▪ Workspaces & Workflows
4815.09.2018 Keynote @ TYPO3camp Munich 2018
Und weiter geht’s… Initiativen
▪ seit 2018 strategische Initiativen
▪ definieren Ziele & mögliche Roadmap
▪ setzen thematische Leitplanken
▪ regelmäßige Kommunikation/Planung
▪ regelmäßige Berichte (Reporting)
▪ "Bug-Fixing" keine Initiative
▪ "RESTful API" wäre eine Initiative
4915.09.2018 Keynote @ TYPO3camp Munich 2018
50
Und weiter geht’s… Initiativen
TYPO3 Initiativen
Und weiter geht’s… Working Mode
▪ "Wieso macht das Core Team das
nicht einfach mal [eben] fertig?"
▪ "Wäre doch cool, wenn TYPO3 ein
Open-Source Projekt wäre, oder?"
5115.09.2018 Keynote @ TYPO3camp Munich 2018
Und weiter geht’s… Working Mode
▪ personelle Herausforderungen
▪ strategische Planung & Roadmap
▪ thematische Verbindlichkeit
▪ zeitliche Verlässlichkeit
▪ spontane Verfügbarkeit
▪ dynamische Zugänglichkeit
5215.09.2018 Keynote @ TYPO3camp Munich 2018
53
Und weiter geht’s… Working Mode
Idee: TYPO3 Departments & Initiatives
ENTWURF
15.09.2018 Keynote @ TYPO3camp Munich 2018
VIELEN DANK!
… und eine coole Zeit in München

auf dem TYPO3camp!
54

Weitere ähnliche Inhalte

Ähnlich wie TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"

Technisches SEO Campixx 2015 - Knut Barth und Matthias Plankl
Technisches SEO Campixx 2015 - Knut Barth und Matthias PlanklTechnisches SEO Campixx 2015 - Knut Barth und Matthias Plankl
Technisches SEO Campixx 2015 - Knut Barth und Matthias Plankl
Knut Barth
 
DevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenDevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigen
FotiosKaramitsos
 
Extbase & Fluid Einführung - MTUG - Patrick Lobacher
Extbase & Fluid Einführung - MTUG - Patrick LobacherExtbase & Fluid Einführung - MTUG - Patrick Lobacher
Extbase & Fluid Einführung - MTUG - Patrick Lobacher
die.agilen GmbH
 
Programmieren für das Web - Vorlesung 13
Programmieren für das Web - Vorlesung 13Programmieren für das Web - Vorlesung 13
Programmieren für das Web - Vorlesung 13
Kay Strobach
 
TYPO3 Neos - ein technischer Überblick - DWX 2013
TYPO3 Neos - ein technischer Überblick - DWX 2013TYPO3 Neos - ein technischer Überblick - DWX 2013
TYPO3 Neos - ein technischer Überblick - DWX 2013
die.agilen GmbH
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behind
Christian Heilmann
 
SplunkLive! Munich 2019: Splunk at Porsche
SplunkLive! Munich 2019: Splunk at Porsche SplunkLive! Munich 2019: Splunk at Porsche
SplunkLive! Munich 2019: Splunk at Porsche
Splunk
 
Alfresco - Generate documents dynamically from templates
Alfresco - Generate documents dynamically from templatesAlfresco - Generate documents dynamically from templates
Alfresco - Generate documents dynamically from templates
David Antón
 
Wo steht HTML5: Überblick, Möglichkeiten, Zukunft
Wo steht HTML5: Überblick, Möglichkeiten, ZukunftWo steht HTML5: Überblick, Möglichkeiten, Zukunft
Wo steht HTML5: Überblick, Möglichkeiten, Zukunft
Digicomp Academy AG
 
2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social Software2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social Software
Roman Weber
 
Neues aus der TYPO3-Welt: 03/2018
Neues aus der TYPO3-Welt: 03/2018Neues aus der TYPO3-Welt: 03/2018
Neues aus der TYPO3-Welt: 03/2018
Kai Unterberg
 
Webservice API - Webportale mit Force.com verbinden
Webservice API - Webportale mit Force.com verbindenWebservice API - Webportale mit Force.com verbinden
Webservice API - Webportale mit Force.com verbinden
Aptly GmbH
 
BootsFaces and AngularFaces - Modern HTML5 for JSF developers
BootsFaces and AngularFaces - Modern HTML5 for JSF developers BootsFaces and AngularFaces - Modern HTML5 for JSF developers
BootsFaces and AngularFaces - Modern HTML5 for JSF developers
OPITZ CONSULTING Deutschland
 
Modern HTML5 for JSF Developers: BootsFaces and AngularFaces
Modern HTML5 for JSF Developers: BootsFaces and AngularFacesModern HTML5 for JSF Developers: BootsFaces and AngularFaces
Modern HTML5 for JSF Developers: BootsFaces and AngularFaces
Riccardo Massera
 
18-09 Office 365 Akademie News
18-09 Office 365 Akademie News18-09 Office 365 Akademie News
18-09 Office 365 Akademie News
Thomas Maier
 
2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNew2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNew
FotiosKaramitsos
 
PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3
marco-huber
 
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
NETWAYS
 
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
QAware GmbH
 
EduGraph + CMS Extension Studyfinder@JSON-LD
EduGraph + CMS Extension Studyfinder@JSON-LDEduGraph + CMS Extension Studyfinder@JSON-LD
EduGraph + CMS Extension Studyfinder@JSON-LD
Vera G. Meister
 

Ähnlich wie TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?" (20)

Technisches SEO Campixx 2015 - Knut Barth und Matthias Plankl
Technisches SEO Campixx 2015 - Knut Barth und Matthias PlanklTechnisches SEO Campixx 2015 - Knut Barth und Matthias Plankl
Technisches SEO Campixx 2015 - Knut Barth und Matthias Plankl
 
DevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigenDevOps: Automatisieren, was wir predigen
DevOps: Automatisieren, was wir predigen
 
Extbase & Fluid Einführung - MTUG - Patrick Lobacher
Extbase & Fluid Einführung - MTUG - Patrick LobacherExtbase & Fluid Einführung - MTUG - Patrick Lobacher
Extbase & Fluid Einführung - MTUG - Patrick Lobacher
 
Programmieren für das Web - Vorlesung 13
Programmieren für das Web - Vorlesung 13Programmieren für das Web - Vorlesung 13
Programmieren für das Web - Vorlesung 13
 
TYPO3 Neos - ein technischer Überblick - DWX 2013
TYPO3 Neos - ein technischer Überblick - DWX 2013TYPO3 Neos - ein technischer Überblick - DWX 2013
TYPO3 Neos - ein technischer Überblick - DWX 2013
 
Microsoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behindMicrosoft und die Open Source Community - Leaving the death star behind
Microsoft und die Open Source Community - Leaving the death star behind
 
SplunkLive! Munich 2019: Splunk at Porsche
SplunkLive! Munich 2019: Splunk at Porsche SplunkLive! Munich 2019: Splunk at Porsche
SplunkLive! Munich 2019: Splunk at Porsche
 
Alfresco - Generate documents dynamically from templates
Alfresco - Generate documents dynamically from templatesAlfresco - Generate documents dynamically from templates
Alfresco - Generate documents dynamically from templates
 
Wo steht HTML5: Überblick, Möglichkeiten, Zukunft
Wo steht HTML5: Überblick, Möglichkeiten, ZukunftWo steht HTML5: Überblick, Möglichkeiten, Zukunft
Wo steht HTML5: Überblick, Möglichkeiten, Zukunft
 
2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social Software2012_10 SNoUG Building Social Software
2012_10 SNoUG Building Social Software
 
Neues aus der TYPO3-Welt: 03/2018
Neues aus der TYPO3-Welt: 03/2018Neues aus der TYPO3-Welt: 03/2018
Neues aus der TYPO3-Welt: 03/2018
 
Webservice API - Webportale mit Force.com verbinden
Webservice API - Webportale mit Force.com verbindenWebservice API - Webportale mit Force.com verbinden
Webservice API - Webportale mit Force.com verbinden
 
BootsFaces and AngularFaces - Modern HTML5 for JSF developers
BootsFaces and AngularFaces - Modern HTML5 for JSF developers BootsFaces and AngularFaces - Modern HTML5 for JSF developers
BootsFaces and AngularFaces - Modern HTML5 for JSF developers
 
Modern HTML5 for JSF Developers: BootsFaces and AngularFaces
Modern HTML5 for JSF Developers: BootsFaces and AngularFacesModern HTML5 for JSF Developers: BootsFaces and AngularFaces
Modern HTML5 for JSF Developers: BootsFaces and AngularFaces
 
18-09 Office 365 Akademie News
18-09 Office 365 Akademie News18-09 Office 365 Akademie News
18-09 Office 365 Akademie News
 
2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNew2022-12_RPA-ChapterEvent_WhatsNew
2022-12_RPA-ChapterEvent_WhatsNew
 
PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3PhpStorm 6 Configuration for TYPO3
PhpStorm 6 Configuration for TYPO3
 
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
 
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
Make Agile Great - PM-Erfahrungen aus zwei virtuellen internationalen SAFe-Pr...
 
EduGraph + CMS Extension Studyfinder@JSON-LD
EduGraph + CMS Extension Studyfinder@JSON-LDEduGraph + CMS Extension Studyfinder@JSON-LD
EduGraph + CMS Extension Studyfinder@JSON-LD
 

Mehr von Oliver Hader

T3DD23 Content Security Policy - Concept, Strategies & Pitfalls
T3DD23 Content Security Policy - Concept, Strategies & PitfallsT3DD23 Content Security Policy - Concept, Strategies & Pitfalls
T3DD23 Content Security Policy - Concept, Strategies & Pitfalls
Oliver Hader
 
SAST für TYPO3 Extensions
SAST für TYPO3 ExtensionsSAST für TYPO3 Extensions
SAST für TYPO3 Extensions
Oliver Hader
 
Web Application Security Workshop (T3DD19)
Web Application Security Workshop (T3DD19)Web Application Security Workshop (T3DD19)
Web Application Security Workshop (T3DD19)
Oliver Hader
 
Hacking TYPO3 v9 (T3DD19 edition)
Hacking TYPO3 v9 (T3DD19 edition)Hacking TYPO3 v9 (T3DD19 edition)
Hacking TYPO3 v9 (T3DD19 edition)
Oliver Hader
 
Hacking TYPO3 v9
Hacking TYPO3 v9Hacking TYPO3 v9
Hacking TYPO3 v9
Oliver Hader
 
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)
Oliver Hader
 
TYPO3 Event Sourcing
TYPO3 Event SourcingTYPO3 Event Sourcing
TYPO3 Event Sourcing
Oliver Hader
 
H4CK1N6 - Web Application Security
H4CK1N6 - Web Application SecurityH4CK1N6 - Web Application Security
H4CK1N6 - Web Application Security
Oliver Hader
 
TYPO3 Backstage Development
TYPO3 Backstage DevelopmentTYPO3 Backstage Development
TYPO3 Backstage Development
Oliver Hader
 
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Oliver Hader
 
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJSWebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
Oliver Hader
 
Web Components
Web ComponentsWeb Components
Web Components
Oliver Hader
 
Web application security
Web application securityWeb application security
Web application security
Oliver Hader
 
Contribute to TYPO3 CMS
Contribute to TYPO3 CMSContribute to TYPO3 CMS
Contribute to TYPO3 CMS
Oliver Hader
 
T3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS TeamT3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS Team
Oliver Hader
 
TYPO3camp Regensburg: TYPO3 6.0
TYPO3camp Regensburg: TYPO3 6.0TYPO3camp Regensburg: TYPO3 6.0
TYPO3camp Regensburg: TYPO3 6.0
Oliver Hader
 
TYPO3 Inline Relational Record Editing (IRRE)
TYPO3 Inline Relational Record Editing (IRRE)TYPO3 Inline Relational Record Editing (IRRE)
TYPO3 Inline Relational Record Editing (IRRE)
Oliver Hader
 
TYPO3 4.6 & TYPO3 4.7
TYPO3 4.6 & TYPO3 4.7TYPO3 4.6 & TYPO3 4.7
TYPO3 4.6 & TYPO3 4.7
Oliver Hader
 

Mehr von Oliver Hader (18)

T3DD23 Content Security Policy - Concept, Strategies & Pitfalls
T3DD23 Content Security Policy - Concept, Strategies & PitfallsT3DD23 Content Security Policy - Concept, Strategies & Pitfalls
T3DD23 Content Security Policy - Concept, Strategies & Pitfalls
 
SAST für TYPO3 Extensions
SAST für TYPO3 ExtensionsSAST für TYPO3 Extensions
SAST für TYPO3 Extensions
 
Web Application Security Workshop (T3DD19)
Web Application Security Workshop (T3DD19)Web Application Security Workshop (T3DD19)
Web Application Security Workshop (T3DD19)
 
Hacking TYPO3 v9 (T3DD19 edition)
Hacking TYPO3 v9 (T3DD19 edition)Hacking TYPO3 v9 (T3DD19 edition)
Hacking TYPO3 v9 (T3DD19 edition)
 
Hacking TYPO3 v9
Hacking TYPO3 v9Hacking TYPO3 v9
Hacking TYPO3 v9
 
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)
TYPO3 CMS - Datenmodifikation & Event Sourcing (Masterarbeit)
 
TYPO3 Event Sourcing
TYPO3 Event SourcingTYPO3 Event Sourcing
TYPO3 Event Sourcing
 
H4CK1N6 - Web Application Security
H4CK1N6 - Web Application SecurityH4CK1N6 - Web Application Security
H4CK1N6 - Web Application Security
 
TYPO3 Backstage Development
TYPO3 Backstage DevelopmentTYPO3 Backstage Development
TYPO3 Backstage Development
 
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
Vor- und Nachteile von Web Components mit Polymer gegenüber AngularJS ohne P...
 
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJSWebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
WebGL - 3D im Browser - Erfahrungsbericht mit BabylonJS
 
Web Components
Web ComponentsWeb Components
Web Components
 
Web application security
Web application securityWeb application security
Web application security
 
Contribute to TYPO3 CMS
Contribute to TYPO3 CMSContribute to TYPO3 CMS
Contribute to TYPO3 CMS
 
T3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS TeamT3CON13DE - TYPO3 CMS Team
T3CON13DE - TYPO3 CMS Team
 
TYPO3camp Regensburg: TYPO3 6.0
TYPO3camp Regensburg: TYPO3 6.0TYPO3camp Regensburg: TYPO3 6.0
TYPO3camp Regensburg: TYPO3 6.0
 
TYPO3 Inline Relational Record Editing (IRRE)
TYPO3 Inline Relational Record Editing (IRRE)TYPO3 Inline Relational Record Editing (IRRE)
TYPO3 Inline Relational Record Editing (IRRE)
 
TYPO3 4.6 & TYPO3 4.7
TYPO3 4.6 & TYPO3 4.7TYPO3 4.6 & TYPO3 4.7
TYPO3 4.6 & TYPO3 4.7
 

TYPO3camp Munich 2018 - Keynote - "Wo woll'n mer denn hin?"