SlideShare a Scribd company logo
1 of 115
Download to read offline
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
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
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
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
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
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/
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
TYPO3 an Universitäten
                                  Hannover, 21. - 22.11.2012



        Versionsnummer?




Foto “Dice white”: plrang
http://www.sxc.hu/photo/1134318
TYPO3 an Universitäten
                                           Hannover, 21. - 22.11.2012



        Versionsnummer?

           • Was als neue Versionsnumer?




Foto “Dice white”: plrang
http://www.sxc.hu/photo/1134318
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
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
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
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
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
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
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
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
TYPO3 an Universitäten
                                        Hannover, 21. - 22.11.2012



        TYPO3 CMS 6.0




Artwork by Artem Matevosyan, AOEmedia
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
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
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
TYPO3 an Universitäten
                                                                   Hannover, 21. - 22.11.2012




                                Die (wichtigsten) Neuerungen in TYPO3 CMS 6.0
Artwork by Artem Matevosyan, AOEmedia
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
TYPO3 an Universitäten
                             Hannover, 21. - 22.11.2012




Code-Qualität & Sauberkeit
TYPO3 an Universitäten
                                Hannover, 21. - 22.11.2012



Bootstrap-Refactoring: vorher
TYPO3 an Universitäten
                                 Hannover, 21. - 22.11.2012



Bootstrap-Refactoring: nachher
TYPO3 an Universitäten
             Hannover, 21. - 22.11.2012



Namespaces
TYPO3 an Universitäten
                                         Hannover, 21. - 22.11.2012



Namespaces

 • Namespaces “für Arme”
   class t3lib_div {..}
   class t3lib_cache_backend_MemcacheBackend {..}
TYPO3 an Universitäten
                                         Hannover, 21. - 22.11.2012



Namespaces

 • Namespaces “für Arme”
   class t3lib_div {..}
   class t3lib_cache_backend_MemcacheBackend {..}


             Namespace
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 {..}
TYPO3 an Universitäten
             Hannover, 21. - 22.11.2012



Namespaces
TYPO3 an Universitäten
                                                      Hannover, 21. - 22.11.2012



Namespaces

 • Jede Klasse wurde umbenannt und Datei verschoben
TYPO3 an Universitäten
                                                      Hannover, 21. - 22.11.2012



Namespaces
                  jede! (>3300)
 • Jede Klasse wurde umbenannt und Datei verschoben
TYPO3 an Universitäten
                                                      Hannover, 21. - 22.11.2012



Namespaces
                  jede! (>3300)
 • Jede Klasse wurde umbenannt und Datei verschoben

 • Standardkonformität (PSR-0)
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
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
TYPO3 an Universitäten
            Hannover, 21. - 22.11.2012



TravisCI




           travis-ci.org
TYPO3 an Universitäten
                                                           Hannover, 21. - 22.11.2012



TravisCI

 • Kostenloser Continuous Integration Dienst für OpenSource-Projekte

 • Aufbauend auf Github




                                                         travis-ci.org
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
TYPO3 an Universitäten
             Hannover, 21. - 22.11.2012



Unit Tests
TYPO3 an Universitäten
             Hannover, 21. - 22.11.2012



Unit Tests
TYPO3 an Universitäten
             Hannover, 21. - 22.11.2012



Unit Tests
TYPO3 an Universitäten
             Hannover, 21. - 22.11.2012



Unit Tests
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
TYPO3 an Universitäten
                                                                Hannover, 21. - 22.11.2012




                                 File Abstraction Layer (FAL)




Foto “Jaque”: Asterisc21
http://www.sxc.hu/photo/922636
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
TYPO3 an Universitäten
                                         Hannover, 21. - 22.11.2012



File Abstraction Layer: User Interface
 • TYPO3 4.7
TYPO3 an Universitäten
                                         Hannover, 21. - 22.11.2012



File Abstraction Layer: User Interface
 • TYPO3 6.0
TYPO3 an Universitäten
                    Hannover, 21. - 22.11.2012




      Neuer

Extension Manager
TYPO3 an Universitäten
                              Hannover, 21. - 22.11.2012




              zum Extensions installieren!
      Neuer

Extension Manager
TYPO3 an Universitäten
                         Hannover, 21. - 22.11.2012




