neuigkeiten aus dem typo3-projekt

42
Neuigkeiten aus dem TYPO3-Projekt

Upload: steffen-gebert

Post on 19-May-2015

809 views

Category:

Technology


4 download

DESCRIPTION

Neuigkeiten aus dem TYPO3-Projekt - der aktuelle Stand von TYPO3 CMS 6.0, TYPO3 Neos und TYPO3 Flow. Vortrag auf der 1. CMS Night Nürnberg, im Rahmen der Nürnberg Web Week Nürnberg, 23.10.2012

TRANSCRIPT

Page 1: Neuigkeiten aus dem TYPO3-Projekt

Neuigkeiten aus dem TYPO3-Projekt

Page 2: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Your Presenter

Hi,

I’m Steffen!

Please give me feedbackabout this presentation!

[email protected]

@StGebert on Twitter

Page 3: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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/

Page 4: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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/

Page 5: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

TYPO3 CMS Core Team Member

Page 6: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

TYPO3.org Server Admin Team Member

Page 7: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

TYPO3 CMS

Page 8: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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

Page 9: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

TYPO3 im Einsatz

mehr auf www.t3blog.com

Page 10: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Das TYPO3-Backend

Page 11: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

TYPO3 CMS Features

• Stabile Core-API

• Modulares Backend

• “Extbase” MVC-Framework

• TypoScriptKonfigurationssprache

Page 12: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Entwicklungsmodus

• 6-monatiger Release-Zyklus(4 Monate Entwicklung, 2 Monate Stabilisierung)

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

Page 13: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Demo:

http://demo.typo3.org

Page 14: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Community-driven Open Source

Page 15: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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

Page 16: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Die TYPO3-Association

Page 17: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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€

• Veranstalter “offizieller” Events

€105 €770 €2100 €10500

Page 18: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Budget-Anträge

• Budget-Anträge für 2013 stehen momentan zur Diskussionhttp://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ägeGesamtsumme: ca. 1 Million Euro

• Schwerpunkte

• TYPO3 CMS: 102.000 €

• TYPO3 Neos: 255.000 €

• Marketing: 246.000 €

Page 19: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Community Manager

Ben van’t [email protected]

Page 20: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Die Geschichte zu“TYPO3 5.0”

Page 21: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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

Page 22: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Produkte im TYPO3-Projekt

das Projekt

Page 23: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

TYPO3 Neos

Page 24: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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

• Revolutionäres Editing- und UI-Konzept

• jQuery, Twitter Bootstrap, ember.js, create.js, VIE, Aloha Editor, ...

• Alpha 1 Release verfügbar

neos.typo3.org

Page 25: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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

• ...

Page 26: Neuigkeiten aus dem TYPO3-Projekt

Screencast TYPO3 Neossiehe auch

http://www.youtube.com/watch?v=ew3EvFA8Px4

Page 27: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

TYPO3 CMS 6.0

Page 28: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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

Page 29: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

TYPO3 CMS 6.0

• PHP Namespaces

• File Abstraction Layer

• 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)

Release: 27.11.2012

Page 30: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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

Page 31: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Entwicklerthemen

Page 32: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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

Page 33: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Gerrit Review Sytem

review.typo3.org

Page 34: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

TYPO3 Forge

• Redmine-basierte Entwicklungsplattform (Issue tracker, Wikis, etc)

forge.typo3.org

Page 35: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

TYPO3 Forge

• Redmine-basierte Entwicklungsplattform (Issue tracker, Wikis, etc)

forge.typo3.org

Page 36: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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

Page 37: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Community Support

Page 38: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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:[email protected]

• Feedback bitte!http://forge.typo3.org/projects/team-forum

Page 39: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

TYPO3 Events

Page 40: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNü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

Page 41: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Community Events

• TYPO3camps (Barcamp-style)

• Hamburg, München, BerlinRegensburg (26.-28.10.), Essen (9.-11.11.)

• Palma de MallorcaBologna (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)

Page 42: Neuigkeiten aus dem TYPO3-Projekt

1. CMS Night NürnbergNürnberg Web Week, 23.10.2012

Weitere Ansprechpartner

Oliver HaderTYPO3 CMS Core Team Leader

Andreas FörthnerTYPO3 Neos Core Team Member