SlideShare ist ein Scribd-Unternehmen logo

Der Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-Entwicklung

Gemeinsamer Vortrag mit Helmut Hummel Tagung "TYPO3 an Hochschulen" Hannover, 21.-22.11.2012

1 von 115
Downloaden Sie, um offline zu lesen
TYPO3 an Universitäten
                                       Hannover, 21. - 22.11.2012




    Der Weg zu TYPO3 CMS 6.0
               und

Einblicke in die TYPO3-Entwicklung



                                                         Lizenz: CC BY-SA 3.0
                               (Bilder / Fotos anderer Autoren ausgeschlossen)
TYPO3 an Universitäten
                                                         Hannover, 21. - 22.11.2012



Helmut Hummel

 • TYPO3 Security Team-Leiter
   (2009 - 2012)

 • TYPO3 CMS Core Team-Mitglied
   (seit 2011)

 • TYPO3 CMS 6.0 Release Manager

 • Angestellter bei bitmotion (ehem. n.a.w.), Hannover



 • E-Mail: helmut.hummel@typo3.org
   Twitter: @helhum
TYPO3 an Universitäten
                                      Hannover, 21. - 22.11.2012



Steffen Gebert

 • TYPO3 CMS Core Team-Mitglied
   (seit 2010)

 • TYPO3 Server Admin Team-Mitglied
   (seit 2011)

 • Doktorand Informatik
   (Kommunikationsnetze, seit 2011)




 • E-Mail: steffen.gebert@typo3.org
   Twitter: @StGebert
TYPO3 an Universitäten
                                                            Hannover, 21. - 22.11.2012




                                 Der Weg zu TYPO3 CMS 6.0




Foto “Road”: keb
http://www.sxc.hu/photo/158547
TYPO3 an Universitäten
                                                                      Hannover, 21. - 22.11.2012



       Aufspaltung des Core-Teams




                                  2006: Spaltung in TYPO3 v4 und v5




Foto: wetape
http://www.sxc.hu/photo/1251997
TYPO3 an Universitäten
                                                                       Hannover, 21. - 22.11.2012



       Codename “Phoenix”

           • TYPO3v5 erhält Arbeitstitel “Phoenix”

           • Erkenntis: Kann Erwartungen an Nachfolgeversion von 4.x
             nicht sofort erfüllen

           • Verkündung als extra Produkt im Februar 2012




Foto: nazreth
http://www.sxc.hu/photo/1046308

Recomendados

Nanna Grundell Scandinavian Kitchen
Nanna Grundell Scandinavian KitchenNanna Grundell Scandinavian Kitchen
Nanna Grundell Scandinavian KitchenNanna Grundell
 
MICE Workshop am 23.03.2015 in Köln
MICE Workshop am 23.03.2015 in KölnMICE Workshop am 23.03.2015 in Köln
MICE Workshop am 23.03.2015 in Kölnmeetinireland
 
"I‘m a gamer": Technologienutzung von älteren Personen am Beispiel der Kommun...
"I‘m a gamer": Technologienutzung von älteren Personen am Beispiel der Kommun..."I‘m a gamer": Technologienutzung von älteren Personen am Beispiel der Kommun...
"I‘m a gamer": Technologienutzung von älteren Personen am Beispiel der Kommun...Nia Katranouschkova
 

Más contenido relacionado

Destacado

9 strategien für_produktivität
9 strategien für_produktivität9 strategien für_produktivität
9 strategien für_produktivitätSchreib Ashram
 
Social Web & Women
Social Web & WomenSocial Web & Women
Social Web & Womenjulia.holzer
 
AKADEMIE FÜR FINANZIELLE BILDUNG
AKADEMIE FÜR FINANZIELLE BILDUNGAKADEMIE FÜR FINANZIELLE BILDUNG
AKADEMIE FÜR FINANZIELLE BILDUNGSven Zivanovic
 
Lokalrundfunktage 2015 wohlfühlreg
Lokalrundfunktage 2015  wohlfühlreg Lokalrundfunktage 2015  wohlfühlreg
Lokalrundfunktage 2015 wohlfühlreg Lokalrundfunktage
 
De Language Learning tools
De Language Learning toolsDe Language Learning tools
De Language Learning toolsRobert Zhuang
 
Briefmarken
BriefmarkenBriefmarken
BriefmarkenCakir
 
Bedarf es noch der Public Relations in Zeiten von Social Media?
Bedarf es noch der Public Relations in Zeiten von Social Media?Bedarf es noch der Public Relations in Zeiten von Social Media?
Bedarf es noch der Public Relations in Zeiten von Social Media?Twittwoch e.V.
 
absatzplus Kugelschreiber
absatzplus Kugelschreiberabsatzplus Kugelschreiber
absatzplus Kugelschreiberkiliankl
 
DOC090215-09022015200436
DOC090215-09022015200436DOC090215-09022015200436
DOC090215-09022015200436jalal al-basha
 
