At TYPO3 Developer Days 2023 I presented Topwire to a broader audience, which voted the presentation to be the “Best Talk” of the conference.
In this talk I give a short introduction what Topwire is all about and showcase a few examples what you can do with it. You can jump straight into the demo section of the talk if you want to skip the introduction.
If you like, you can also have a look the slides.
Server side APIs need to be desinged and created on the TYPO3, which is then consumed client side. Implementing changes or new features will then require the server and client to be kept in sync.
When using Topwire, all your logic lives on the server, including the declaration, which parts of the site should be progressively enhanced with Topwire. All you need to do, is adding some additional HTML tags to your Fluid templates.
No matter if it‘s an existing or a new project, such enhancements can be done in small chunks, which are easy to plan and execute. This keeps the risks low and speeds up “the time to market”.
The Hotwire Turbo concept and library is great, but Topwire does not stop there.
It is designed to be a tool box to help solve a lot of very common real world tasks that you face as TYPO3 developer or integrator.
It provides straightforward APIs for templates (view helpers), TypoScript and Extbase and combines multiple libraries and techniques to keep the effort for developers and integrators as low as possible, yet provides powerful solutions and user experiences.