TYPO3 Developer Days 2019
| title | author | length |
|---|---|---|
| Aftermovie | 03m | |
Short montage showing a lively TYPO3 Developer Days 2019 with 250 attendees from around the world, active sponsor booths and a packed social program. Footage… | ||
| Keynote | Benni Mack | 45m |
Version 10 is released (ten days ago) and promises concrete changes: PSR‑14 events replacing hooks, a new mail API and dependency injection support, Fluid and… | ||
| Hacking TYPO3 - a journey through recent security vulnerabilities | Oliver Hader | 48m |
Demonstrations use a DDEV/Docker TYPO3 9.5.8 (security fixes removed) hacking playground from a public GitHub repo and a rips Tech scanner to show concrete… | ||
| TYPO3 Template Engine Integration Explained | Benjamin Kott | 45m |
Shows how Twig is integrated into TYPO3 by adding a TypoScript content object, a standalone view and an Xbase view, implementing a Twig cache adapter and a… | ||
| Extension Development with Extbase | Benjamin Kott, Oliver Hader | 45m |
Extbase usage is concrete: use lazy loading and Doctrine DBAL queries to avoid reconstituting objects when 250 relations per record explode queries, and split… | ||
| Essential Solutions for TYPO3 Productivity - Part 1 | Sanjay Chauhan | 25m |
A quick composer generator creates composer.json from ext_emconf or a blank form for instant download; a security distribution rehomes code into private/public… | ||
| Local to Live deployment for a TYPO3 beginner | Elli Ludwigson | 25m |
Shows a concrete pipeline: set up DDEV local (Docker + Homebrew), create a Composer-based TYPO3 project, push to GitHub, then connect the repo to DDEV Live to… | ||
| TYPO3 through a beginner’s eyes | Elli Ludwigson | 21m |
Begins as a beginner’s handbook project that breaks TYPO3 into four main chapters plus a hands-on guides section, with about ten initial guides sketched and… | ||
| Frontend tests with codeception | Christian Keuerleber | 43m |
Practical demo of setting up browser tests with Codeception using ChromeDriver/Chromium and the WebDriver layer, with test configs, container-friendly fixtures… | ||
| Build Your Own Upgrade Wizard | Jigal van Hemert | 42m |
Shows how to create a custom Upgrade Wizard for the TYPO3 Install Tool so extensions can migrate data between TYPO3 versions. Covers the concrete process of… | ||
| Seo Insights | Stefan Kosker | 36m |
Covers how Google crawls, indexes and ranks (over 200 ranking factors), then applies fixes on a real TYPO3 news site: had 4300 unique parameter URLs, 83% of… | ||
| Fluid Components in Production | Simon Praetorius | 35m |
A TYPO3 extension called fluid_components provides encapsulated, Fluid-written UI components with strict FC param APIs, used across sitegeist projects for… | ||
| Domain-Driven Design & TYPO3: The missing pieces | Andreas Wolf | 46m |
Five concrete pain points in TYPO3 Extbase setups and clear fixes: Extbase gets treated as DDD-for-everything which wastes complexity; getters/setters are an… | ||
| Extending Extensions | Lina Wolf | 34m |
Shows how TYPO3 extension hooking actually works: signals and slots dispatch a single array parameter, validate only array shape and element count, and run in… | ||
| Essential Solutions for TYPO3 Productivity - Part 2 | Sanjay Chauhan | 42m |
Provides a ready server compatibility checker script for TYPO3 versions and mail/DB tests, a suite of published extensions (about 20 extensions, ~150 tickets… | ||
| On the ethics of web development | Jan-Michael Löw | 50m |
Companies push features that scale harm: Facebook forces “real names” after detecting about 86 million fake accounts and its stock drops ~$20, forcing… | ||
| A song of DevOps and TYPO3 - Developing a platform to host TYPO3 | Lars Liedtke | 25m |
A hosting platform called proServer runs on bare metal with FreeBSD jails, ZFS storage and a NAT64 gateway so jails are IPv6-only while IPv4 is translated… | ||
| Agile Atomic Design - Experiences from the reality | Attila János | 27m |
Changes a decade-old workflow to combine Atomic Design with Agile, claims a component-first process speeds prototyping and catches content problems earlier but… | ||
| One year after the GDPR came into force, did anything happen? | Karen Falkenberg | 39m |
One year after the GDPR goes live the talk lists concrete failures and fixes for websites: authorities target contact forms, ERP/CRM exports and CMS plugins… | ||
| Getting started with test-driven development with PHPUnit | Oliver Klee | 45m |
Hands-on workshop that teaches using PHPUnit on PHP 7 with composer and an IDE to write real unit tests, run them red→green, and iterate fast. Shows concrete… | ||
| Extension Social Stream | Philipp Parzer | 27m |
A TYPO3 extension called social_stream crawls social pages and saves each post as a news record with title text link and attached media it supports Facebook… | ||
| Smooth TYPO3 Migrations Using TYPO3 Code Scanner | Michiel Roos | 22m |
Describes a standalone PHP command-line tool that scans TYPO3 codebases using a PHP parser to build an AST and applies matchers derived from TYPO3 RST… | ||
| Bullet-proof projects | Andreas Wolf | 40m |
Gradual, low-effort measures that actually reduce breakage: run PHPStan at level 0 then raise levels to catch real type and API mismatches; run PHP CS Fixer… | ||
| Don't get hooked, listen to events! PSR-14 within TYPO3 v10 | Benni Mack | 47m |
PSR-14 gets implemented into TYPO3 v10 to replace scattered hooks and signal slots with object-based events, three tiny interfaces and a pluggable dispatcher… | ||
| nothing matches | ||