SlideShare ist ein Scribd-Unternehmen logo
1 von 59
TYPO3 Neos in
Enterprise Applications
Donnerstag, 30. Mai 13
Donnerstag, 30. Mai 13
Our administration
team knows a lot about
database X, so we want
to use that for our
application
Donnerstag, 30. Mai 13
READY
Donnerstag, 30. Mai 13
Continuous Integration
is very important to us
Donnerstag, 30. Mai 13
Same for us
So we created a solution
Donnerstag, 30. Mai 13
Ride the Flow,
deploy with Surf
READY
Donnerstag, 30. Mai 13
Cloud Ready
Donnerstag, 30. Mai 13
Our developers already
use another PHP library
Donnerstag, 30. Mai 13
Chances are high that it
uses composer
Donnerstag, 30. Mai 13
We need to connect to a
lot of external services
Donnerstag, 30. Mai 13
READY
SOAP
Donnerstag, 30. Mai 13
REST
READY
SOAP
Donnerstag, 30. Mai 13
JSON
REST
READY
SOAP
Donnerstag, 30. Mai 13
We need sophisticated
authentication and
security options to
protect our data
Donnerstag, 30. Mai 13
Custom
Single Sign On
READY
Donnerstag, 30. Mai 13
Custom
Single Sign On
Custom Authentication
Methods
READY
Donnerstag, 30. Mai 13
Integrate into existing
Infrastructure
Donnerstag, 30. Mai 13
Audit Logging
Integrate into existing
Infrastructure
READY
Donnerstag, 30. Mai 13
We need a centralized
login system
Donnerstag, 30. Mai 13
Single Sign On Solution
WIP
Donnerstag, 30. Mai 13
Our application should
have fast response
times
Donnerstag, 30. Mai 13
Multi Level Cache
Donnerstag, 30. Mai 13
Multi Level Cache
Use the caching
infrastructure that suits
your project
READY
Donnerstag, 30. Mai 13
We want to use a
framework that sticks
to common standards
Donnerstag, 30. Mai 13
Members of PHP-FIG
Donnerstag, 30. Mai 13
Members of PHP-FIG
PSR-0
Donnerstag, 30. Mai 13
Members of PHP-FIG
PSR-0
PSR-1
Donnerstag, 30. Mai 13
Members of PHP-FIG
PSR-0
PSR-1
Composer
Donnerstag, 30. Mai 13
Members of PHP-FIG
PSR-0
PSR-1
Composer
HTTP Spec support
Donnerstag, 30. Mai 13
Donnerstag, 30. Mai 13
We want to deliver our
assets through Content
Delivery Networks
Donnerstag, 30. Mai 13
WIP
Donnerstag, 30. Mai 13
Our content should be
synchronized between
systems
Donnerstag, 30. Mai 13
Live
Testing
Integration
Data synchronization
Data exchange
VISION
Donnerstag, 30. Mai 13
The content our
application should
manage has very
specific formats
Donnerstag, 30. Mai 13
Fully flexible content
model
Donnerstag, 30. Mai 13
Adjust the structure to
your business
Donnerstag, 30. Mai 13
Our marketing wants to
keep full control over
all content that is
edited
Donnerstag, 30. Mai 13
READY
Editors never edit the
live website
Donnerstag, 30. Mai 13
VISION
Publishing workflows
can be implemented
Donnerstag, 30. Mai 13
We want to access
content from our
website in other
applications too
Donnerstag, 30. Mai 13
TYPO3CR API allows
custom data access
READY
Donnerstag, 30. Mai 13
VISION
Donnerstag, 30. Mai 13
Our website should
provide Google with
semantic data
Donnerstag, 30. Mai 13
Donnerstag, 30. Mai 13
READY
We already provide
RDFa exporting
capabilities
Donnerstag, 30. Mai 13
Neos supports editors in
annotating information
VISION
Donnerstag, 30. Mai 13
Training our 200 editors
in using a complex CMS
backend is too
expensive
Donnerstag, 30. Mai 13
READY
Donnerstag, 30. Mai 13
READY
What You See Is What You Get
For The First Time
Donnerstag, 30. Mai 13
READY
What You See Is What You Get
For The First Time
Reduce cost of training your editors
Donnerstag, 30. Mai 13
Parts of our intranet
application need to be
integrated into our
website
Donnerstag, 30. Mai 13
Other
Application
Other
Application
READY
Donnerstag, 30. Mai 13
We need a flexible
rendering solution for
our module based
application
Donnerstag, 30. Mai 13
READY
TypoScript
Embedded Expression Language
FlowQuery
Donnerstag, 30. Mai 13
Donnerstag, 30. Mai 13
Excellence
Flexibility
Consistence
Reusability
Donnerstag, 30. Mai 13
@daskitsunet
‣ likes books, music, tea and more
‣ Flow and Neos Community Contact
‣ Freelance Trainer / Developer
‣ plays the piano
‣ christian.mueller@typo3.org
Donnerstag, 30. Mai 13

