This presentation is about some challenges TYPO3 might have to face: what does it mean to be "in the cloud"? How can we meet the rapidly changing way we perceive and use the World Wide Web though mobile devices and other channels?
21. Development Ecosystem
Bug Tracker
VCS
Unit Tests
FTP
Notepad
Text
Editor+
HTML
JavaScript
CSS
22. Development Ecosystem
Build
Automation
Deployment
Tools
Bug Tracker
VCS
Unit Tests
Collaboration Package
FTP
Tools Notepad Repository
Text
Editor+
HTML
JavaScript
Integrated
Development CSS Meta
Environment Languages
TypoScript
Java
Ruby
23. Data and Metadata
Data is about property values of entity instances
name "Jochen"
birth date "1971-03-15 04:03"
friend "Basti"
Metadata is data about data
descriptive metadata (author, creation date, ...)
structural metadata (tags, page ID, ...)
administrative metadata (file size, access, ...)
24. Data about Me
Jochen 41
age
name
Jochen Rau
is a likes TYPO3
likes
lives in
Jochen's is a Person. Person
Jochen's age is 41. Wine
Massachusetts
Jochen's name is Jochen Rau.
Jochen likes TYPO3 and Wine.
Jochen lives in Massachusetts.
25. Data about Me
Jochen 41
age
name
Jochen Rau
is a likes TYPO3
likes
lives in
Jochen's is a Person. Person
Jochen's age is 41. Wine
Massachusetts
Jochen's name is Jochen Rau.
Jochen likes TYPO3 and Wine.
TYPO3
Jochen lives in Massachusetts.
license GNU General
Public License
description
platform TYPO3 is a free and
open source content
management system as
well as a Model–view–
controller (MVC) Web
PHP Application Development
framework written in
PHP.
26. Data about Me
Jochen 41
age
name
Jochen Rau
is a likes TYPO3
likes GNU General
license
lives in Public License
Jochen's is a Person. Person description
Jochen's age is 41. Wine
Massachusetts
Jochen's name is Jochen Rau. platform TYPO3 is a free and
open source content
Jochen likes TYPO3 and Wine. management system as
Jochen lives in Massachusetts. well as a Model–view–
controller (MVC) Web
PHP Application Development
framework written in
PHP.
42. Shift of Focus
from content to knowledge
from forms/lists to workflows
from page tree to role driven views
from objects to transformations (OOP to FP)
from product to service
from "web application" to "web as application"
43. Future Web Application Architecture
everything is knowledge
data
metadata
application
orchestrated set of specialized applications exposed as a
service
user interfaces
knowledge stores
transformers
caching, authentication, ...