Creative Technologists Prez - Paul Beech
Creative Technologists Prez - Paul BeechCreative Technologists Prez - Paul Beech
Creative Technologists Prez - Paul BeechPaul Beech
 

Destacado (16)

Detlef Pagel
Detlef PagelDetlef Pagel
Detlef Pagel
 
ECUADOR
ECUADORECUADOR
ECUADOR
 
9 strategien für_produktivität
9 strategien für_produktivität9 strategien für_produktivität
9 strategien für_produktivität
 
Social Web & Women
Social Web & WomenSocial Web & Women
Social Web & Women
 
AKADEMIE FÜR FINANZIELLE BILDUNG
AKADEMIE FÜR FINANZIELLE BILDUNGAKADEMIE FÜR FINANZIELLE BILDUNG
AKADEMIE FÜR FINANZIELLE BILDUNG
 
Lokalrundfunktage 2015 wohlfühlreg
Lokalrundfunktage 2015  wohlfühlreg Lokalrundfunktage 2015  wohlfühlreg
Lokalrundfunktage 2015 wohlfühlreg
 
Cross Border Shops - Die 4 wichtigsten Tipps aus rechtlicher Sicht
Cross Border Shops - Die 4 wichtigsten Tipps aus  rechtlicher SichtCross Border Shops - Die 4 wichtigsten Tipps aus  rechtlicher Sicht
Cross Border Shops - Die 4 wichtigsten Tipps aus rechtlicher Sicht
 
Hans kuchenreuther
Hans kuchenreutherHans kuchenreuther
Hans kuchenreuther
 
Projektmanagement
ProjektmanagementProjektmanagement
Projektmanagement
 
De Language Learning tools
De Language Learning toolsDe Language Learning tools
De Language Learning tools
 
Briefmarken
BriefmarkenBriefmarken
Briefmarken
 
Bedarf es noch der Public Relations in Zeiten von Social Media?
Bedarf es noch der Public Relations in Zeiten von Social Media?Bedarf es noch der Public Relations in Zeiten von Social Media?
Bedarf es noch der Public Relations in Zeiten von Social Media?
 
absatzplus Kugelschreiber
absatzplus Kugelschreiberabsatzplus Kugelschreiber
absatzplus Kugelschreiber
 
Christoph Pöschl
Christoph PöschlChristoph Pöschl
Christoph Pöschl
 
DOC090215-09022015200436
DOC090215-09022015200436DOC090215-09022015200436
DOC090215-09022015200436
 
Creative Technologists Prez - Paul Beech
Creative Technologists Prez - Paul BeechCreative Technologists Prez - Paul Beech
Creative Technologists Prez - Paul Beech
 

Mehr von Steffen Gebert

Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...Steffen Gebert
 
Feature Management Platforms
Feature Management PlatformsFeature Management Platforms
Feature Management PlatformsSteffen Gebert
 
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT DevicesServerless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT DevicesSteffen Gebert
 
How our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical RoutersHow our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical RoutersSteffen Gebert
 
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)Steffen Gebert
 
Jenkins vs. AWS CodePipeline
Jenkins vs. AWS CodePipelineJenkins vs. AWS CodePipeline
Jenkins vs. AWS CodePipelineSteffen Gebert
 
Monitoring Akka with Kamon 1.0
Monitoring Akka with Kamon 1.0Monitoring Akka with Kamon 1.0
Monitoring Akka with Kamon 1.0Steffen Gebert
 
(Declarative) Jenkins Pipelines
(Declarative) Jenkins Pipelines(Declarative) Jenkins Pipelines
(Declarative) Jenkins PipelinesSteffen Gebert
 
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins PipelinesAn Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins PipelinesSteffen Gebert
 
Let's go HTTPS-only! - More Than Buying a Certificate
Let's go HTTPS-only! - More Than Buying a CertificateLet's go HTTPS-only! - More Than Buying a Certificate
Let's go HTTPS-only! - More Than Buying a CertificateSteffen Gebert
 
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the WebCleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the WebSteffen Gebert
 
Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...Steffen Gebert
 
SDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN componentsSDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN componentsSteffen Gebert
 
The Development Infrastructure of the TYPO3 Project
The Development Infrastructure of the TYPO3 ProjectThe Development Infrastructure of the TYPO3 Project
The Development Infrastructure of the TYPO3 ProjectSteffen Gebert
 
Official typo3.org infrastructure &
the TYPO3 Server Admin Team
Official typo3.org infrastructure &
the TYPO3 Server Admin TeamOfficial typo3.org infrastructure &
the TYPO3 Server Admin Team
Official typo3.org infrastructure &
the TYPO3 Server Admin TeamSteffen Gebert
 
Neuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-ProjektNeuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-ProjektSteffen Gebert
 
The TYPO3 Server Admin Team
The TYPO3 Server Admin TeamThe TYPO3 Server Admin Team
The TYPO3 Server Admin TeamSteffen Gebert
 

