User Group Austria                                          19. Dezember 2011Making Of: TYPO3                   Making of:...
User Group Austria                           19. Dezember 2011Your PresenterHi,I’m Steffen!Please give me feedbackabout th...
User Group Austria                                                                            19. Dezember 2011           ...
User Group Austria                                                       19. Dezember 2011           Day-to-day Job      N...
User Group Austria                                                      19. Dezember 2011Zwischenstopp in Wien • Viermonat...
User Group Austria                           19. Dezember 2011TYPO3v4 Core Team Member
User Group Austria                                     19. Dezember 2011TYPO3.org Server Admin Team Member
User Group Austria                                                    19. Dezember 2011Inhalt • Was passiert, bis ein TYPO...
User Group Austria                                                             19. Dezember 2011Warum erzähle ich das? • T...
User Group Austria                                                                            19. Dezember 2011           ...
User Group Austria                                                                             19. Dezember 2011          ...
User Group Austria                                                             19. Dezember 2011            Core Team Meet...
User Group Austria                                                                                                        ...
User Group Austria                                                      19. Dezember 2011Release Team MeetingsWöchentliche...
User Group Austria                                                                           19. Dezember 2011            ...
User Group Austria                                                                                             19. Dezembe...
User Group Austria                                                               19. Dezember 2011Software-Reviews • Zur Q...
User Group Austria                                          19. Dezember 2011Review-SystemGerrit Review System            ...
User Group Austria                                       19. Dezember 2011Continous Integration • Jenkins CI server   • pr...
User Group Austria                                                          19. Dezember 2011Git • Git als Versionskontrol...
User Group Austria                                                   19. Dezember 2011¿Hablas español? • TYPO3 Core enthäl...
User Group Austria                                                    19. Dezember 2011Translation Server    nach         ...
User Group Austria                                                             19. Dezember 2011Translation • Basierend au...
User Group Austria                                                   19. Dezember 2011Dokumentation • Documentation Team  ...
User Group Austria                                                             19. Dezember 2011Dokumentation • Änderung a...
User Group Austria                                                            19. Dezember 2011Release Packaging • Durch R...
User Group Austria                                  19. Dezember 2011Release Packaging - Die Zukunft   • Packaging über Je...
User Group Austria                           19. Dezember 2011Selenium Interface-Tests
User Group Austria                                                19. Dezember 2011Veröffentlichung • Ankündigung über TYP...
User Group Austria                                                       19. Dezember 2011Release Parties • 25. Oktober 20...
User Group Austria                                                                 19. Dezember 2011Release Party Wien • V...
User Group Austria                                                                            19. Dezember 2011Release Par...
User Group Austria                                  19. Dezember 2011Bug Reporting                forge.typo3.org
User Group Austria                                                                   19. Dezember 2011            “Friendl...
User Group Austria                                               19. Dezember 2011Release-Policy • Patchlevel-Releases (4....
User Group Austria                                                               19. Dezember 2011Security Releases • Ersc...
User Group Austria                     19. Dezember 2011Lebenszeit             heute                                LTS:  ...
User Group Austria                                                           19. Dezember 2011Deprecation • Abwärtskompati...
User Group Austria              19. Dezember 2011Das Ende...
User Group Austria                                                             19. Dezember 2011Noch mehr Werbung!  • Usab...
User Group Austria                                                          19. Dezember 2011Noch noch mehr Werbung! • Mar...
User Group Austria                                                            19. Dezember 2011Danke • Danke für die Aufme...
Nächste SlideShare
Wird geladen in …5
×

Making of: TYPO3

1.246 Aufrufe

Veröffentlicht am

Der Community-gesteuerte Entwicklungsprozess von TYPO3. Über die Abläufe und Teams sowie Werbung zum Mitmachen!

Präsentation beim TYPO3 User Group Austria (TUGA) Treffen am 19. Dezember 2011 in Wien

Veröffentlicht in: Technologie
1 Kommentar
4 Gefällt mir
Statistik
Notizen
Keine Downloads
Aufrufe
Aufrufe insgesamt
1.246
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
21
Aktionen
Geteilt
0
Downloads
8
Kommentare
1
Gefällt mir
4
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Making of: TYPO3

  1. 1. User Group Austria 19. Dezember 2011Making Of: TYPO3 Making of: TYPO3 TYPO3 User Group Austria (TUGA) 19.12.2011
  2. 2. User Group Austria 19. Dezember 2011Your PresenterHi,I’m Steffen!Please give me feedbackabout this presentation!steffen.gebert@typo3.org@StGebert on Twitter
  3. 3. User Group Austria 19. Dezember 2011 I live in Würzburg Studied Computer science therePhoto by Juergen Mangelsdorf (CC)http://www.flickr.com/photos/22084572@N07/2217991811/
  4. 4. User Group Austria 19. Dezember 2011 Day-to-day Job Now PhD student and researcher • Network and Cloud Security • Content Delivery Networks • Core NetworksPhoto by Paul Soler-Moya (CC)http://www.flickr.com/photos/40351463@N00/3927504524/
  5. 5. User Group Austria 19. Dezember 2011Zwischenstopp in Wien • Viermonatiger Aufenthalt an der Universität Wien • Forschungsgruppe Future Communication
  6. 6. User Group Austria 19. Dezember 2011TYPO3v4 Core Team Member
  7. 7. User Group Austria 19. Dezember 2011TYPO3.org Server Admin Team Member
  8. 8. User Group Austria 19. Dezember 2011Inhalt • Was passiert, bis ein TYPO3 Release erscheint? • Wer ist involviert? • Wie kann man sich selbst einbringen? • Was geschieht nach dem Release?
  9. 9. User Group Austria 19. Dezember 2011Warum erzähle ich das? • TYPO3 entwickelt sich nicht von alleine weiter • Keine Firma hinter TYPO3 100% Com • Association trägt nur organisatorisch bei mun ity • Jeder kann Einfluss nehmen - irgendwo
  10. 10. User Group Austria 19. Dezember 2011 Wahl eines Release Managers • Innerhalb des Core Teams, Rotationsprinzip Xavier Perseguers Steffen Ritter TYPO3 4.6 TYPO3 4.7Photo by FoxKat (CC)http://www.flickr.com/photos/foxkat/11261678/
  11. 11. User Group Austria 19. Dezember 2011 Core Team Meeting • 1-2x jährlich • Meist in Kombination mit Developer Days bzw. ConferencePhoto: Steffen Gebert, Rupert German
  12. 12. User Group Austria 19. Dezember 2011 Core Team Meeting - Teilnehmer • Core Team Mitglieder • Aktive Community MitgliederPhoto: Jochen Rau
  13. 13. User Group Austria 19. Dezember 2011 Veröffentlichung einer Roadmap • Seit einigen Versionen nicht mehr “In einer Traumwelt würde die Version diese Features enthalten” • Stattdessen fixes Release-Datum sowie Termine von Alpha/Beta- Versionen TYPO3 4.7 Release Feature Freeze TYPO3 4.7 Backendalpha1 alpha2 alpha3 UI Freeze beta1 beta 2 beta 3 RC1 ReleaseNovemer 29th December 20th January 10th January 24th February 7th March 6th March 27th April 10th April 24th November December January February March April 2011 2012 heute
  14. 14. User Group Austria 19. Dezember 2011Release Team MeetingsWöchentliche Meetings der • Release Manager • Core Team Leader: Oliver Hader • Community Manager: Ben van’t Ende • Meeting-Notes online nachlesbar (typo3.projects.v4 Mailingliste bzw. Forge-Wiki)
  15. 15. User Group Austria 19. Dezember 2011 Team-Meetings powered byScreen shot: BigBlueButton Inc bigbluebutton.typo3.orgSmiley: ba1969 http://www.sxc.hu/photo/1243968
  16. 16. User Group Austria 19. Dezember 2011 Code Sprints Fotos: Ernesto Baschny TYPO3 4.5 Sprint Stuttgart TYPO3 4.6 Sprint BerlinSponsor: Sponsor: TYPO3 4.7 Sponsor:
  17. 17. User Group Austria 19. Dezember 2011Software-Reviews • Zur Qualitätssicherung wird jede Änderung am Core reviewt • mind. zwei Code-Reviews • mind. zwei Mal funktionaler Test • jeweils mind. ein positives Review von Team-Mitglied • Jeder darf mitmachen! • über 120 Nicht-Core-Team-Mitglieder aktiv für 4.6! • Review-Workflow nicht nur im Core-Team
  18. 18. User Group Austria 19. Dezember 2011Review-SystemGerrit Review System review.typo3.org
  19. 19. User Group Austria 19. Dezember 2011Continous Integration • Jenkins CI server • prüft jeden Commit • Coding Guide Lines • Unit Tests • nächtliche Smoke-Tests • User-Interface Tests (Cucumber, Selenium) ci.typo3.org
  20. 20. User Group Austria 19. Dezember 2011Git • Git als Versionskontrollsystem (VCS) • TYPO3v4 Core verwendet seit 1. März 2011 Git als VCS • Entwicklung von 4.6 also komplett mit Git • Kam als Beigabe mit Gerrit git.typo3.org
  21. 21. User Group Austria 19. Dezember 2011¿Hablas español? • TYPO3 Core enthält nur englische Texte/Labels • Übersetzung erfolgt extern • “Extension Manager” lädt Übersetzungen • Übersetzungsteams für jede Sprache wiki.typo3.org/Translation
  22. 22. User Group Austria 19. Dezember 2011Translation Server nach TER Core Sprache Extensions translation.typo3.org
  23. 23. User Group Austria 19. Dezember 2011Translation • Basierend auf Pootle • wird u.a. auch von Mozilla, LibreOffice uvm. verwendet • Jeder User kann Vorschläge für Übersetzungen machen • Übersetzungsteams entscheiden über Vorschläge
  24. 24. User Group Austria 19. Dezember 2011Dokumentation • Documentation Team • aktualisiert bestehende Doku • erstellt neue Handbücher & Tutorials • sehr aktives Team! • Aufbau von Workflows und Infrastruktur • Migration von OpenOffice-Format zu DocBook zu reStructuredText (reST) als Handbuchformat
  25. 25. User Group Austria 19. Dezember 2011Dokumentation • Änderung am Core => Issue im Docteam-Tracker • Documentation Team arbeitet diese Änderungen ein • Mit bzw. nach dem Release: Veröffentlichung der Docu vielleicht mit 4.7? • Documentation Team leistet großartige Arbeit! wie jedes Team • Ist für neue Unterstützer sehr dankbar natürlich • ~14-tägige Meetings forge.typo3.org/project/team-docteam
  26. 26. User Group Austria 19. Dezember 2011Release Packaging • Durch Release-Manager • Gut automatisierter Prozess • Packaging script (Phing) http://git.typo3.org/TYPO3v4/Distributions/Common.git • Unit Tests ausführen • Packages generien (Blank, Introduction, Government) • Upload zu sourceforge.net Photo: kavitha / sxc.hu/photo/926065
  27. 27. User Group Austria 19. Dezember 2011Release Packaging - Die Zukunft • Packaging über Jenkins
  28. 28. User Group Austria 19. Dezember 2011Selenium Interface-Tests
  29. 29. User Group Austria 19. Dezember 2011Veröffentlichung • Ankündigung über TYPO3-announce, offizielle News, Pressemitteilung • Veröffentlichung der Release Notes Photo: Robson01 / sxc.hu/photo/1086872
  30. 30. User Group Austria 19. Dezember 2011Release Parties • 25. Oktober 2011 • 17 Release Parties in 9 Ländern auf 4 Kontinenten • Feiern des neuen Releases / Meet-and-Greet
  31. 31. User Group Austria 19. Dezember 2011Release Party Wien • Vier hartgesottene (Teilzeit-)Wiener in der Stiegl Ambulanz
  32. 32. User Group Austria 19. Dezember 2011Release Party anderswo Stuttgart München Fotos: Riona Kuthe / jweiland.net Fotos: Josef Willkommer / TechDivision
  33. 33. User Group Austria 19. Dezember 2011Bug Reporting forge.typo3.org
  34. 34. User Group Austria 19. Dezember 2011 “Friendly Ghost” Job • Eingeführt im Juli 2011 • Ein Core-Team-Mitglied pro Woche • Bug-Tracker sauber halten • Nach Feedback fragen / Feedback geben • Arbeit auf mehr Leute verteilen • Hat sich sehr bewährt!Photo: ross666 / sxc.hu/photo/924206
  35. 35. User Group Austria 19. Dezember 2011Release-Policy • Patchlevel-Releases (4.x.y -> 4.x.y+1) • keine neuen Features • keine Datenbankänderungen • kein Upgrade-Wizard nötig • keine API-Änderungen • .. und überhaupt: Keine breaking changes!
  36. 36. User Group Austria 19. Dezember 2011Security Releases • Erscheinung im Normalfall unangekündigt • Ausnahmen bestätigen die Regel ;-) lists.typo3.org • Benachrichtigung über TYPO3-announce Mailingliste • Veröffentlichung eines Security-Bulletins • mit Klassifizierung gemäß CVSS • ggf. weitere Möglichkeiten zur Abwehr • Organisation durch Security Team
  37. 37. User Group Austria 19. Dezember 2011Lebenszeit heute LTS: 3 Jahre Normal: 2 Versionen
  38. 38. User Group Austria 19. Dezember 2011Deprecation • Abwärtskompatibilität hat bei TYPO3 hohen Stellenwert • API-Änderungen • Entfernen von Features • Kennzeichnung als “Deprecated” (überholt/verachtet) • Deprecation-Log in typo3conf/deprecation_*.txt • Entfernung der Funktionalität nach zwei Releases • Erstmals mit TYPO3 4.6 durchgeführt
  39. 39. User Group Austria 19. Dezember 2011Das Ende...
  40. 40. User Group Austria 19. Dezember 2011Noch mehr Werbung! • Usability / User Interface Team • Backend User Interface • Design Team • Brand Design: TYPO3 Websites, Flyer, Banner • Screencast TeamNEU • Screencasts zu Neuerungen und Features in TYPO3 • Server Admin Team • Adminstration der *.typo3.org Server und Webseiten
  41. 41. User Group Austria 19. Dezember 2011Noch noch mehr Werbung! • Marketing Team • Marketing?? Sowas gibts bei TYPO3? für n 0 Eu ur ro! • Event Team • TYPO3 Developer Days, TYPO3 Conference • Security Team nur etwas Freizeit / Arbeitszeit :-) • wichtig, oder? (preview.)typo3.org/teams forge.typo3.org
  42. 42. User Group Austria 19. Dezember 2011Danke • Danke für die Aufmerksamkeit! • Fragen? • Mitmachen! • Slides online unter http://slideshare.net/stephenking/

×