Good understanding of some Drupal 8 components and OOP is welcomed as it will be easier to follow, but the session will also contain some explanation of said components.
UX is a big part of today's digital world and it’s not easy to get it right. On a platform where users are responsible for inputting content and are in constant interaction with the UI and the forms, UX is especially important.
For a recent project we were posed with several requirements such as how to provide and manage much longer help text on a form as whole or specific fields within a form, show on demand and also editable by a larger pool of non-technical users within the system. The idea was to help and guide inexperienced users when inputting content in different forms with a large number of fields.
In this session, I’d like to take you through the thought process of developing such a module and also showcase you different parts of the code that work together in bringing this feature to life. We will be reviewing and going through code examples on how to create and use various Drupal 8 components such as custom entities, configuration forms, services, plugins, controllers and routes.