TYPO3 Developer Days Tag 1 eine kurze Zusammenfassung

Wie jedes Jahr finden im Sommer die TYPO3 Developer Days statt. Dieses Jahr im wunderschönen Malmö in Schweden. Vier Tage lang stecken TYPO3 Entwickler und das Core Team die rauchenden Köpfe zusammen und tauschen Erfahrungen und Konzepte aus. Das Ziel ist klar, die Optimierung des Systems und der eigenen Arbeitsprozesse bei der Entwicklung mit und von TYPO3.

Unser erstes Ziel war ein Rundgang durch die Innenstadt, die dank kostenloser Benutzung der öffentlichen Verkehrsmittel gut zu erreichen war, einen ersten Eindruck der Stadt gewinnen und die entspannten Leute beobachten.

Am Nachmittag ging es los mit einer offiziellen Begrüßung. Als Highlight gab es einen Skype Call mit Kasper Skårhøj dem Erfinder von TYPO3. Er stellte seine aktuellen Projekte vor und erklärte, warum er an TYPO3 nicht mehr mitentwickelt.

Im Anschluss folgte eine kurze Vorstellung der neuen Features der TYPO3 V8 LTS. Dabei wurde nicht nur die Verwendung von Doctrine erwähnt, sondern auch die zukünftige Entwicklung mit Content Context und der spezifischen Auslieferung von Inhalten zu verschiedenen Besuchern der Seite. Als Highlight wurde die Entwicklung von nreach.io genannt. Eine Extension, welche Assets zu Microsoft Azure versendet und deren Informationen als Metatags an das Asset speichert. So lassen sich im nach hinein Suchabfragen nach z.B. grünen Bildern generieren.

Vorträge

Weiter ging es mit den einzelnen Sessions. Ein genauen Session Plan könnt Ihr hier einsehen - t3dd17.typo3.org. Zuerst habe ich mir den Vortrag von Nils Ackermann - Composer the Best Practices - angehört. Hier gab es hilfreiche Tipps für Installation von Extensions mittels Composer.

Im Anschluss konnte man sich über Contributing to TYPO3 informieren. Wie erstelle ich ein Bugticket auf forge.typo3.org und wie und wann wird ein eingereichter Patch auf review.typo3.org gemerged. Genug Werzeuge für die Entwickler, um zukünftig am Core mitzuwirken.

Mit diesen Eindrücken, war auch der Erste Tag der Developer Days beendet.