Saltar al contenido principal

Composición y disposición+ de página

Descripción general​

Las distintas composiciones y disposiciones de página proporcionan una base sólida para crear aplicaciones de manera eficiente. Garantizan la coherencia y la capacidad de ser responsive en los diferentes tipos de aplicaciones, lo que permite una composición de la interfaz de usuario perfecta. Los diseñadores y los desarrolladores pueden elegir entre nuestras composiciones y disposiciones de página y otros componentes de diseño de contenido y adaptarlos para satisfacer las necesidades específicas de la aplicación.

Al igual que los dibujos arquitectónicos que ilustran la forma, el tamaño y la disposición de una habitación, la composición y disposición de página define la estructura y la organización de una interfaz, lo que garantiza claridad y facilidad de uso.

Anatomía​

Imagen en la que se muestra la anatomía de un componente composición y disposición de página

  1. Encabezado: El encabezado permite una navegación coherente por las experiencias de la aplicación. Define la parte superior de cualquier página. Los encabezados son componentes contenedor. En otras palabras, contienen otros componentes para cumplir con un caso de uso específico.
  2. Subtítulo: Ubicado debajo del encabezado, el subtítulo proporciona contexto adicional o acciones relacionadas con el contenido principal de la página.
  3. Panel lateral: Organiza la estructura del contenido y proporciona contexto para orientar a los usuarios. Ocupa el lado izquierdo de la pantalla y se extiende verticalmente desde el encabezado hasta la parte inferior de la página.
  4. Panel lateral de herramientas: Se utiliza para acciones adicionales, comparación o contraste de información. Funciona como una superposición del espacio de trabajo o como un panel de empuje para alternar la configuración y los detalles.
  5. Pie de página: Sección permanente en la parte inferior de la página, que normalmente contiene enlaces legales, navegación secundaria o acciones de apoyo.

Soluciones de Jutro Design System​

Jutro Design System proporciona múltiples componentes para el manejo de las composiciones y disposiciones de páginas y contenido, lo que facilita las tareas de diseño e implementación a través de una combinación de soluciones genéricas y específicas.

Componentes de composición y disposición de página​

Los componentes de composición y disposición de página permiten a los diseñadores y desarrolladores comenzar a crear rápidamente sus aplicaciones, lo que garantiza una composición de interfaz de usuario uniforme y responsive en diferentes tipos de aplicaciones. Los equipos pueden elegir entre cinco componentes de composición y disposición de página individuales y adaptarlos para cumplir con los requisitos específicos de la aplicación, o pueden usar el componente AppFloorPlan que proporciona un conjunto predefinido de opciones.

Warning: Aunque los nuevos componentes de composición y disposición de página individuales están disponibles, no ofrecen una alternativa a algunas de las funciones del componente AppFloorPlan.

El uso de los componentes de composición y disposición de página requiere el diseño y la implementación de contenido para las diferentes secciones de la página, como el encabezado, los menús y el pie de página. Estos componentes también requieren que la aplicación maneje el enrutamiento de forma independiente. Sin embargo, el componente AppFloorPlan proporciona estos aspectos.

Evalúe las necesidades de su proyecto antes de tomar una decisión.

¿Cuál es la diferencia entre los componentes de composición y disposición individuales y AppFloorPlan?​

FunciónComponentes de composición y disposición de página individualesAppFloorPlan
FlexibilidadFlexible, permite personalizaciónRígido, estructuras y opciones predefinidas
TematizaciónTotalmente basado en tokens, lo que garantiza la uniformidad y una tematización más sencillaNo basado en tokens
Separación de responsabilidadesSolo enfocado en aspectos de UXUX y enrutamiento
ContenidoSin contenido predefinidoContenido predefinido con opciones de personalización: menús, elementos de encabezado, composición y disposición

Componentes de composición y disposición de página individuales​

Las composiciones y disposiciones de página son flexibles y están basadas en tokens, lo que permite la personalización y una adaptación más sencilla en diferentes pantallas. Cada componente de composición y disposición de página es completamente independiente del contenido que se muestra en él. Los componentes de composición y disposición de página incluyen:

Componente AppFloorPlan​

El componente AppFloorPlan presenta una estructura más rígida con reglas y contenido predefinidos, como un encabezado y un menú de navegación, y también integra enrutamiento.

Auxiliares de composición y disposición de contenido​

Los componentes auxiliares de composición y disposición de contenido facilitan la creación de diversas estructuras para la distribución de contenido. Mientras que los diferentes componentes de composición y disposición de página controlan secciones específicas de la página, como el encabezado o el pie de página, estos componentes auxiliares proporcionan soluciones genéricas para organizar el contenido dentro de la página, como la administración de columnas, filas y su contenido. A continuación, se detallan los auxiliares de composición y disposición de contenido.

  • Flex y FlexItem: Implementación de contenedores flexibles con opciones predefinidas.
  • Grid y GridItem: Implementación de contenedor de cuadrícula y elementos secundarios.
  • GridLayout: Simplificación del componente Grid.
  • ColumnLayout: Componente de estructura de columnas.

Los auxiliares de composición y disposición de contenido son en su mayoría componentes orientados al desarrollador.

Ejemplos de composición y disposición de página​

Jutro incluye varios ejemplos de composiciones y disposiciones de página. Estos ejemplos sirven como kits de inicio y referencias, ya que demuestran cómo puede utilizar las composiciones y disposiciones de página de manera eficaz. Considérelos variantes de página, como una página de aterrizaje o una vista de detalles. El propósito de estos ejemplos es proporcionarle una representación visual de cómo se vería una composición y disposición, lo que le ayudará a conceptualizar y ajustar su diseño antes de comenzar el trabajo real. En lugar de empezar desde cero, puede inspirarse en estos ejemplos y adaptarlos a sus necesidades, lo que hará que todo el proceso sea más eficiente y fluido.

Note: Si bien estos ejemplos están diseñados para casos de uso específicos, se pueden adaptar para otros escenarios según las necesidades de su proyecto.