Ubuntu

Resumen del equipo de diseño y web – 27 de abril de 2021

Resumen del equipo de diseño y web - 27 de abril de 2021

El equipo web de Canonical realiza iteraciones de dos semanas para crear y mantener todos los sitios web y las interfaces web de productos de Canonical. Estos son algunos de los aspectos más destacados de nuestro trabajo completo de esta iteración.

Escuadrón web

Web Squad desarrolla y mantiene la mayor parte de Sitios de Canonical como ubuntu.com, canonical.com y más.

Lanzamiento de Ubuntu 21.04 (Hirsute Hippo)

Ubuntu 21.04 se lanzó en todas nuestras plataformas compatibles en esta iteración. La web apoyó esto con una adquisición de la página de inicio, actualizaciones de las secciones “Novedades” de las páginas del escritorio y del servidor, actualizaciones de toda la sección de descargas y actualizamos el aspecto de la página de descarga de Raspberry Pi.

Obtén Ubuntu>

Agregue la acción del comprobador de enlaces para escanear documentos de OpenStack

Para mejorar aún más la calidad de los documentos en Canonical, hemos agregado dos acciones de verificación de enlaces más que escanean regularmente los documentos de OpenStack en busca de enlaces rotos. Los autores de documentos de Canonical son los encargados de mantener dos secciones de los documentos de OpenStack:

Marca

El equipo de la marca desarrolla nuestra estrategia de diseño y crea la apariencia de la empresa a través de muchos puntos de contacto, desde la web, documentos, exposiciones, logotipos y videos.

Actualización del sitio web de Juju

Apoyamos al Sitio web de Juju.is actualicé y trabajé en algunas ilustraciones e íconos que se usarán en todo el sitio.

También trabajamos en el ‘¿Qué es Juju?’ sección interactiva del sitio, trabajando en las imágenes y también en la secuencia de animación.

Ilustraciones de Anbox Cloud

Creamos un conjunto de ilustraciones para Anbox Cloud para que los equipos las utilicen en el próximo sitio web y en las actualizaciones de marketing.

Vídeo de Anbox Cloud

Contar la historia del poder de Anbox Cloud es complejo, por lo que creamos un video de un minuto para mostrar brevemente a los usuarios lo fácil que es comenzar con Anbox que se usará online.

Carteles

Hemos creado algunos carteles para que los impriman las empresas que venden portátiles con Ubuntu Desktop instalado.

Desarrollamos un PDF con campos de formulario con estilo que permite a los propietarios de negocios agregar su propia copia específica si es necesario.

MAAS

Se desarrolla la escuadra MAAS la interfaz de usuario Para el Proyecto MAAS.

MAAS como inquilinos LXD está en QA

En esta iteración, cerramos nuestro trabajo de funciones para MAAS como inquilinos LXD. A partir de ahora podemos gestionar proyectos LXD a través de MAAS y también crear un nuevo proyecto LXD en el servidor LXD a través de MAAS.

Agregamos algunas mejoras de UX a la tabla mostrando el gráfico de uso del núcleo general del proyecto en lugar del gráfico específico del proyecto. Desde una perspectiva de panorama general, el gráfico no tenía sentido cuando los valores no cuadraban correctamente.

Una vez que un usuario examina estos proyectos individuales, verá un gráfico general que le ayudará a visualizar los recursos existentes de manera eficiente y a componer las máquinas en función de la información proporcionada por esta vista. También creamos una barra de acción sobre la mesa para que esté más cerca de la acción que van a realizar. Un usuario ahora puede ver la información relevante y las máquinas virtuales que están ancladas al número principal desde aquí.

Cuando navega por una página de recursos, puede ver qué núcleo está anclado al nodo NUMA, al cambiar a la vista del nodo NUMA.

Hemos incluido información secundaria sobre los núcleos no anclados disponibles que un usuario puede usar cuando crea una nueva VM. Esto reduce la carga cognitiva para nuestros usuarios al asignar recursos a la VM al componer.

Arquitectura de información MAAS

Uno de los objetivos más importantes de este ciclo fue renovar nuestra arquitectura de información. Esto se debe a que queremos escalar las características futuras que imaginamos y asegurarnos de que la arquitectura actual sea adecuada para escalar. Hemos descubierto a partir de nuestra investigación de usabilidad anterior que muchos evaluadores cometen el mismo error al hacer clic en las pestañas incorrectas varias veces, lo que provoca la desconexión en la plataforma.

La semana pasada descubrimos algunas pistas de nuestra encuesta “similar a la nube”. Esta semana hemos agregado algunas de las historias de usuarios de esa encuesta para crear dos experimentos que nos ayudarán a definir en qué categoría encajan.

En el experimento, creamos un estudio de clasificación de tarjetas abierto y lo enviamos a todo el equipo para que agruparan estos temas en una categoría que tuviera sentido. Tuvimos la suerte de tener 2 colaboradores comunitarios del discurso que nos ayudaron con el experimento de clasificación de cartas.

Una vez que recibimos los resultados de los participantes, definimos el peso o la matriz de similitud entre estos temas utilizando un Agrupación de K-medias técnica. A continuación se muestra la matriz de similitudes de nuestros resultados de clasificación de tarjetas. El primer experimento trata sobre la creación de máquinas, KVM, acciones masivas, implementación y plantillas. El segundo experimento trata de configurar un entorno MAAS (normal o de alta disponibilidad), configurar la red y las tablas de enrutamiento, así como configurar los controladores.

