Your SlideShare is downloading. ×
0
Wir leben TYPO3        TYPO3 6.0                  Release Party RosenheimWir leben TYPO3                               in2...
in2code steht für…                     Workshops  TYPO3                     TYPO3 CMS            Security                 ...
AgendaWir leben TYPO3            in2code.de
Agenda                           • Neues Benutzer-Modul• Letzte Release Party     • Neuer Extension Manager• TYPO3 Produkt...
TYPO3!?Wir leben TYPO3             in2code.de
Release Party TYPO3 4.7Wir leben TYPO3           in2code.de
TYPO3 Produktfamilie                       TYPO3             TYPO3            TYPO3                       CMS             ...
TYPO3 Versionen                      4.0 – 4.73.0         3.5 – 3.8           6.0 - … 2000                             201...
TYPO3 Versionen                  Nächste LTS                  wird vermutlich                  TYPO3 6.2Wir leben TYPO3   ...
TYPO3 Versionen• Abwärtskompatibilität wahren• Große Änderungen am Core   in 4.x nicht möglich• Versionssprung ermöglicht ...
TYPO3 6.0Wir leben TYPO3   in2code.de
Übersicht der Änderungen in 6.0          Code-Struktur                             File Abstraction                       ...
File Abstraction Layer (FAL)     In TYPO3 bis 4.7                                   Filesystem                         Fil...
File Abstraction Layer (FAL)     Ab jetzt                                  Filesystem                                Filea...
File Abstraction Layer (FAL)   Wie sieht es jetzt aus?Wir leben TYPO3                in2code.de
Drag and Drop im Seitenmodul • Sortierung ändern • Verschieben innerhalb   verschiedener Bereiche • Derzeit noch kein Vers...
Neues Benutzermanagement-ModulWir leben TYPO3                  in2code.de
Neuer Extension ManagerWir leben TYPO3           in2code.de
Neues Modul zur LokalisierungWir leben TYPO3                 in2code.de
Kategorisierung aller Elemente in TYPO3 // get elements of a category in your extension $collection = TYPO3CMSCoreCategory...
Erstellung von Kollektionen (+ Dateikollektionen)Wir leben TYPO3                         in2code.de
Neue Konfigurationsdatei   localconf.php => LocalConfiguration.php (+ AdditionalConfiguration.php)Wir leben TYPO3         ...
Einführung von Namespaces• Umbenennung aller Klassen (mehr als 3300 Dateien!)• Standardkonformität (PSR-0)• Sinnvolle Bene...
Und dann noch…• „noBlur“ Option in HMENU    • Resources Feld in TS-   entfernt                     Datensatz entfernt• Sim...
Links• Alle Änderungen im Detail (mit vielen Code-Beispielen)   http://de.slideshare.net/plobacher/typo3-cms-60-die-   neu...
Vielen DankWir leben TYPO3                 in2code.de
Upcoming SlideShare
Loading in...5
×

Alle Änderungen zu TYPO3 6.0

