Malla tiene un vocabulario pequeño. Cada guía usa estas palabras con el mismo significado.
Espacios de trabajo y sitios
Un espacio de trabajo es tu equipo. Es dueño de los miembros, de un plan del espacio de trabajo (puestos y uso de IA) y de las claves de API para agentes. Un espacio de trabajo contiene cualquier cantidad de sitios. Cada sitio tiene su propio plan, páginas, sistema de diseño, contenido, datos y dominios.
Páginas, nodos y documentos
Una página es un único documento: un mapa plano de nodos más variables e interacciones de la página. Un nodo es un elemento del lienzo, como una sección, un frame, un texto, un enlace, una imagen, una lista de colección, un formulario, un input o una instancia de componente. Cada nodo tiene un tipo, props (su contenido y configuración) y estilos.
Las páginas tienen una ruta como /pricing. Una página plantilla tiene una ruta dinámica como /blog/:slug y se renderiza una vez por cada ítem del CMS.
Clases, tokens y componentes
- Los tokens de diseño son variables CSS de todo el sitio para colores, fuentes y espaciado. Cambias un token y todos sus usos lo siguen.
- Las clases son reglas de estilo reutilizables. Una clase combinada se construye sobre una clase padre, como
btn+btn-ghost. - Los estilos locales están en un solo nodo y ganan sobre sus clases.
- Los componentes son piezas de layout reutilizables con variantes. Cada copia en una página es una instancia y puede sobrescribir textos, imágenes, estilos y visibilidad.
Puntos de quiebre y estados
Malla es desktop-first. Diseñas la base (escritorio, 1440 px) y sobrescribes valores en tablet (991 px o menos) y móvil (767 px o menos). Cada punto de quiebre también puede dar estilo a los estados hover, focus y active.
Datos y lógica
- Los enlaces de datos reemplazan un valor literal por una expresión, como
item.titleovars.count > 0. - Las variables guardan el estado de la página o del sitio.
- Las integraciones conectan un sitio con REST, GraphQL o el CMS; las consultas obtienen datos a través de ellas.
- Los flujos de trabajo son listas de pasos que inicia un disparador. Los flujos de trabajo de cliente se ejecutan en el navegador; los de servidor se ejecutan en el edge.
- Las tablas nativas son la base de datos SQL propia del sitio para los datos de la app, protegidas por reglas de fila.
Entornos
Cada sitio tiene dos entornos. Staging vive en un subdominio de Malla y los buscadores nunca lo indexan. Producción es lo que ven tus visitantes, en tu propio dominio. Los formularios, los envíos y los flujos de trabajo de servidor se guardan por separado en cada entorno.
Personas
Los usuarios del editor construyen sitios: propietarios, administradores, editores, lectores y editores de contenido. Los visitantes usan el sitio publicado y pueden tener sus propias cuentas. Los dos nunca se mezclan: tablas, sesiones y claves separadas. Consulta Equipo y roles y Cuentas de visitantes.