der weg zu typo3 cms 6.0 und einblicke in die typo3-entwicklung
DESCRIPTION
Gemeinsamer Vortrag mit Helmut Hummel Tagung "TYPO3 an Hochschulen" Hannover, 21.-22.11.2012TRANSCRIPT
TYPO3 an UniversitätenHannover, 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ätenHannover, 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: [email protected]: @helhum
TYPO3 an UniversitätenHannover, 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: [email protected]: @StGebert
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Der Weg zu TYPO3 CMS 6.0
Foto “Road”: kebhttp://www.sxc.hu/photo/158547
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Aufspaltung des Core-Teams
2006: Spaltung in TYPO3 v4 und v5
Foto: wetapehttp://www.sxc.hu/photo/1251997
TYPO3 an UniversitätenHannover, 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: nazrethhttp://www.sxc.hu/photo/1046308
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Neue Freiheiten
•Verschwinden der “bösen 5”
•Neue Freiheiten für v4
Foto: Markus Günther
TYPO3 an UniversitätenHannover, 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ätenHannover, 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 “Isolated Snoil”: kovikhttp://www.sxc.hu/photo/848544
Foto “Meadow”: mzachahttp://www.sxc.hu/photo/1127381
TYPO3 an UniversitätenHannover, 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 “Isolated Snoil”: kovikhttp://www.sxc.hu/photo/848544
Foto “Meadow”: mzachahttp://www.sxc.hu/photo/1127381
TYPO3 an UniversitätenHannover, 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ätenHannover, 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”: shortsandshttp://www.sxc.hu/photo/648579
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Versionsnummer?
Foto “Dice white”: plranghttp://www.sxc.hu/photo/1134318
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Versionsnummer?
• Was als neue Versionsnumer?
Foto “Dice white”: plranghttp://www.sxc.hu/photo/1134318
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Versionsnummer?
• Was als neue Versionsnumer?
• 5.0
Foto “Dice white”: plranghttp://www.sxc.hu/photo/1134318
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Versionsnummer?
• Was als neue Versionsnumer?
• 5.0
“Aber 5.0 sollte doch ganz neu sein!?”
Foto “Dice white”: plranghttp://www.sxc.hu/photo/1134318
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Versionsnummer?
• Was als neue Versionsnumer?
• 5.0
• 6.0
“Aber 5.0 sollte doch ganz neu sein!?”
Foto “Dice white”: plranghttp://www.sxc.hu/photo/1134318
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Versionsnummer?
• Was als neue Versionsnumer?
• 5.0
• 6.0 “Ja warum denn nicht 5.0?”
“Aber 5.0 sollte doch ganz neu sein!?”
Foto “Dice white”: plranghttp://www.sxc.hu/photo/1134318
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Versionsnummer?
• Was als neue Versionsnumer?
• 5.0
• 6.0
• 7
“Ja warum denn nicht 5.0?”
“Aber 5.0 sollte doch ganz neu sein!?”
Foto “Dice white”: plranghttp://www.sxc.hu/photo/1134318
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Versionsnummer?
• Was als neue Versionsnumer?
• 5.0
• 6.0
• 7
“Ja warum denn nicht 5.0?”
“Aber 5.0 sollte doch ganz neu sein!?”
“Fast Versioning wie bei Firefox? WTF?”
Foto “Dice white”: plranghttp://www.sxc.hu/photo/1134318
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Versionsnummer?
• Was als neue Versionsnumer?
• 5.0
• 6.0
• 7
“Ja warum denn nicht 5.0?”
“Aber 5.0 sollte doch ganz neu sein!?”
“Fast Versioning wie bei Firefox? WTF?”
4.7 vor dem Release noch schnell zur “7” umtaufen
Foto “Dice white”: plranghttp://www.sxc.hu/photo/1134318
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Versionsnummer?
• Was als neue Versionsnumer?
• 5.0
• 6.0
• 7
“Ja warum denn nicht 5.0?”
“Aber 5.0 sollte doch ganz neu sein!?”
“Fast Versioning wie bei Firefox? WTF?”
Mehrheitsentscheid
Foto “Dice white”: plranghttp://www.sxc.hu/photo/1134318
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
TYPO3 CMS 6.0
Artwork by Artem Matevosyan, AOEmedia
TYPO3 an UniversitätenHannover, 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ätenHannover, 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”: andrewcshttp://www.sxc.hu/photo/875056
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Hauptziele
• Mitarbeit fördern und unterstützen
• Code-Qualität verbessern
• File Abstraction Layer integrieren
• Benutzerfreundlichkeit steigern
Foto “Finish”: Glen26http://www.sxc.hu/photo/228778
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Die (wichtigsten) Neuerungen in TYPO3 CMS 6.0
Artwork by Artem Matevosyan, AOEmedia
TYPO3 an UniversitätenHannover, 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ätenHannover, 21. - 22.11.2012
Code-Qualität & Sauberkeit
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Bootstrap-Refactoring: vorher
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Bootstrap-Refactoring: nachher
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Namespaces
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Namespaces
• Namespaces “für Arme”class t3lib_div {..}class t3lib_cache_backend_MemcacheBackend {..}
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Namespaces
• Namespaces “für Arme”class t3lib_div {..}class t3lib_cache_backend_MemcacheBackend {..}
Namespace
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Namespaces
• Namespaces “für Arme”class t3lib_div {..}class t3lib_cache_backend_MemcacheBackend {..}
• Native PHP-Namespaces seit PHP5.3namespace t3lib;class div {..}
namespace t3lib\cache\backend;class MemcacheBackend {..}
Namespace
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Namespaces
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Namespaces
• Jede Klasse wurde umbenannt und Datei verschoben
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Namespaces
• Jede Klasse wurde umbenannt und Datei verschoben
jede! (>3300)
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Namespaces
• Jede Klasse wurde umbenannt und Datei verschoben
• Standardkonformität (PSR-0)
jede! (>3300)
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Namespaces
• Jede Klasse wurde umbenannt und Datei verschoben
• Standardkonformität (PSR-0)
• Sinnvolle(re) Benennungen von Klassen:
• t3lib_extobjbase ➟ Backend\Module\AbstractFunctionModule
• SC_tslib_showpic ➟ Frontend\Controller\ShowImageController
jede! (>3300)
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Namespaces
• Jede Klasse wurde umbenannt und Datei verschoben
• Standardkonformität (PSR-0)
• Sinnvolle(re) Benennungen von Klassen:
• t3lib_extobjbase ➟ Backend\Module\AbstractFunctionModule
• SC_tslib_showpic ➟ Frontend\Controller\ShowImageController
• Kompatibilitätslayer ermöglicht Nutzung über alte Klassennamen
• Wegfall (vorauss.) mit TYPO3 6.2
jede! (>3300)
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
TravisCI
travis-ci.org
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
TravisCI
• Kostenloser Continuous Integration Dienst für OpenSource-Projekte
• Aufbauend auf Github
travis-ci.org
TYPO3 an UniversitätenHannover, 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ätenHannover, 21. - 22.11.2012
Unit Tests
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Unit Tests
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Unit Tests
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Unit Tests
TYPO3 an UniversitätenHannover, 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ätenHannover, 21. - 22.11.2012
File Abstraction Layer (FAL)
Foto “Jaque”: Asterisc21http://www.sxc.hu/photo/922636
TYPO3 an UniversitätenHannover, 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ätenHannover, 21. - 22.11.2012
File Abstraction Layer: User Interface
• TYPO3 4.7
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
File Abstraction Layer: User Interface
• TYPO3 6.0
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Neuer
Extension Manager
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Neuer
Extension Manager
zum Extensions installieren!
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Benutzerfreundlichkeit
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Drag & Drop im Page-Modul
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Drag & Drop im Page-Modul
TYPO3 an UniversitätenHannover, 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ätenHannover, 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ätenHannover, 21. - 22.11.2012
Entwicklungszyklus
2007 2008 2009 2010 2011 2012 2013 2014
Development Phase Release Phase Old-Stable Phase Current Version 4.5 with >3 years LTS
Rele
ase
TYPO3 with Long Term Support
4.5 with LTS
4.6
4.7
4.3
4.2
6.0
4.4
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Die TYPO3-Entwicklung
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Das TYPO3 CMS Core-Team (2011)
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
TYPO3 CMS Core-Team Leader
Oliver [email protected]
Foto: Sören Schaffsteinhttp://www.flickr.com/photos/typo3/8066019179/
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Rolle des Core-Teams
• Core-Team leitet die Entwicklung
• Fühlt sich verantwortlich, keine “Verpflichtung”
TYPO3 an UniversitätenHannover, 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 isno 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.2012http://lists.typo3.org/pipermail/typo3-english/2012-November/083412.html
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Nicht nur das Core-Team entwickelt
Foto: Jochen Rau
TYPO3 an UniversitätenHannover, 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ätenHannover, 21. - 22.11.2012
Nicht nur das Core-Team entwickelt
•88 Non-Core-Team Contributors für 6.0
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, 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 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 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, 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 WoltersDan
ke!
Foto: Jochen Rau
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Code Sprints
• früher: ein Codesprint, während 6.0 ca. 10
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Foto “home design”: forwardcomhttp://sxc.hu/photo/913679
Entwicklungsmodus
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Reviews
Foto “home design”: forwardcomhttp://sxc.hu/photo/913679
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Reviews
• Alle Änderungen werden Peer-reviewed
Foto “home design”: forwardcomhttp://sxc.hu/photo/913679
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Reviews
• Alle Änderungen werden Peer-reviewed
• Positive Votes von mind. 2 Personen (davon mind. 1 Team-Mitglied)
Foto “home design”: forwardcomhttp://sxc.hu/photo/913679
TYPO3 an UniversitätenHannover, 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”: forwardcomhttp://sxc.hu/photo/913679
TYPO3 an UniversitätenHannover, 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”: forwardcomhttp://sxc.hu/photo/913679
TYPO3 an UniversitätenHannover, 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”: forwardcomhttp://sxc.hu/photo/913679
TYPO3 an UniversitätenHannover, 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”: forwardcomhttp://sxc.hu/photo/913679
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Reviews
review.typo3.org
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Gerrit Review: Patch-Details
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Gerrit Review: Änderungen
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Gerrit Review: Diff-Ansicht
TYPO3 an UniversitätenHannover, 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ätenHannover, 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ätenHannover, 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ätenHannover, 21. - 22.11.2012
BLE-Projekt
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
BLE-Projekt
• Bundesanstalt für Landwirtschaft und Ernährungunterstützt Entwicklung für TYPO3 Core
• Laufzeit 1. Juli 2011 - 31. Oktober 2011
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
BLE-Projekt
• Bundesanstalt für Landwirtschaft und Ernährungunterstü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ätenHannover, 21. - 22.11.2012
BLE-Projekt
• Bundesanstalt für Landwirtschaft und Ernährungunterstü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ätenHannover, 21. - 22.11.2012
Einfluss und Sinn der TYPO3 Association
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Einfluss und Sinn der TYPO3 Association
• TYPO3 Association als Verein hinter dem Projekt
TYPO3 an UniversitätenHannover, 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ätenHannover, 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ätenHannover, 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ätenHannover, 21. - 22.11.2012
TYPO3 Community Manager
Ben van’t [email protected]
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
TYPO3 und Universitäten
Foto Susann G. / pixelio.dehttp://www.pixelio.de/media/425962
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
“TYPO3 an Universitäten”
TYPO3 an UniversitätenHannover, 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ätenHannover, 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ätenHannover, 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ätenHannover, 21. - 22.11.2012
Herkömmliche TYPO3-Events
Foto: Jochen Weiland
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Herkömmliche TYPO3-Events
• Universitäre Besucher bei “normalen” TYPO3-Events erwünscht!
Foto: Jochen Weiland
TYPO3 an UniversitätenHannover, 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ätenHannover, 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ätenHannover, 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
Wochenende:-(
TYPO3 an UniversitätenHannover, 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
Foto: Jochen Weiland
Wochenende:-(
TYPO3 an UniversitätenHannover, 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
• Infos auf http://typo3.org/community/events/
Foto: Jochen Weiland
Wochenende:-(
TYPO3 an UniversitätenHannover, 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ätenHannover, 21. - 22.11.2012
Entwicklung & Sponsoring
TYPO3 an UniversitätenHannover, 21. - 22.11.2012
Entwicklung & Sponsoring
• Bedarf identifiziert?
• Eigene oder bezahlte Entwicklung?
• Mit Bestrebung Core-Integration? Extension?
• “inspiring people to share”
TYPO3 an UniversitätenHannover, 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ätenHannover, 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ätenHannover, 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ätenHannover, 21. - 22.11.2012
• Bitte Fragen!
Foto “Question mark”: Yello-Doghttp://www.sxc.hu/photo/1279316
• Slides online aufhttp://slideshare.net/stephenking/
inspiring people to share
inspiring people to share