2,323

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,323
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Alle Änderungen zu TYPO3 6.0"

  1. 1. Wir leben TYPO3 TYPO3 6.0 Release Party RosenheimWir leben TYPO3 in2code.de
  2. 2. in2code steht für… Workshops TYPO3 TYPO3 CMS Security Consulting Wir leben TYPO3 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. Performance Entwicklung Extensions NEOS Fluid TYPO3 FLOWResponsive Design AJAX Wir leben TYPO3 in2code.de
  3. 3. AgendaWir leben TYPO3 in2code.de
  4. 4. Agenda • Neues Benutzer-Modul• Letzte Release Party • Neuer Extension Manager• TYPO3 Produktfamilie • Neues Lokalisierungs-• TYPO3 Versionen Modul • Historie • Kategorisierungsmöglichkeit • LTS • Kollektionen • 6.0 • LocalConfiguration.php• Übersicht in 6.0 • Einführung v. Namespaces• File Abstraction Layer • Und dann noch…• Drag and Drop • LinksWir leben TYPO3 in2code.de
  5. 5. TYPO3!?Wir leben TYPO3 in2code.de
  6. 6. Release Party TYPO3 4.7Wir leben TYPO3 in2code.de
  7. 7. TYPO3 Produktfamilie TYPO3 TYPO3 TYPO3 CMS FLOW NEOS Bisheriges PHP- Neues CMS „TYPO3“ Framework Content- Grundlage Content- Management (auch für Management NEOS) für Neuent- Kontinuierliche kommende wicklung Weiter- Entwicklungen parallel zu entwicklung TYPO3 CMS Seit 2000 Seit 2011 2013Wir leben TYPO3 in2code.de
  8. 8. TYPO3 Versionen 4.0 – 4.73.0 3.5 – 3.8 6.0 - … 2000 2013 5.0 ???Wir leben TYPO3 in2code.de
  9. 9. TYPO3 Versionen Nächste LTS wird vermutlich TYPO3 6.2Wir leben TYPO3 in2code.de
  10. 10. 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 FutureWir leben TYPO3 in2code.de
  11. 11. TYPO3 6.0Wir leben TYPO3 in2code.de
  12. 12. Übersicht der Änderungen in 6.0 Code-Struktur File Abstraction LayerKategorisierung Extension Manager Drag ´n Drop Benutzer- Verwaltung Wir leben TYPO3 in2code.de
  13. 13. File Abstraction Layer (FAL) In TYPO3 bis 4.7 Filesystem Fileadmin Folder Folder 1 Folder 2 Files Datei1 Datei2 Datei3Pagetree Page 1 • Erhöhter PflegeaufwandContent- Content Contentelements 1 2 • Lokales Filesystem • Keine Metainformationen • Dateidopplungen Wir leben TYPO3 in2code.de
  14. 14. File Abstraction Layer (FAL) Ab jetzt Filesystem Fileadmin Folder Folder 1 Folder 2 Files File 1 File 2 File 3 Relation 1Pagetree Page 1 Metainformationen BezeichnungContent- Content Content Beschreibungelements 1 2 Kategorie etc… Wir leben TYPO3 in2code.de
  15. 15. File Abstraction Layer (FAL) Wie sieht es jetzt aus?Wir leben TYPO3 in2code.de
  16. 16. Drag and Drop im Seitenmodul • Sortierung ändern • Verschieben innerhalb verschiedener Bereiche • Derzeit noch kein Verschieben in andere Seiten möglichWir leben TYPO3 in2code.de
  17. 17. Neues Benutzermanagement-ModulWir leben TYPO3 in2code.de
  18. 18. Neuer Extension ManagerWir leben TYPO3 in2code.de
  19. 19. Neues Modul zur LokalisierungWir leben TYPO3 in2code.de
  20. 20. Kategorisierung aller Elemente in TYPO3 // get elements of a category in your extension $collection = TYPO3CMSCoreCategoryCollectionCategoryCollection::load( $categoryUid, TRUE, $tableName );Wir leben TYPO3 in2code.de
  21. 21. Erstellung von Kollektionen (+ Dateikollektionen)Wir leben TYPO3 in2code.de
  22. 22. Neue Konfigurationsdatei localconf.php => LocalConfiguration.php (+ AdditionalConfiguration.php)Wir leben TYPO3 in2code.de
  23. 23. Einführung von Namespaces• 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)t3lib_extobjbase => BackendModuleAbstractFunctionModuleSC_tslib_showpic => FrontendControllerShowImageControllerWir leben TYPO3 in2code.de
  24. 24. Und dann noch…• „noBlur“ Option in HMENU • Resources Feld in TS- entfernt Datensatz entfernt• Simulate Static Documents • XCLASS Einbindung keine Systemerweiterung künftig nur noch mit mehr Autoloader• Extension Einstellung • Entfernung veralteter „doNotLoadInFE“ entfällt Methoden (siehe• Extbase + Fluid wird per DeprecationLog) Default geladen • Säuberung des CodesWir leben TYPO3 in2code.de
  25. 25. Links• Alle Änderungen im Detail (mit vielen Code-Beispielen) http://de.slideshare.net/plobacher/typo3-cms-60-die- neuerungen-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- einblicke-in-die-typo3entwicklungWir leben TYPO3 in2code.de
  26. 26. Vielen DankWir leben TYPO3 in2code.de
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×