A partir de los resultados de esta matriz, diseñamos tres posibles mejoras para nuestra arquitectura de información. Todavía estamos explorando estos con el equipo para redefinir MAAS de una manera que pueda escalar la arquitectura de la información para adaptarse a nuestra visión futura y mejoras de funciones.

Mantenimiento

A medida que nos acercamos a la próxima versión de MAAS, hemos estado solucionando errores y haciendo una limpieza muy necesaria.

Hemos completado la migración de nuestro código React para usar un Patos o Rodaja estructura basada y hemos eliminado una gran cantidad de código heredado para mostrar detalles de la máquina que ahora son manejados por nuestro cliente React. Estos cambios dieron como resultado un pequeño hito, ahora tenemos más TypeScript que JavaScript impulsando la interfaz de usuario MAAS

No es la noticia más emocionante para la mayoría, pero tomarse el tiempo para ordenar esto significa que es más fácil agregar funciones y mantener las funciones que tenemos.

JAAS

El equipo JAAS desarrolla el Panel de control JAAS Para el Proyecto Juju.

Mejoras en el panel para entornos de Kubernetes

Una misión clave del panel de JAAS es proporcionar una experiencia de alta calidad para los entornos de Kubernetes. En esta iteración, nos hemos centrado en mejorar el panel en los modelos de Kubernetes.

Agregamos logotipos de la nube en el tablero para distinguir fácilmente qué tipo de proveedor tiene cada modelo. Además, hubo una serie de pequeñas mejoras de datos para alinear los datos de las tablas con los datos devueltos a través de la CLI.

El cambio principal es que hemos eliminado la vista de máquinas del panel de control al visualizar un modelo de Kubernetes. Esto mejora la experiencia del usuario de Kubernetes al reducir las vistas que no se aplican al entorno.

Compartir la interfaz de usuario del modelo

Nos hemos centrado en los diseños y la experiencia de la función de modelos para compartir. Mejoramos gradualmente esta función al permitirle a un administrador la capacidad de invitar a nuevos usuarios a compartir un modelo, modificar los niveles de acceso de los usuarios (lectura, escritura, administración) y eliminar usuarios también.

Además de la experiencia de escritorio, también analizamos la experiencia móvil y creamos un prototipo rápido para demostrar las interacciones y transiciones, ya que la creación y edición de usuarios proporcionaba comentarios instantáneos sobre el panel de control que serían difíciles de traducir solo en la documentación.

Vainilla

El equipo de Vanilla diseña y mantiene el sistema de diseño y Biblioteca de Vanilla Framework. Garantizan un estilo coherente en todos los activos web.

Automatización de lanzamientos de componentes de React

Trabajamos constantemente para mejorar la integración entre la biblioteca Vanilla CSS y nuestros componentes React. Un aspecto importante de la coexistencia de estos dos paquetes es la consistencia de sus lanzamientos, por lo que trabajamos en la automatización de los lanzamientos de los componentes de React para hacer que el proceso sea similar al que ya implementamos en Vanilla.

Una combinación de Liberar redactor acción para completar las notas de la versión y el flujo de trabajo de GitHub que publica paquete a npm automáticamente con cada lanzamiento nos permitirá reducir la cantidad de trabajo manual cada vez que queramos lanzar componentes Vanilla y React.

Accesibilidad del enfoque modal

Uno de los problemas pendientes que tuvimos después de la auditoría de accesibilidad fue la gestión del enfoque en los diálogos modales. Trabajamos para mejorar nuestros ejemplos modales para mostrar cómo se debe mover el foco entre elementos cuando se abre y se cierra un diálogo modal, y cómo el foco no debe salir del diálogo mientras esté abierto.

Snapcraft y Charmhub

El equipo de Snapcraft trabaja en estrecha colaboración con el equipo de la tienda para desarrollar y mantener el Sitio de Snap Store y el próximo sitio Charmhub.

Snapcraft

Administrador de la tienda de la marca: miembros e invitaciones

En esta iteración, rediseñamos y desarrollamos la sección de miembros e invitaciones de la sección de administración de nuestra tienda de marca. Esto incluye los nuevos patrones de diseño que se han tomado de algunos de nuestros otros productos y se han desarrollado para adaptarse a nuestro caso de uso.

Charmhub

Iconos para paquetes

Habilitamos paquetes en Charmhub. Un paquete se compone de una lista de amuletos. Cada amuleto tiene su propio icono. Creamos una versión apilada de los iconos de encanto para representar un paquete. La Encanto de Kubeflow es un ejemplo de cómo se ve esto.

Publicaciones del equipo:

Estamos contratando

  • Basado en el hogar – EMEA
    Diseñador sénior de UX ›
    Sea parte de un equipo que trabaja en aplicaciones web para servicios empresariales en la nube, IoT y dispositivos integrados, dando vida a nuevos y emocionantes proyectos y mejorando uno existente.
  • Basado en el hogar – EMEA
    Desarrollador web >
    Una oportunidad excepcional para que un desarrollador web trabaje dentro de un gran equipo de UX y diseñadores y desarrolladores visuales que crean sitios web y aplicaciones.

Con ♥ del equipo web de Canonical.

Leave a Comment

You may also like

Más