Upload
alex-kellner
View
583
Download
10
Embed Size (px)
DESCRIPTION
Einführung in TYPO3 Neos für die Releaseparty in Rosenheim bei in2code.de
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
Links
• Die offizielle TYPO3 Neos Seite
http://neos.typo3.org
• Die offizielle TYPO3 Flow Seite
http://flow.typo3.org
• Best Practice – Integrators Cookbook
http://docs.typo3.org/neos/TYPO3NeosDocumentation/
IntegratorsCookbook/Index.html
in2code.deWir leben TYPO3
Vielen Dank