future challenges for typo3

Post on 19-May-2015

1.057 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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?

TRANSCRIPT

Future Challenges for TYPO3

Quebec City, CAJune 15, 2012

Who is this?

Stuttgart

Hatfield

5 years: Fraunhofer-Gesellschaft

German Aerospace Center

5 years:high school

teacher

infected with TYPO3 in 2OO6

Web Application

Internet

Data Store

Web Application

Web Application

Internet

Data Store

Web Application

Web Application

Internet

Data Store

Web Application

Web Application

Internet

Data Store

Web Application

Web Application

Internet

Data Store

Web Application

TransformationTransformation

Data Store

Web Application

Internet

Data Store

User InterfaceUser Interface

Transformation

Transformation

Data Store

Web Application

Internet

Data Store

User Interface

User Interface

Transformation

SQL

Web Application

Internet

User Interface

User InterfaceTransformation

Data Store

Internet

NoSQL CDN Web Service

Transformation

SQL

Web Application

Internet

User Interface

User InterfaceTransformation

Data Store

NoSQL CDN Web Service

Transformation

SQL

Web Application

Internet

User Interface

User InterfaceTransformation

Data Store

Development Ecosystem

NotepadFTP

HTML

Development Ecosystem

NotepadFTP

HTML

CSS

JavaScript

Text Editor+

VCSUnit Tests

Bug Tracker

Development Ecosystem

NotepadFTP

HTML

CSS

JavaScript

Text Editor+

VCSUnit Tests

Bug Tracker

TypoScript

Build Automation

Package Repository

Java

Meta Languages

Deployment Tools

Collaboration Tools

Ruby

Integrated Development Environment

Data and Metadata

Data is about property values of entity instancesname "Jochen"birth date "1971-03-15 04:03"friend "Basti"

Metadata is data about datadescriptive metadata (author, creation date, ...)structural metadata (tags, page ID, ...)administrative metadata (!le size, access, ...)

Jochen's is a Person.Jochen's age is 41.Jochen's name is Jochen Rau.Jochen likes TYPO3 and Wine.Jochen lives in Massachusetts.

Data about Me

Jochen 41

name Jochen Rau

age

TYPO3

WineMassachusetts

likeslikes

lives inPerson

is a

Jochen's is a Person.Jochen's age is 41.Jochen's name is Jochen Rau.Jochen likes TYPO3 and Wine.Jochen lives in Massachusetts.

Data about Me

Jochen 41

name Jochen Rau

age

TYPO3

WineMassachusetts

likeslikes

lives in

TYPO3

PHP

TYPO3 is a free and open source content management system as well as a Model–view–controller (MVC) Web Application Development framework written in PHP.

description

platform

GNU General Public License

license

Person

is a

Jochen's is a Person.Jochen's age is 41.Jochen's name is Jochen Rau.Jochen likes TYPO3 and Wine.Jochen lives in Massachusetts.

Data about Me

Jochen 41

name Jochen Rau

age

TYPO3

WineMassachusetts

likeslikes

lives in

TYPO3

PHP

TYPO3 is a free and open source content management system as well as a Model–view–controller (MVC) Web Application Development framework written in PHP.

description

platform

GNU General Public License

license

Person

is a

Data and Metadata

Data and Metadata

Data and Metadata

Data and Metadata

Data and Metadata

Data and Metadata

Data and Metadata

Schema Free Application

Schema Free Application

Schema Free Application

Where does the Data live?

Preserve Metadata

Shift of Focus

from content to knowledgefrom forms/lists to work!owsfrom page tree to role driven viewsfrom objects to transformations (OOP to FP)from product to servicefrom "web application" to "web as application"

Future Web Application Architecture

everything is knowledgedatametadataapplication

orchestrated set of specialized applications exposed as a service

user interfacesknowledge storestransformerscaching, authentication, ...

Thanks!

google Jochen Rautwitter @jocraugithub github.com/jocrauemail jochen.rau@typoplanet.deblog http://typoplanet.detalk now

top related