alle Änderungen zu typo3 6.0
TRANSCRIPT
in2code.deWir leben TYPO3
Wir leben TYPO3
TYPO3 6.0Release Party Rosenheim
in2code.deWir leben TYPO3
in2code steht für…
TYPO3
Extensions
Entwicklung
Fluid
Security
Performance
Workshops
TYPO3 FLOW
Consulting
NEOS
TYPO3 CMS
Responsive Design
Wir bieten Lösungen für Ihre Internetpräsenz sowie Ihren individuellen Webanwendungen auf Basis von TYPO3 (CMS, NEOS, FLOW) und anderen modernen Programmiersprachen und Techniken. Nutzen Sie unser Spezialwissen für Ihre Anforderung.
Wir leben TYPO3
AJAX
in2code.deWir leben TYPO3
Agenda
in2code.deWir leben TYPO3
Agenda
• Letzte Release Party
• TYPO3 Produktfamilie
• TYPO3 Versionen
• Historie
• LTS
• 6.0
• Übersicht in 6.0
• File Abstraction Layer
• Drag and Drop
• Neues Benutzer-Modul
• Neuer Extension Manager
• Neues Lokalisierungs-Modul
• Kategorisierungsmöglichkeit
• Kollektionen
• LocalConfiguration.php
• Einführung v. Namespaces
• Und dann noch…
• Links
in2code.deWir leben TYPO3
TYPO3!?
in2code.deWir leben TYPO3
Release Party TYPO3 4.7
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 Versionen
5.0 ???
3.03.5 – 3.8
2000 2013
4.0 – 4.7
6.0 - …
in2code.deWir leben TYPO3
TYPO3 Versionen
Nächste LTSwird vermutlichTYPO3 6.2
in2code.deWir leben TYPO3
TYPO3 Versionen
• Abwärtskompatibilität wahren
• Große Änderungen am Core
in 4.x nicht möglich
• Versionssprung ermöglicht
neue Technologie
• Zurück zur Vorreiterrolle
• Back to the Future
in2code.deWir leben TYPO3
TYPO3 6.0
in2code.deWir leben TYPO3
Übersicht der Änderungen in 6.0
File Abstraction Layer
Code-Struktur
Drag ´n Drop
Extension Manager
Benutzer-Verwaltung
Kategorisierung
in2code.deWir leben TYPO3
Files
Folder
Filesystem
Fileadmin
Folder 1
Datei1 Datei2
Folder 2
Datei3
Content-
elements
Pagetree Page 1
Content 1
Content 2
File Abstraction Layer (FAL)In TYPO3 bis 4.7
• Erhöhter Pflegeaufwand
• Lokales Filesystem
• Keine Metainformationen
• Dateidopplungen
in2code.deWir leben TYPO3
Files
Folder
Filesystem
Fileadmin
Folder 1
File 1 File 2
Folder 2
File 3
Content-
elements
Pagetree Page 1
Content 1
Content 2
File Abstraction Layer (FAL)Ab jetzt
Relation 1
Metainformationen
Bezeichnung
Beschreibung
Kategorie
etc…
in2code.deWir leben TYPO3
File Abstraction Layer (FAL)Wie sieht es jetzt aus?
in2code.deWir leben TYPO3
Drag and Drop im Seitenmodul
• Sortierung ändern
• Verschieben innerhalb verschiedener Bereiche
• Derzeit noch kein Verschieben in andere Seiten möglich
in2code.deWir leben TYPO3
Neues Benutzermanagement-Modul
in2code.deWir leben TYPO3
Neuer Extension Manager
in2code.deWir leben TYPO3
Neues Modul zur Lokalisierung
in2code.deWir leben TYPO3
Kategorisierung aller Elemente in TYPO3
// get elements of a category in your extension$collection = \TYPO3\CMS\Core\Category\Collection\CategoryCollection::load( $categoryUid,
TRUE, $tableName
);
in2code.deWir leben TYPO3
Erstellung von Kollektionen (+ Dateikollektionen)
in2code.deWir leben TYPO3
Neue Konfigurationsdateilocalconf.php => LocalConfiguration.php (+ AdditionalConfiguration.php)
in2code.deWir leben TYPO3
Einführung von Namespaces
t3lib_extobjbase => Backend\Module\AbstractFunctionModuleSC_tslib_showpic => Frontend\Controller\ShowImageController
• Umbenennung aller Klassen (mehr als 3300 Dateien!)
• Standardkonformität (PSR-0)
• Sinnvolle Benennung von Klassen
• Kompatibilitätslayer ermöglicht Nutzung über alte Klassennamen (vermutlich bis Version 6.2)
in2code.deWir leben TYPO3
Und dann noch…
• „noBlur“ Option in HMENU
entfernt
• Simulate Static Documents
keine Systemerweiterung
mehr
• Extension Einstellung
„doNotLoadInFE“ entfällt
• Extbase + Fluid wird per
Default geladen
• Resources Feld in TS-
Datensatz entfernt
• XCLASS Einbindung
künftig nur noch mit
Autoloader
• Entfernung veralteter
Methoden (siehe
DeprecationLog)
• Säuberung des Codes
in2code.deWir leben TYPO3
Links
• Alle Änderungen im Detail (mit vielen Code-Beispielen)
http://
de.slideshare.net/plobacher/typo3-cms-60-die-neuerunge
n-typovision-gmbh
• TYPO3 6.0 im Wiki
http://wiki.typo3.org/TYPO3_6.0
• Der Weg zu TYPO3 6.0
http://
de.slideshare.net/StephenKing/typo3-cms-60-und-einblick
e-in-die-typo3entwicklung
in2code.deWir leben TYPO3
Vielen Dank