Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

31
in2code.de Wir leben TYPO3 Wir leben TYPO3 Release Party Rosenheim in2code.de – Wir leben TYPO3

TAGS:

description

Einführung in TYPO3 Neos für die Releaseparty in Rosenheim bei in2code.de

Transcript of Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

Page 1: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Wir leben TYPO3

Release Party Rosenheimin2code.de – Wir leben TYPO3

Page 2: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

in2code

TYPO3

Extensions

Entwicklung

Fluid

Security

Performance

Workshops

TYPO3 Flow

Consulting

TYPO3 Neos

TYPO3 CMS

Responsive Design

in2code bietet maßgeschneiderte Lösungen mit dem Enterprise Content Management System TYPO3 für Websites, Corporate Internet, Intranet und mobile Apps. Unsere Stärke liegt in der Konzeption und technischen Umsetzung komplexer Anforderungen im Web, wie z. B. der Anbindung an SAP- und CRM-Systeme für Desktop, Tablets oder Smartphones.

Wir leben TYPO3

AJAX

Page 3: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Agenda

Page 4: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Agenda

• TYPO3 CMS

• The Wind of Change /

TYPO3 Neos

• More Facts

• Look into Neos Backend

• Look into Neos Config

(Packagage)

Page 5: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

TYPO3 CMSHistory

Page 6: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

TYPO3 CMS Versionen

2001 TYPO 3.0 Erste veröffentlichte Version

2003 3.5 Extension Manager

2004 – 2005

3.6, 3.7, 3.8 Mehrsprachigkeit, Fehlerkorrektuen

2006 4.0 Runderneuerung BE, DBAL, Workspaces

2007 – 2010

4.1, 4.2, 4.3, 4.4

IRRE, UTF8, CLI, Salted Passwords

2011 4.5 LTS IE6-Unterstützung bis 2015

2011 – 2012

4.6, 4.7 XLIFF, Mailform, Government Package

2012 6.0 FAL, Usability, Namespaces

2013 6.1 FAL Verbesserungen

2014 6.2 LTS Automatische Updates, Responsive Img

Page 7: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Our daily TYPO3

Page 8: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

The wind of change…

Page 9: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Der Wunsch nach Veränderung

• Gerätevielfalt bedienen

• Multichannel Publishing immer

wichtiger

• Personalisierte Inhalte

• Strukturierte Inhalte

• Vereinfachte

Suchmaschinenoptimierung

• Skalierbarkeit

• Der Wunsch nach etwas

komplett NEUEM

Page 10: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

TYPO3 Neos Entwicklung

2006 Entscheidung für ein völlig neues CMS-Konzept

2008 Entwicklungsstart TYPO3 Flow als Grundlage

2009 TYPO3 Flow 1.0 Alpha

2009 Extbase für TYPO3 CMS

2011 Fertigstellung TYPO3 Flow 1.0

2012 Caching Framework für TYPO3 CMS

2013 TYPO3 Neos 1.0

Page 11: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

TYPO3 Neos Entwickler

• Frontend- / Backend- / Architektur- / UX- Experten

• Freelancer / Angestellte

• Finanziert durch TYPO3 Association / Firmen / Freelancer

• Open Source

Page 12: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

TYPO3 CMS Versionen Verwirrung

5.0 ???

3.03.5 – 3.8

2000 2013

4.0 – 4.7

6.0 - …

Page 13: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

TYPO3 Produktfamilie

TYPO3 CMS

TYPO3 Flow

TYPO3 Neos

Bisheriges „TYPO3“

Content-Management

Kontinuierliche Weiter-entwicklung

Seit 2000

PHP-Framework

Grundlage (auch für NEOS) für kommende Entwicklungen

Seit 2011

Neues CMS

Content- ManagementNeuent-wicklung parallel zu TYPO3 CMS

2013

Page 14: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

TYPO3 CMS- / Neos-Entwicklung

TYPO3 CMS

TYPO3 Neos

Extbase+ Fluid

Caching Framework

Aloha Editor?TypoScript2?

StabilitätPerformanceBekanntheit

ModernEinfachWett-bewerbsfähig

Entwicklung…

Entwicklung…

Page 15: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

More Facts

Page 16: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Neos concept• Entwickler glücklich machen

• Komplexe Geschäftslogiken abbildbar machen

• Konzepte wiederverwendbar machen

• Gängige Entwicklerkonventionen nutzen

• Solides Fundament: TYPO3 Flow

• Der Motor der die API anbietet und es möglichmacht, auch ohne CMS zu entwickeln

• Erweiterbarkeit durch Packages (Plugins)

• In-Page Editing (FE-Edit)

• Content Repository

• Eigene Seiteninhalte

• Losgelöst von relationaler Datenbank

• Vereinfachtes Deployment

• Content Deployment möglich durch UUID

• Deployment Script mit TYPO3 Surf

Page 17: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Neos User Experience Master Plan

• Die Benutzung des CMS soll intuitiv möglich sein

• Das CMS soll die Art der Benutzung nicht vorschreiben

• Zeige Felder und Einstellungen nur wenn diese

benötigt werden

• Publizierung von Pflege trennen

• Skalierbar- und

Erweiterbarkeit

Page 18: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Look at Neos

Page 19: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Neos Screenshots

Page 20: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Neos Screenshots – Multi Channel Publishing

Page 21: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Neos Screenshots – Personalized Content

Page 22: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Look at NeosConfiguration

Page 23: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Neos Configuration

Konfiguration liegt komplett in Dateien

• Logische Kapselung in Packages

• Versionierung mit entsprechenden Tools möglich

(Git, Svn, etc…)

• Deployment vereinfacht möglich

• Konfigurationsänderungen benötigen keinen BE-Login

• Default-Settings können vererbt und angepasst werden

• Wiederverwendung einfach gemacht

Page 24: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Neos Configuration – NodeTypes.yaml

Page 25: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Neos Configuration – TypoScript 2

Page 26: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Neos Configuration – Sites.xml

Page 27: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Neos Configuration – Templates

Page 28: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Neos Configuration – Database NodeData

Page 29: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Show the Magic

Page 31: Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

in2code.deWir leben TYPO3

Vielen Dank