Benutzerfreundlichkeit
TYPO3 an Universitäten
                            Hannover, 21. - 22.11.2012



Drag & Drop im Page-Modul
TYPO3 an Universitäten
                            Hannover, 21. - 22.11.2012



Drag & Drop im Page-Modul
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?
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?
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
TYPO3 an Universitäten
                        Hannover, 21. - 22.11.2012




Die TYPO3-Entwicklung
TYPO3 an Universitäten
                                 Hannover, 21. - 22.11.2012



Das TYPO3 CMS Core-Team (2011)
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/
TYPO3 an Universitäten
                                                     Hannover, 21. - 22.11.2012



Rolle des Core-Teams

 • Core-Team leitet die Entwicklung

 • Fühlt sich verantwortlich, keine “Verpflichtung”
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
TYPO3 an Universitäten
                                                  Hannover, 21. - 22.11.2012



             Nicht nur das Core-Team entwickelt




Foto: Jochen Rau
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
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
TYPO3 an Universitäten
                                                Hannover, 21. - 22.11.2012



Code Sprints

 • früher: ein Codesprint, während 6.0 ca. 10
TYPO3 an Universitäten
                                                     Hannover, 21. - 22.11.2012




                                 Entwicklungsmodus




Foto “home design”: forwardcom
http://sxc.hu/photo/913679
TYPO3 an Universitäten
                                 Hannover, 21. - 22.11.2012



        Reviews




Foto “home design”: forwardcom
http://sxc.hu/photo/913679
TYPO3 an Universitäten
                                                     Hannover, 21. - 22.11.2012



        Reviews

            • Alle Änderungen werden Peer-reviewed




Foto “home design”: forwardcom
http://sxc.hu/photo/913679
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
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
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
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
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
TYPO3 an Universitäten
                             Hannover, 21. - 22.11.2012



Reviews




          review.typo3.org
TYPO3 an Universitäten
                               Hannover, 21. - 22.11.2012



Gerrit Review: Patch-Details
TYPO3 an Universitäten
                            Hannover, 21. - 22.11.2012



Gerrit Review: Änderungen
TYPO3 an Universitäten
                              Hannover, 21. - 22.11.2012



Gerrit Review: Diff-Ansicht
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
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
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
TYPO3 an Universitäten
              Hannover, 21. - 22.11.2012



BLE-Projekt
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
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)
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
TYPO3 an Universitäten
                                         Hannover, 21. - 22.11.2012



Einfluss und Sinn der TYPO3 Association
TYPO3 an Universitäten
                                                     Hannover, 21. - 22.11.2012



Einfluss und Sinn der TYPO3 Association

 • TYPO3 Association als Verein hinter dem Projekt
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
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
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
TYPO3 an Universitäten
                            Hannover, 21. - 22.11.2012



  TYPO3 Community Manager




Ben van’t Ende
   ben@typo3.org
TYPO3 an Universitäten
                                                               Hannover, 21. - 22.11.2012




                                     TYPO3 und Universitäten




Foto Susann G. / pixelio.de
http://www.pixelio.de/media/425962
TYPO3 an Universitäten
                           Hannover, 21. - 22.11.2012



“TYPO3 an Universitäten”
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!
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
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!
TYPO3 an Universitäten
                                         Hannover, 21. - 22.11.2012



             Herkömmliche TYPO3-Events




Foto: Jochen Weiland
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
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
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
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
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
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
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?
TYPO3 an Universitäten
                           Hannover, 21. - 22.11.2012



Entwicklung & Sponsoring
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”
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!
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
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
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/
inspiring people to share


       inspiring people to share

More Related Content

Viewers also liked

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
 

Viewers also liked (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
 

More from Steffen Gebert

Building an IoT SuperNetwork on top of the AWS Global Infrastructure
Building an IoT SuperNetwork on top of the AWS Global InfrastructureBuilding an IoT SuperNetwork on top of the AWS Global Infrastructure
Building an IoT SuperNetwork on top of the AWS Global InfrastructureSteffen 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
 

More from Steffen Gebert (20)

Building an IoT SuperNetwork on top of the AWS Global Infrastructure
Building an IoT SuperNetwork on top of the AWS Global InfrastructureBuilding an IoT SuperNetwork on top of the AWS Global Infrastructure
Building an IoT SuperNetwork on top of the AWS Global Infrastructure
 
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
 

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