Vorstellung TYPO3 Neos - Release 1.0 - Releaseparty Rosenheim

Post on 03-Sep-2014

592 views 10 download

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

in2code.deWir leben TYPO3

Wir leben TYPO3

Release Party Rosenheimin2code.de – Wir leben TYPO3

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

in2code.deWir leben TYPO3

Agenda

in2code.deWir leben TYPO3

Agenda

• TYPO3 CMS

• The Wind of Change /

TYPO3 Neos

• More Facts

• Look into Neos Backend

• Look into Neos Config

(Packagage)

in2code.deWir leben TYPO3

TYPO3 CMSHistory

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

in2code.deWir leben TYPO3

Our daily TYPO3

in2code.deWir leben TYPO3

The wind of change…

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

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

in2code.deWir leben TYPO3

TYPO3 Neos Entwickler

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

• Freelancer / Angestellte

• Finanziert durch TYPO3 Association / Firmen / Freelancer

• Open Source

in2code.deWir leben TYPO3

TYPO3 CMS Versionen Verwirrung

5.0 ???

3.03.5 – 3.8

2000 2013

4.0 – 4.7

6.0 - …

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

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…

in2code.deWir leben TYPO3

More Facts

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

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

in2code.deWir leben TYPO3

Look at Neos

in2code.deWir leben TYPO3

Neos Screenshots

in2code.deWir leben TYPO3

Neos Screenshots – Multi Channel Publishing

in2code.deWir leben TYPO3

Neos Screenshots – Personalized Content

in2code.deWir leben TYPO3

Look at NeosConfiguration

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

in2code.deWir leben TYPO3

Neos Configuration – NodeTypes.yaml

in2code.deWir leben TYPO3

Neos Configuration – TypoScript 2

in2code.deWir leben TYPO3

Neos Configuration – Sites.xml

in2code.deWir leben TYPO3

Neos Configuration – Templates

in2code.deWir leben TYPO3

Neos Configuration – Database NodeData

in2code.deWir leben TYPO3

Show the Magic

in2code.deWir leben TYPO3

Vielen Dank