Qué cubre la capa de diseño
La capa de diseño de una aplicación de Twenty es todo lo que el usuario ve: dónde aparece la aplicación en la barra lateral, qué vistas de lista incluye, cómo se organizan sus páginas de detalles de registro y qué componentes React personalizados se renderizan dentro de esas páginas.En esta sección
Vistas
defineView — configuraciones de lista guardadas: columnas visibles, filtros, grupos.Los elementos del menú de navegación
defineNavigationMenuItem — entradas laterales apuntando a vistas o URL externas.Page Layouts
definePageLayout, definePageLayoutTab y definePageLayoutWidget — pestañas y widgets en la página de detalle de un registro.Componentes delanteros
defineFrontComponent — componentes React encajados que se renderizan dentro de Twenty.Command Menu Items
defineCommandMenuItem - registra componentes frontales como entradas Cmd+K y acciones rápidas.Dónde aparece la aplicación
Los componentes de frontend se ejecutan dentro de un Web Worker aislado usando Remote DOM — se renderizan de forma nativa en la página (no dentro de un iframe), pero no pueden acceder directamente a la página o al DOM del host. La comunicación con Twenty ocurre a través de una API de host de paso de mensajes.
Todavía están en desarrollo activo: el sandbox implementa un DOM parcial, por lo que los usos avanzados pueden fallar. Consulta Limitaciones actuales.