Mehr von Steffen Gebert (20)

Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
Wenn selbst ‘erlaube allen Verkehr von 0.0.0.0/0’ nicht hilft - Verbindungspr...
 
Feature Management Platforms
Feature Management PlatformsFeature Management Platforms
Feature Management Platforms
 
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT DevicesServerless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
Serverless Networking - How We Provide Cloud-Native Connectivity for IoT Devices
 
How our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical RoutersHow our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical Routers
 
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
Jenkins vs. AWS CodePipeline (AWS User Group Berlin)
 
Jenkins vs. AWS CodePipeline
Jenkins vs. AWS CodePipelineJenkins vs. AWS CodePipeline
Jenkins vs. AWS CodePipeline
 
Monitoring Akka with Kamon 1.0
Monitoring Akka with Kamon 1.0Monitoring Akka with Kamon 1.0
Monitoring Akka with Kamon 1.0
 
(Declarative) Jenkins Pipelines
(Declarative) Jenkins Pipelines(Declarative) Jenkins Pipelines
(Declarative) Jenkins Pipelines
 
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins PipelinesAn Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
An Open-Source Chef Cookbook CI/CD Implementation Using Jenkins Pipelines
 
Jenkins Pipelines
Jenkins PipelinesJenkins Pipelines
Jenkins Pipelines
 
Let's go HTTPS-only! - More Than Buying a Certificate
Let's go HTTPS-only! - More Than Buying a CertificateLet's go HTTPS-only! - More Than Buying a Certificate
Let's go HTTPS-only! - More Than Buying a Certificate
 
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the WebCleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
Cleaning Up the Dirt of the Nineties - How New Protocols are Modernizing the Web
 
Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...Investigating the Impact of Network Topology on the Processing Times of SDN C...
Investigating the Impact of Network Topology on the Processing Times of SDN C...
 
SDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN componentsSDN interfaces and performance analysis of SDN components
SDN interfaces and performance analysis of SDN components
 
Git Power-Workshop
Git Power-WorkshopGit Power-Workshop
Git Power-Workshop
 
The Development Infrastructure of the TYPO3 Project
The Development Infrastructure of the TYPO3 ProjectThe Development Infrastructure of the TYPO3 Project
The Development Infrastructure of the TYPO3 Project
 
Official typo3.org infrastructure &
the TYPO3 Server Admin Team
Official typo3.org infrastructure &
the TYPO3 Server Admin TeamOfficial typo3.org infrastructure &
the TYPO3 Server Admin Team
Official typo3.org infrastructure &
the TYPO3 Server Admin Team
 
Neuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-ProjektNeuigkeiten aus dem TYPO3-Projekt
Neuigkeiten aus dem TYPO3-Projekt
 
The TYPO3 Server Admin Team
The TYPO3 Server Admin TeamThe TYPO3 Server Admin Team
The TYPO3 Server Admin Team
 
Gerrit Workshop
Gerrit WorkshopGerrit Workshop
Gerrit Workshop
 

