neuigkeiten aus dem typo3-projekt

Post on 19-May-2015

809 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

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

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!

steffen.gebert@typo3.org

@StGebert on Twitter

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/

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/

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

TYPO3 CMS Core Team Member

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

TYPO3.org Server Admin Team Member

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

TYPO3 CMS

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

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

TYPO3 im Einsatz

mehr auf www.t3blog.com

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

Das TYPO3-Backend

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

TYPO3 CMS Features

• Stabile Core-API

• Modulares Backend

• “Extbase” MVC-Framework

• TypoScriptKonfigurationssprache

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

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

Demo:

http://demo.typo3.org

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

Community-driven Open Source

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

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

Die TYPO3-Association

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

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 €

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

Community Manager

Ben van’t Endeben.vantende@typo3.org

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

Die Geschichte zu“TYPO3 5.0”

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

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

Produkte im TYPO3-Projekt

das Projekt

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

TYPO3 Neos

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

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

• ...

Screencast TYPO3 Neossiehe auch

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

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

TYPO3 CMS 6.0

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

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

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

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

Entwicklerthemen

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

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

Gerrit Review Sytem

review.typo3.org

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

TYPO3 Forge

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

forge.typo3.org

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

TYPO3 Forge

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

forge.typo3.org

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

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

Community Support

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:nueww@forum.typo3.org

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

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

TYPO3 Events

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

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)

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

top related