Future Challenges for TYPO3

1,400 views

Published on

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?

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Future Challenges for TYPO3

  1. 1. Future Challenges for TYPO3Quebec City, CAJune 15, 2012
  2. 2. Who isthis?
  3. 3. Stuttgart
  4. 4. Hatfield
  5. 5. 5 years:Fraunhofer-Gesellschaft German Aerospace Center
  6. 6. 5 years:high school teacher
  7. 7. infected withTYPO3 in 2OO6
  8. 8. Web Application Internet Web Application Data Store
  9. 9. Web Application Internet Web Application Data Store
  10. 10. Web Application Internet Web Application Data Store
  11. 11. Web Application Internet Web Application Data Store
  12. 12. Web Application Internet Web Application Data Store
  13. 13. Web Application Internet User Interface Transformation Data Store
  14. 14. Web Application User Interface Transformation Data Store Internet User Interface Transformation Data Store
  15. 15. Web Application User Interface Transformation Data Store Internet User Interface Transformation SQL
  16. 16. Web Application User Interface Transformation Data Store Internet User Interface Transformation NoSQL CDN Web Service SQL Internet
  17. 17. Web Application User Interface Transformation Data Store Internet User Interface Transformation NoSQL CDN Web Service SQL
  18. 18. Development Ecosystem FTP Notepad HTML
  19. 19. Development Ecosystem Bug Tracker VCS Unit Tests FTP Notepad Text Editor+ HTML JavaScript CSS
  20. 20. 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
  21. 21. 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, ...)
  22. 22. Data about Me Jochen 41 age name Jochen Rau is a likes TYPO3 likes lives inJochens is a Person. PersonJochens age is 41. Wine MassachusettsJochens name is Jochen Rau.Jochen likes TYPO3 and Wine.Jochen lives in Massachusetts.
  23. 23. Data about Me Jochen 41 age name Jochen Rau is a likes TYPO3 likes lives inJochens is a Person. PersonJochens age is 41. Wine MassachusettsJochens name is Jochen Rau.Jochen likes TYPO3 and Wine. TYPO3Jochen 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.
  24. 24. Data about Me Jochen 41 age name Jochen Rau is a likes TYPO3 likes GNU General license lives in Public LicenseJochens is a Person. Person descriptionJochens age is 41. Wine MassachusettsJochens name is Jochen Rau. platform TYPO3 is a free and open source contentJochen likes TYPO3 and Wine. management system asJochen lives in Massachusetts. well as a Model–view– controller (MVC) Web PHP Application Development framework written in PHP.
  25. 25. Data and Metadata
  26. 26. Data and Metadata
  27. 27. Data and Metadata
  28. 28. Data and Metadata
  29. 29. Data and Metadata
  30. 30. Data and Metadata
  31. 31. Data and Metadata
  32. 32. Schema Free Application
  33. 33. Schema Free Application
  34. 34. Schema Free Application
  35. 35. Where does the Data live?
  36. 36. Where does the Data live?
  37. 37. Preserve Metadata
  38. 38. 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"
  39. 39. 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, ...
  40. 40. http://commons.wikimedia.org/wiki/File:Z%C3%BCrich_-_Seefeld_-_Heureka_IMG_1757.JPG
  41. 41. http://commons.wikimedia.org/wiki/File:Z%C3%BCrich_-_Seefeld_-_Heureka_IMG_1757.JPG
  42. 42. http://commons.wikimedia.org/wiki/File:Z%C3%BCrich_-_Seefeld_-_Heureka_IMG_1757.JPG
  43. 43. Thanks! google Jochen Rau twitter @jocrau github github.com/jocrau email jochen.rau@typoplanet.de blog http://typoplanet.de talk now

×