Weitere ähnliche Inhalte

Mehr von Christian Müller

Neos 101 [Inspiring Con 2014]
Neos 101 [Inspiring Con 2014]Neos 101 [Inspiring Con 2014]
Neos 101 [Inspiring Con 2014]Christian Müller
 
TYPO3 Flow - PHP Framework for Developer Happiness
TYPO3 Flow - PHP Framework for Developer HappinessTYPO3 Flow - PHP Framework for Developer Happiness
TYPO3 Flow - PHP Framework for Developer HappinessChristian Müller
 
[T3CON13NA] Integrating Websites With Neos
[T3CON13NA] Integrating Websites With Neos[T3CON13NA] Integrating Websites With Neos
[T3CON13NA] Integrating Websites With NeosChristian Müller
 
[T3CB13] Integrating websites with neos
[T3CB13] Integrating websites with neos[T3CB13] Integrating websites with neos
[T3CB13] Integrating websites with neosChristian Müller
 
TypoScript and EEL outside of Neos [InspiringFlow2013]
TypoScript and EEL outside of Neos [InspiringFlow2013]TypoScript and EEL outside of Neos [InspiringFlow2013]
TypoScript and EEL outside of Neos [InspiringFlow2013]Christian Müller
 
TYPO3 Neos In Enterprise Applications
TYPO3 Neos In Enterprise ApplicationsTYPO3 Neos In Enterprise Applications
TYPO3 Neos In Enterprise ApplicationsChristian Müller
 
Integrating Websites With TYPO3 Neos
Integrating Websites With TYPO3 NeosIntegrating Websites With TYPO3 Neos
Integrating Websites With TYPO3 NeosChristian Müller
 
[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current StateChristian Müller
 
[T3CON12CA] TYPO3 Phoenix Templating Workshop
[T3CON12CA] TYPO3 Phoenix Templating Workshop[T3CON12CA] TYPO3 Phoenix Templating Workshop
[T3CON12CA] TYPO3 Phoenix Templating WorkshopChristian Müller
 
[T3CON12CA] Content Model and TypoScript in TYPO3 Phoenix
[T3CON12CA] Content Model and TypoScript in TYPO3 Phoenix[T3CON12CA] Content Model and TypoScript in TYPO3 Phoenix
[T3CON12CA] Content Model and TypoScript in TYPO3 PhoenixChristian Müller
 

Mehr von Christian Müller (10)

Neos 101 [Inspiring Con 2014]
Neos 101 [Inspiring Con 2014]Neos 101 [Inspiring Con 2014]
Neos 101 [Inspiring Con 2014]
 
TYPO3 Flow - PHP Framework for Developer Happiness
TYPO3 Flow - PHP Framework for Developer HappinessTYPO3 Flow - PHP Framework for Developer Happiness
TYPO3 Flow - PHP Framework for Developer Happiness
 
[T3CON13NA] Integrating Websites With Neos
[T3CON13NA] Integrating Websites With Neos[T3CON13NA] Integrating Websites With Neos
[T3CON13NA] Integrating Websites With Neos
 
[T3CB13] Integrating websites with neos
[T3CB13] Integrating websites with neos[T3CB13] Integrating websites with neos
[T3CB13] Integrating websites with neos
 
TypoScript and EEL outside of Neos [InspiringFlow2013]
TypoScript and EEL outside of Neos [InspiringFlow2013]TypoScript and EEL outside of Neos [InspiringFlow2013]
TypoScript and EEL outside of Neos [InspiringFlow2013]
 
TYPO3 Neos In Enterprise Applications
TYPO3 Neos In Enterprise ApplicationsTYPO3 Neos In Enterprise Applications
TYPO3 Neos In Enterprise Applications
 
Integrating Websites With TYPO3 Neos
Integrating Websites With TYPO3 NeosIntegrating Websites With TYPO3 Neos
Integrating Websites With TYPO3 Neos
 
[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State
 
[T3CON12CA] TYPO3 Phoenix Templating Workshop
[T3CON12CA] TYPO3 Phoenix Templating Workshop[T3CON12CA] TYPO3 Phoenix Templating Workshop
[T3CON12CA] TYPO3 Phoenix Templating Workshop
 
[T3CON12CA] Content Model and TypoScript in TYPO3 Phoenix
[T3CON12CA] Content Model and TypoScript in TYPO3 Phoenix[T3CON12CA] Content Model and TypoScript in TYPO3 Phoenix
[T3CON12CA] Content Model and TypoScript in TYPO3 Phoenix
 

[T3CON13NA] TYPO3 Flow And Neos In Enterprise Applications