Advertisement
Advertisement

More Related Content

More from Steffen Gebert(20)

Advertisement

Neuigkeiten aus dem TYPO3-Projekt

  1. Neuigkeiten aus dem TYPO3-Projekt
  2. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Your Presenter Hi, I’m Steffen! Please give me feedback about this presentation! steffen.gebert@typo3.org @StGebert on Twitter
  3. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 I live in Würzburg Studied Computer science there Photo by Juergen Mangelsdorf (CC) http://www.flickr.com/photos/22084572@N07/2217991811/
  4. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Day-to-day Job Now PhD student and researcher • Future Internet research Photo by Paul Soler-Moya (CC) http://www.flickr.com/photos/40351463@N00/3927504524/
  5. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 CMS Core Team Member
  6. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3.org Server Admin Team Member
  7. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 CMS
  8. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Über TYPO3 CMS • Content Management System auf PHP-Basis • MySQL nativ unterstützt, zahlreiche weitere RDBMSs über Database Abstraction Layer (DBAL) • Erste Veröffentlichung 2000 durch Kasper Skårhøj • Trennung in Frontend und Backend • Flexibel erweiterbares Framework • 5000+ Extensions im TYPO3 Extension Repository (TER) • Aktuelle Version: 4.7
  9. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 im Einsatz mehr auf www.t3blog.com
  10. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Das TYPO3-Backend
  11. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 CMS Features • Stabile Core-API • Modulares Backend • “Extbase” MVC-Framework • TypoScript Konfigurationssprache
  12. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Entwicklungsmodus • 6-monatiger Release-Zyklus (4 Monate Entwicklung, 2 Monate Stabilisierung) 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
  13. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Demo: http://demo.typo3.org
  14. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Community-driven Open Source
  15. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Community-driven Open Source • keine Firma, die hinter TYPO3 steht • Entwicklung wird von der Community gelenkt und bewältigt • Finanzielle Unterstützung durch die TYPO3 Association
  16. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Die TYPO3-Association
  17. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Die TYPO3-Association • Gemeinnütziger Verein mit Sitz in der Schweiz • Gegründet 2004 • Unterstützung der Entwicklung von TYPO3 • Reisekosten • Arbeitszeit (stellenweise) • Jahresbudget ~500.000€ €105 €770 €2100 €10500 • Veranstalter “offizieller” Events
  18. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Budget-Anträge • Budget-Anträge für 2013 stehen momentan zur Diskussion http://forge.typo3.org/projects/t3a-eab-budget2013 • Association-Mitglieder stimmen anschließend über Schwerpunkte ab • Expert Advisory Board (EAB) bestimmt endgültige Verteilung • 44 Budget-Anträge Gesamtsumme: ca. 1 Million Euro • Schwerpunkte • TYPO3 CMS: 102.000 € • TYPO3 Neos: 255.000 € • Marketing: 246.000 €
  19. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Community Manager Ben van’t Ende ben.vantende@typo3.org
  20. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Die Geschichte zu “TYPO3 5.0”
  21. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Der Weg zu TYPO3 5.0 / TYPO3 Pheonix / TYPO3 Neos • 2006: Aufsplittung des Core Teams • Weiterentwicklung von TYPO3 4.x • Rewrite für TYPO3 Version 5.0 • 2010: Einführung des Codenamens “TYPO3 Phoenix” • Okt. 2011: Veröffentlichung des PHP-Frameworks “FLOW3” • Okt. 2012: Anpassen der Namensgebung • Endgültiger Name: “TYPO3 Neos” • FLOW3 -> TYPO3 Flow • TYPO3 als Projekt und Heimat mehrerer Produkte
  22. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Produkte im TYPO3-Projekt das Projekt
  23. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 Neos
  24. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 Neos • Aufbauend auf PHP-Framework TYPO3 Flow (bis Sept. 2012: FLOW3) • Verfolgen moderne Programmierparadigmen • Dependency Injection • Aspekt-orientierte Programmierung (AOP) • Test-Driven Development • Doctrine2 Persistenzschicht neos.typo3.org • Revolutionäres Editing- und UI-Konzept • jQuery, Twitter Bootstrap, ember.js, create.js, VIE, Aloha Editor, ... • Alpha 1 Release verfügbar
  25. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 Neos Features • Frontend-Editing, echtes WYSIWYG • Durchgängiges Arbeiten in Workspaces • Semantic Web (RDFa, IKS-Project) • Web Services • CLI - Interface • Composer Package Management • ...
  26. Screencast TYPO3 Neos siehe auch http://www.youtube.com/watch?v=ew3EvFA8Px4
  27. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 CMS 6.0
  28. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 CMS 6.0 • Das Phantom “TYPO3 5.0” blockierte neue Major-Versionen • Neos schafft wieder Platz für TYPO3 CMS (4.x) • Breaking-changes möglich mit neuer Major-Version • Beibehaltung des 6-monatigen Release-Zykluses
  29. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 CMS 6.0 • PHP Namespaces • File Abstraction Layer Release: 27.11.2012 • Neuer Bootstrap • Kategorisierung • Neuer, aufs Wesentliche konzentierter, Extension-Manager • Drag & Drop im Page-Modul • Zahlreiche Backend-Module auf Extbase-Basis neu geschrieben • Neues Format für zentrale Konfigurationsdatei (LocalConfiguration.php)
  30. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Die Zeit nach TYPO3 CMS 6.0 • 6.0 bringt tiefgehende Veränderungen mit sich • Früchte können in nachfolgenden Versionen geerntet werden • TYPO3 4.5 LTS noch bis Feb. 2014 unterstützt - nächstes Long-Term Support Release (sehr wahrscheinlich) 6.2
  31. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Entwicklerthemen
  32. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Quality Assurance • Review-Prozesse bei allen großen Projekten • Transparente, beeinflussbare Entwicklung • Automatische Builds und Tests in Jenkins sowie TravisCI
  33. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Gerrit Review Sytem review.typo3.org
  34. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 Forge • Redmine-basierte Entwicklungsplattform (Issue tracker, Wikis, etc) forge.typo3.org
  35. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 Forge • Redmine-basierte Entwicklungsplattform (Issue tracker, Wikis, etc) forge.typo3.org
  36. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Migration Subversion -> Git • Alle großen Projekte nutzen Git (seit >1,5 Jahren) • Git für Community Extensions sehr bald verfügbar • nur noch begrenzte Laufzeit für Subversion
  37. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Community Support
  38. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Community Support • Mailinglisten (http://lists.typo3.org) • News Groups (news://lists.typo3.org) • Forum (http://forum.typo3.org) • Noch nicht fertig • Beta-Zugang: http://cmsnue:nueww@forum.typo3.org • Feedback bitte! http://forge.typo3.org/projects/team-forum
  39. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 TYPO3 Events
  40. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Offizielle Events • Veranstaltet durch die TYPO3 Association • TYPO3 Developer Days (T3DD) • TYPO3 Conferences (T3CON) • Europa (2012: Stuttgart) • Nord-Amerika (2012: Québec, 30/31. Mai 2013: San Francisco) • Asien (2012: Phnom Penh, Cambodia) • TYPO3 Snowboard Tour (T3BOARD) • Schmittenhöhe, Zell am See: 15.-22. Februar 2012
  41. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Community Events • TYPO3camps (Barcamp-style) • Hamburg, München, Berlin Regensburg (26.-28.10.), Essen (9.-11.11.) • Palma de Mallorca Bologna (16.-17.11.) • in den Karpaten, Rumänien (2013) • TYPO3 Congres, Almere, Niederlande (6.11.) • T3UNI, Annecy, Frankreich • lokale TYPO3 User Groups • FLOW3 Experience (F3X)
  42. 1. CMS Night Nürnberg Nürnberg Web Week, 23.10.2012 Weitere Ansprechpartner Oliver Hader Andreas Förthner TYPO3 CMS Core Team Leader TYPO3 Neos Core Team Member
Advertisement