Skip to content

From Translations to Multi Dimension Entities

Avatar of Alexander Schranz Alexander Schranz

Content management is more than just adding a text editor to your project. Initially, you may only need a basic text editor for your Entity. However, as your project grows, you might require support for multiple languages, and when drafting or versioning come into play, things can get tricky.

In this talk, I will provide a quick introduction to different ways of data modeling and the libraries available to meet these needs. I'll also share a brief history of Sulu's content storage and explain why we decided to redesign the entire content storage system for a better future.

You'll learn how to evolve from a simple Doctrine entity to a translatable entity, and finally, to a multi-dimensional entity that supports multiple languages, drafting, versioning, and more. These concepts are reusable even if you're not using our beloved CMS.

Delivered in English
Room:
Track 2

Thursday, December 5, 2024 at 10:05 AM – 10:40 AM

Introductory talk, no prior knowledge needed.