Der Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-Entwicklung

  • 1. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Der Weg zu TYPO3 CMS 6.0 und Einblicke in die TYPO3-Entwicklung Lizenz: CC BY-SA 3.0 (Bilder / Fotos anderer Autoren ausgeschlossen)
  • 2. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Helmut Hummel • TYPO3 Security Team-Leiter (2009 - 2012) • TYPO3 CMS Core Team-Mitglied (seit 2011) • TYPO3 CMS 6.0 Release Manager • Angestellter bei bitmotion (ehem. n.a.w.), Hannover • E-Mail: helmut.hummel@typo3.org Twitter: @helhum
  • 3. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Steffen Gebert • TYPO3 CMS Core Team-Mitglied (seit 2010) • TYPO3 Server Admin Team-Mitglied (seit 2011) • Doktorand Informatik (Kommunikationsnetze, seit 2011) • E-Mail: steffen.gebert@typo3.org Twitter: @StGebert
  • 4. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Der Weg zu TYPO3 CMS 6.0 Foto “Road”: keb http://www.sxc.hu/photo/158547
  • 5. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Aufspaltung des Core-Teams 2006: Spaltung in TYPO3 v4 und v5 Foto: wetape http://www.sxc.hu/photo/1251997
  • 6. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Codename “Phoenix” • TYPO3v5 erhält Arbeitstitel “Phoenix” • Erkenntis: Kann Erwartungen an Nachfolgeversion von 4.x nicht sofort erfüllen • Verkündung als extra Produkt im Februar 2012 Foto: nazreth http://www.sxc.hu/photo/1046308
  • 7. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Neue Freiheiten • Verschwinden der “bösen 5” • Neue Freiheiten für v4 Foto: Markus Günther
  • 8. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Exkurs: Deprecation Policy • Kompatibilität von Extensions und Konfiguration! • Abwärtskompatibilität muss bei TYPO3 Minor-Upgrades gewahrt sein • TYPO3 4.x -> 4.(x+1) darf nicht brechen • Kennzeichnen von zu entfernenden Funktionen als deprecated • Entfernen zwei Versionen später (mit 4.(x+2)) Foto: C. Nöhren  / pixelio.de
  • 9. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Geschwindigkeit der TYPO3-Entwicklung • Stabilitätskriterium “Deprecation Policy” bremst Entwicklung • Pflicht zur Abwärtskompatibiltät schränkt Freiheit stark ein Foto “Meadow”: mzacha http://www.sxc.hu/photo/1127381 Foto “Isolated Snoil”: kovik http://www.sxc.hu/photo/848544
  • 10. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Geschwindigkeit der TYPO3-Entwicklung • Stabilitätskriterium “Deprecation Policy” bremst Entwicklung • Pflicht zur Abwärtskompatibiltät schränkt Freiheit stark ein Foto “Meadow”: mzacha http://www.sxc.hu/photo/1127381 Foto “Isolated Snoil”: kovik http://www.sxc.hu/photo/848544
  • 11. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Eine neue Major-Version • Februar 2012, während TYPO3 Snowboard Tour • Diskussionen über neue Major-Version ja/nein • Große Mehrheit des anwesenden Core-Teams spricht sich dafür aus Foto: newformula http://www.flickr.com/photos/newformula/2281042737/
  • 12. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Eine neue Major-Version • Neue Major-Version darf mit Abwärtskompatibilität brechen • TYPO3-typisch trotzdem Fokus auf sanfte Migration Foto “Snowboarder in Air 1”: shortsands http://www.sxc.hu/photo/648579
  • 13. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Versionsnummer? Foto “Dice white”: plrang http://www.sxc.hu/photo/1134318
  • 14. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Versionsnummer? • Was als neue Versionsnumer? Foto “Dice white”: plrang http://www.sxc.hu/photo/1134318
  • 15. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Versionsnummer? • Was als neue Versionsnumer? • 5.0 Foto “Dice white”: plrang http://www.sxc.hu/photo/1134318
  • 16. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Versionsnummer? • Was als neue Versionsnumer? “Aber 5.0 sollte doch ganz • 5.0 neu sein!?” Foto “Dice white”: plrang http://www.sxc.hu/photo/1134318
  • 17. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Versionsnummer? • Was als neue Versionsnumer? “Aber 5.0 sollte doch ganz • 5.0 neu sein!?” • 6.0 Foto “Dice white”: plrang http://www.sxc.hu/photo/1134318
  • 18. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Versionsnummer? • Was als neue Versionsnumer? “Aber 5.0 sollte doch ganz • 5.0 neu sein!?” • 6.0 “Ja warum denn nicht 5.0?” Foto “Dice white”: plrang http://www.sxc.hu/photo/1134318
  • 19. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Versionsnummer? • Was als neue Versionsnumer? “Aber 5.0 sollte doch ganz • 5.0 neu sein!?” • 6.0 “Ja warum denn nicht 5.0?” • 7 Foto “Dice white”: plrang http://www.sxc.hu/photo/1134318
  • 20. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Versionsnummer? • Was als neue Versionsnumer? “Aber 5.0 sollte doch ganz • 5.0 neu sein!?” • 6.0 “Ja warum denn nicht 5.0?” • 7 “Fast Versioning wie bei Firefox? WTF?” Foto “Dice white”: plrang http://www.sxc.hu/photo/1134318
  • 21. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Versionsnummer? • Was als neue Versionsnumer? “Aber 5.0 sollte doch ganz • 5.0 neu sein!?” • 6.0 “Ja warum denn nicht 4.7 vor dem Release noch 5.0?” schnell zur “7” umtaufen • 7 “Fast Versioning wie bei Firefox? WTF?” Foto “Dice white”: plrang http://www.sxc.hu/photo/1134318
  • 22. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Versionsnummer? • Was als neue Versionsnumer? “Aber 5.0 sollte doch ganz • 5.0 neu sein!?” • 6.0 “Ja warum denn nicht 5.0?” Mehrheitsentscheid • 7 “Fast Versioning wie bei Firefox? WTF?” Foto “Dice white”: plrang http://www.sxc.hu/photo/1134318
  • 23. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 TYPO3 CMS 6.0 Artwork by Artem Matevosyan, AOEmedia
  • 24. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Kickoff TYPO3 CMS 6.0 • Offizieller Kickoff von “TYPO3 6.0” im April 2012 • Wahl des Release-Management-Teams • Helmut Hummel, angestellt in Hannover bei bitmotion • Christian Kuhn, angestellt in Hamburg bei e-net consulting • Susanne Moog, angestellt in Bremen bei team neusta
  • 25. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Entwicklungszyklus • Kickoff im April 2012 • Feature-Freeze August 2012 • Ende der Entwicklungsphase • Erscheinen von Beta 1 • Stabilisierungsphase • Veröffentlichungstermin 27.10.2012 27.11.2012 • Verzögerung aufgrund von Stabilitätsproblemen Foto “Stairs”: andrewcs http://www.sxc.hu/photo/875056
  • 26. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Hauptziele • Mitarbeit fördern und unterstützen • Code-Qualität verbessern • File Abstraction Layer integrieren • Benutzerfreundlichkeit steigern Foto “Finish”: Glen26 http://www.sxc.hu/photo/228778
  • 27. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Die (wichtigsten) Neuerungen in TYPO3 CMS 6.0 Artwork by Artem Matevosyan, AOEmedia
  • 28. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Versionsanforderung (doch keine Neuerungen..) • Keine Veränderung gegenüber 4.7 • PHP 5.3 - 5.4 • MySQL 5.1 - 5.5
  • 29. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Code-Qualität & Sauberkeit
  • 30. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Bootstrap-Refactoring: vorher
  • 31. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Bootstrap-Refactoring: nachher
  • 32. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Namespaces
  • 33. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Namespaces • Namespaces “für Arme” class t3lib_div {..} class t3lib_cache_backend_MemcacheBackend {..}
  • 34. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Namespaces • Namespaces “für Arme” class t3lib_div {..} class t3lib_cache_backend_MemcacheBackend {..} Namespace
  • 35. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Namespaces • Namespaces “für Arme” class t3lib_div {..} class t3lib_cache_backend_MemcacheBackend {..} Namespace • Native PHP-Namespaces seit PHP5.3 namespace t3lib; class div {..} namespace t3libcachebackend; class MemcacheBackend {..}
  • 36. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Namespaces
  • 37. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Namespaces • Jede Klasse wurde umbenannt und Datei verschoben
  • 38. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Namespaces jede! (>3300) • Jede Klasse wurde umbenannt und Datei verschoben
  • 39. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Namespaces jede! (>3300) • Jede Klasse wurde umbenannt und Datei verschoben • Standardkonformität (PSR-0)
  • 40. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Namespaces jede! (>3300) • Jede Klasse wurde umbenannt und Datei verschoben • Standardkonformität (PSR-0) • Sinnvolle(re) Benennungen von Klassen: • t3lib_extobjbase ➟ BackendModuleAbstractFunctionModule • SC_tslib_showpic ➟ FrontendControllerShowImageController
  • 41. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Namespaces jede! (>3300) • Jede Klasse wurde umbenannt und Datei verschoben • Standardkonformität (PSR-0) • Sinnvolle(re) Benennungen von Klassen: • t3lib_extobjbase ➟ BackendModuleAbstractFunctionModule • SC_tslib_showpic ➟ FrontendControllerShowImageController • Kompatibilitätslayer ermöglicht Nutzung über alte Klassennamen • Wegfall (vorauss.) mit TYPO3 6.2
  • 42. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 TravisCI travis-ci.org
  • 43. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 TravisCI • Kostenloser Continuous Integration Dienst für OpenSource-Projekte • Aufbauend auf Github travis-ci.org
  • 44. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 TravisCI • Kostenloser Continuous Integration Dienst für OpenSource-Projekte • Aufbauend auf Github • Führt Core-Unit-Tests aus für • PHP 5.3 • PHP 5.4 travis-ci.org
  • 45. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Unit Tests
  • 46. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Unit Tests
  • 47. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Unit Tests
  • 48. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Unit Tests
  • 49. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 LocalConfiguration.php • localconf.php abgeschafft • Stattdessen: LocalConfiguration.php • Enthält Array der Konfigurationsoptionen • Keine PHP-Logik mehr • Außerdem AdditionalConfiguration.php
  • 50. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 File Abstraction Layer (FAL) Foto “Jaque”: Asterisc21 http://www.sxc.hu/photo/922636
  • 51. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 File Abstraction Layer (FAL) • Langandauerndes Projekt • Kernaspekte • Dateien nicht mehr über Dateipfad referenzieren • Datenspeicherung unabhängig von fileadmin/ ermöglichen • Versionierung von Dateien • Metadatenverwaltung (DAM light) • Verbessertes User-Interface
  • 52. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 File Abstraction Layer: User Interface • TYPO3 4.7
  • 53. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 File Abstraction Layer: User Interface • TYPO3 6.0
  • 54. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Neuer Extension Manager
  • 55. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 zum Extensions installieren! Neuer Extension Manager
  • 56. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Benutzerfreundlichkeit
  • 57. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Drag & Drop im Page-Modul
  • 58. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Drag & Drop im Page-Modul
  • 59. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Benutzerfreundlichkeit • Leider nur geringfügige Änderungen in 6.0 • Geplante Änderungen aus Zeitgründen nicht umgesetzt • UI-Spezialisten hier?
  • 60. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Wie geht’s weiter? • Was ist geplant für die nächste Version? • Welche TYPO3 CMS Version jetzt einsetzen? • Neos? • LTS?
  • 61. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Entwicklungszyklus TYPO3 with Long Term Support 6.0 4.7 4.6 Release 4.5 with LTS 4.4 4.3 4.2 2007 2008 2009 2010 2011 2012 2013 2014 Development Phase Release Phase Old-Stable Phase Current Version 4.5 with >3 years LTS
  • 62. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Die TYPO3-Entwicklung
  • 63. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Das TYPO3 CMS Core-Team (2011)
  • 64. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 TYPO3 CMS Core-Team Leader Oliver Hader oliver.hader@typo3.org Foto: Sören Schaffstein http://www.flickr.com/photos/typo3/8066019179/
  • 65. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Rolle des Core-Teams • Core-Team leitet die Entwicklung • Fühlt sich verantwortlich, keine “Verpflichtung”
  • 66. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Rolle des Core-Teams • Core-Team leitet die Entwicklung • Fühlt sich verantwortlich, keine “Verpflichtung” Forget your PM experience when you talk about TYPO3 CMS :) It is an open source, community-based project. There is no strict project management here because it is simply not possible with free work :) It is not bad, it is simply a different type of work, that's all. People do it because they like it. They can come in and drop out at any moment. Your experience applies to environments where people are paid and therefore *must* deliver. Here there is no *must*. It is a bit chaotic here but it produces good results nevertheless. Dmitry Dulepov, 19.11.2012 http://lists.typo3.org/pipermail/typo3-english/2012-November/083412.html
  • 67. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Nicht nur das Core-Team entwickelt Foto: Jochen Rau
  • 68. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Nicht nur das Core-Team entwickelt • 88 Non-Core-Team Contributors für 6.0 Foto: Jochen Rau
  • 69. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Nicht nur das Core-Team entwickelt • 88 Non-Core-Team Contributors für 6.0 e! Alexander Jahn, Alexander Schnitzler, Alexander Stehlik, Andreas Bouche, Andreas Lappe, Andy Grunwald, Anja Leichsenring, Arjen Hoekema, Arvid Jakobsson, Bart Dubelaar, Bas van de Wiel, Christian Welzel, Christoph Gerold, k Claus Due, Daniel Pötzinger, Dennis Ahrens, Dimitri Koenig, Dominique Feyer, Fabien Udriot, Fabrizio Branca, Felix Kopp, Felix Nagel, Felix Oertel, Florian Scholz, Franz G. Jahn, Franz Geiger, Franz Koch, Georg Grossberger, Hans n Christian Reinl, Helge Funk, Ingo Pfennigstorf, Ivan Kartolo, Jakub Cernek, Jo Hasenau, Johannes Feustel, Juergen Furrer, Kai Vogel, Kay Strobach, Lars Peipmann, Laurent Cherpit, Loek Hilgersom, Lorenz Ulrich, Ludwig a Rafelsberger, Marco Huber, Marcus Krause, Marcus Schwemer, Mario Rimann, Markus Bucher, Markus Günther, Markus Klein, Markus Opahle, Martin Helmich, Mattias Nilsson, Max Roesch, Michael Klapper, Michael Staatz, D Morton Jonuschat, Nicole Cordes, Oliver Klee, Patrick Broens, Peter Niederlag, Philipp Gampe, Philipp Kitzberger, Robert Heel, Roland Waldner, Sascha Egerer, Sebastian Fischer, Sebastian Michaelsen, Sebastian Schawohl, Simon Schaufelberger, Soren Malling, Stefan Aebischer, Stefan Froemken, Stefan Neufeind, Stefan Rotsch, Stefano Kowalke, Steffen Müller, Thomas Layh, Thomas Löffler, Thomas Maroschik, Tilo Baller, Timo Webler, Tobias Burger, Tobias Schultheiss, Tomita Militaru, Torben Hansen, Tymoteusz Motylewski, Wouter Wolters Foto: Jochen Rau
  • 70. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Code Sprints • früher: ein Codesprint, während 6.0 ca. 10
  • 71. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Entwicklungsmodus Foto “home design”: forwardcom http://sxc.hu/photo/913679
  • 72. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Reviews Foto “home design”: forwardcom http://sxc.hu/photo/913679
  • 73. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Reviews • Alle Änderungen werden Peer-reviewed Foto “home design”: forwardcom http://sxc.hu/photo/913679
  • 74. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Reviews • Alle Änderungen werden Peer-reviewed • Positive Votes von mind. 2 Personen (davon mind. 1 Team-Mitglied) Foto “home design”: forwardcom http://sxc.hu/photo/913679
  • 75. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Reviews • Alle Änderungen werden Peer-reviewed • Positive Votes von mind. 2 Personen (davon mind. 1 Team-Mitglied) • Nutzung von “Gerrit Code Review”, aufbauend auf Git Foto “home design”: forwardcom http://sxc.hu/photo/913679
  • 76. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Reviews • Alle Änderungen werden Peer-reviewed • Positive Votes von mind. 2 Personen (davon mind. 1 Team-Mitglied) • Nutzung von “Gerrit Code Review”, aufbauend auf Git • “Pushen” von Patches ins Review-System Foto “home design”: forwardcom http://sxc.hu/photo/913679
  • 77. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Reviews • Alle Änderungen werden Peer-reviewed • Positive Votes von mind. 2 Personen (davon mind. 1 Team-Mitglied) • Nutzung von “Gerrit Code Review”, aufbauend auf Git • “Pushen” von Patches ins Review-System • Automatisches “mergen” nach erfolgtem Review ➟ automatisch Aufnahme ins nächste Release Foto “home design”: forwardcom http://sxc.hu/photo/913679
  • 78. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Reviews • Alle Änderungen werden Peer-reviewed • Positive Votes von mind. 2 Personen (davon mind. 1 Team-Mitglied) • Nutzung von “Gerrit Code Review”, aufbauend auf Git • “Pushen” von Patches ins Review-System • Automatisches “mergen” nach erfolgtem Review ➟ automatisch Aufnahme ins nächste Release • Gültig für TYPO3 CMS Core, TYPO3 Flow & TYPO3 Neos Foto “home design”: forwardcom http://sxc.hu/photo/913679
  • 79. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Reviews review.typo3.org
  • 80. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Gerrit Review: Patch-Details
  • 81. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Gerrit Review: Änderungen
  • 82. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Gerrit Review: Diff-Ansicht
  • 83. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Entwicklungsprozess • Jede(r) darf Änderungen pushen! • Bugfixes: immer • Features: vor Feature-Freeze (~2 Monate vor Release) • Neue Features nicht mit Patch-Level-Releases • 6.0.2 ➟ 6.0.3 • 6.0.x ➟ 6.1.0
  • 84. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Transparenz • Sämtliche Änderungen in Gerrit einsehbar / kommentierbar • Feedback von Nutzern erwünscht! • Testen von alpha und beta-Versionen erbeten! • Bug reports bitte nach http://forge.typo3.org
  • 85. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Beitragen größerer Änderungen • Beiträge aus univ. Umfeld sehr gerne gesehen • Größere Zeitinvestition gerne vorher abstimmen • Core Team Leader (Oliver Hader) • Core Team Mailingliste • Unterstützung im Gegenzug forum.typo3.org
  • 86. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 BLE-Projekt
  • 87. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 BLE-Projekt • Bundesanstalt für Landwirtschaft und Ernährung unterstützt Entwicklung für TYPO3 Core • Laufzeit 1. Juli 2011 - 31. Oktober 2011
  • 88. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 BLE-Projekt • Bundesanstalt für Landwirtschaft und Ernährung unterstützt Entwicklung für TYPO3 Core • Laufzeit 1. Juli 2011 - 31. Oktober 2011 • Schwerpunkte • Barrierefreiheit out-of–the-box (TYPO3 4.7) • Distributionen, Government Package (TYPO3 4.7) • File Abstraction Layer (TYPO3 CMS 6.0)
  • 89. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 BLE-Projekt • Bundesanstalt für Landwirtschaft und Ernährung unterstützt Entwicklung für TYPO3 Core • Laufzeit 1. Juli 2011 - 31. Oktober 2011 • Schwerpunkte • Barrierefreiheit out-of–the-box (TYPO3 4.7) • Distributionen, Government Package (TYPO3 4.7) • File Abstraction Layer (TYPO3 CMS 6.0) • Bezahlte Entwicklung, vorwiegend durch Core-Team-Mitglieder • Rückfluss in TYPO3 Core und Extensions
  • 90. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Einfluss und Sinn der TYPO3 Association
  • 91. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Einfluss und Sinn der TYPO3 Association • TYPO3 Association als Verein hinter dem Projekt
  • 92. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Einfluss und Sinn der TYPO3 Association • TYPO3 Association als Verein hinter dem Projekt • Zweck: Unterstützung der TYPO3-Entwicklung • (Neos ausgenommen) (i.d.R.) keine bezahlte Entwicklung • Unterstützung Release Manager, Team Leader, Meetings, Infrastruktur/Verwaltung
  • 93. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Einfluss und Sinn der TYPO3 Association • TYPO3 Association als Verein hinter dem Projekt • Zweck: Unterstützung der TYPO3-Entwicklung • (Neos ausgenommen) (i.d.R.) keine bezahlte Entwicklung • Unterstützung Release Manager, Team Leader, Meetings, Infrastruktur/Verwaltung • Budgetabstimmung durch Mitglieder • Verteilung durch EAB
  • 94. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Einfluss und Sinn der TYPO3 Association • TYPO3 Association als Verein hinter dem Projekt • Zweck: Unterstützung der TYPO3-Entwicklung • (Neos ausgenommen) (i.d.R.) keine bezahlte Entwicklung • Unterstützung Release Manager, Team Leader, Meetings, Infrastruktur/Verwaltung • Budgetabstimmung durch Mitglieder • Verteilung durch EAB • T3A ohne direkten Einfluss auf Entwicklung
  • 95. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 TYPO3 Community Manager Ben van’t Ende ben@typo3.org
  • 96. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 TYPO3 und Universitäten Foto Susann G. / pixelio.de http://www.pixelio.de/media/425962
  • 97. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 “TYPO3 an Universitäten”
  • 98. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 “TYPO3 an Universitäten” • Schön, dass es Events wie das heutige gibt! Danke an RRZN! • Schön, dass wir da sein durften!
  • 99. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 “TYPO3 an Universitäten” • Schön, dass es Events wie das heutige gibt! Danke an RRZN! • Schön, dass wir da sein durften! • Core Teams etc. gerne mit einbeziehen
  • 100. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 “TYPO3 an Universitäten” • Schön, dass es Events wie das heutige gibt! Danke an RRZN! • Schön, dass wir da sein durften! • Core Teams etc. gerne mit einbeziehen • Weiterhin austausch suchen!
  • 101. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Herkömmliche TYPO3-Events Foto: Jochen Weiland
  • 102. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Herkömmliche TYPO3-Events • Universitäre Besucher bei “normalen” TYPO3-Events erwünscht! Foto: Jochen Weiland
  • 103. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Herkömmliche TYPO3-Events • Universitäre Besucher bei “normalen” TYPO3-Events erwünscht! • TYPO3 Developer Days 2013 im April in München Foto: Jochen Weiland
  • 104. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Herkömmliche TYPO3-Events • Universitäre Besucher bei “normalen” TYPO3-Events erwünscht! • TYPO3 Developer Days 2013 im April in München • TYPO3camps bisher in Hamburg, München, Berlin, Stuttgart, Regensburg, Essen Foto: Jochen Weiland
  • 105. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Herkömmliche TYPO3-Events • Universitäre Besucher bei “normalen” TYPO3-Events erwünscht! • TYPO3 Developer Days 2013 im April in München • TYPO3camps bisher in Hamburg, München, Berlin, Stuttgart, Regensburg, Essen Wochenende :-( Foto: Jochen Weiland
  • 106. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Herkömmliche TYPO3-Events • Universitäre Besucher bei “normalen” TYPO3-Events erwünscht! • TYPO3 Developer Days 2013 im April in München • TYPO3camps bisher in Hamburg, München, Berlin, Stuttgart, Regensburg, Essen • Lokale TYPO3 Usergroups Wochenende :-( Foto: Jochen Weiland
  • 107. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Herkömmliche TYPO3-Events • Universitäre Besucher bei “normalen” TYPO3-Events erwünscht! • TYPO3 Developer Days 2013 im April in München • TYPO3camps bisher in Hamburg, München, Berlin, Stuttgart, Regensburg, Essen • Lokale TYPO3 Usergroups Wochenende :-( • Infos auf http://typo3.org/community/events/ Foto: Jochen Weiland
  • 108. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Gemeinsamkeiten zwischen Universitäten? • Netzwerk aufbauen und ausbauen! • Gemeinsam Lösungen suchen • Große Installationen • LDAP / AD • HIS & Co • Modulhandbücher, Stundenpläne, etc. • Gemeinsame, problembezogene Workshops?
  • 109. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Entwicklung & Sponsoring
  • 110. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Entwicklung & Sponsoring • Bedarf identifiziert? • Eigene oder bezahlte Entwicklung? • Mit Bestrebung Core-Integration? Extension? • “inspiring people to share”
  • 111. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Entwicklung & Sponsoring • Bedarf identifiziert? • Eigene oder bezahlte Entwicklung? • Mit Bestrebung Core-Integration? Extension? • “inspiring people to share” • Gemeinsames Problem / Bestrebung mehrerer Unis? • Extensions, Patches veröffentlichen! • Lösungen dokumentieren / publizieren!
  • 112. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Entwicklung & Sponsoring • Bedarf identifiziert? • Eigene oder bezahlte Entwicklung? • Mit Bestrebung Core-Integration? Extension? • “inspiring people to share” • Gemeinsames Problem / Bestrebung mehrerer Unis? • Extensions, Patches veröffentlichen! • Lösungen dokumentieren / publizieren! • Association-Mitgliedschaft
  • 113. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 Entwicklung & Sponsoring • Bedarf identifiziert? • Eigene oder bezahlte Entwicklung? • Mit Bestrebung Core-Integration? Extension? • “inspiring people to share” • Gemeinsames Problem / Bestrebung mehrerer Unis? • Extensions, Patches veröffentlichen! • Lösungen dokumentieren / publizieren! • Association-Mitgliedschaft • Raum-Sponsoring für Code Sprints
  • 114. TYPO3 an Universitäten Hannover, 21. - 22.11.2012 • Bitte Fragen! • Slides online auf Foto “Question mark”: Yello-Dog http://www.sxc.hu/photo/1279316 http://slideshare.net/stephenking/
  • 115. inspiring people to share inspiring people to share