Noticias

Resumen del equipo de diseño y web – 2 de julio 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.

la red

El equipo web desarrolla y mantiene la mayoría de los sitios canónicos como ubuntu.com, Canonical.com y más.

Documentos de certificación de seguridad

En caso de que no lo supiera a estas alturas, el equipo ha estado trabajando en la migración de toda la documentación centrada en el usuario a nuestro modelo de contenido de discurso. Como estamos cerca de finalizar todos los documentos, trabajamos en los documentos de certificación de seguridad en esta iteración. Eso carga su contenido de nuestra categoría de certificación de seguridad en el discurso.

Visite la documentación de certificación de seguridad de Ubuntu

marca

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

Banners de redes sociales de Google Cloud

Trabajando con el equipo de marketing, desarrollamos una serie de anuncios de redes sociales de marca compartida para promover el uso de Ubuntu Pro para Google Cloud.

Elementos de marketing

En esta iteración, se creó un conjunto de documentos para uso de los equipos de marketing y gestión de proyectos, incluidos estudios de casos, informes técnicos y hojas de datos.

Me ilustraciones

Se han creado cuatro ilustraciones para que el equipo de Mir las utilice en la próxima actualización del sitio web de Mir.

Banner de StackOverflow

Hemos creado algunos banners de redes sociales para usar en StackOverflow para promover Ubuntu Server y Ubuntu LTS.

vainilla

El equipo de vanilla diseña y mantiene el sistema de diseño y la biblioteca de marcos de vanilla. Garantizan un estilo coherente en todos los activos web.

Nuevo en Vanilla v2.32.0

El botón neutral ha sido descatalogado

Establecimos la clase .p-button – neutral porque era idéntica a la variante estándar .p-button del componente, que ahora debería usarse en su lugar.

Temas para botones introducidos

Los botones ahora tienen temas claros y oscuros. El tema claro se usa de forma predeterminada, pero es posible cambiar este predeterminado a oscuro y también cambiar entre temas oscuros y claros agregando la clase de utilidad apropiada .is-dark / .is-light en botones individuales:

Actualizaciones del componente de etiqueta

Hemos actualizado nuestro componente de etiqueta de uso interno y, además de varios sabores existentes, agregamos una variante de etiqueta .p estándar que se puede usar para indicar el estado, mostrarse como etiquetas u otra información útil:

Clase de utilidad para tablas

De forma predeterminada, las tablas vanilla ocultan cualquier contenido que se desborde de la celda. La clase .has-overflow recién agregada permite que el contenido de una celda se desborde. Esto es especialmente útil cuando la celda contiene un menú contextual que enumera una variedad de acciones.

Nuevo sitio web del sistema de diseño: rediseño de la página maestra / componente

La primera característica de MVP en la que hemos trabajado para el nuevo sitio es el rediseño del componente / página maestra. Como componente central del sistema de diseño, queremos permitir que todos los usuarios en diferentes roles accedan a la información que necesitan. Al dividir cada página de componentes en tres pestañas: Pautas de diseño, Implementación y Accesibilidad, proporcionamos una mejor categorización de la información.

Auditoría y revisión del uso de espacios en Vanilla

Internamente, el espaciado dentro y entre los componentes básicos está controlado por una serie de variables destinadas a espaciar consistentemente elementos similares. Es un sistema sofisticado que no está bien documentado. Como primer paso hacia la documentación completa, sometimos esta iteración a una inspección visual. También hemos identificado y solucionado algunos casos de mal uso.

Aplicaciones

El equipo de aplicaciones está desarrollando la interfaz de usuario para el proyecto MAAS y el tablero de JAAS para el proyecto Juju.

Responder a la limpieza del sprint de migración

Continuando con el sprint de migración de la iteración anterior, limpiamos algunas de las secciones completadas y completamos algunas de las secciones sin terminar. Esto significaba que teníamos que limpiar nuestro código y refactorizarlo para usar la convención correcta y alinear los componentes de la interfaz de usuario con el resto de la aplicación React. En lo que respecta al progreso, nuestras páginas de Tablero, DNS y Zonas de disponibilidad se han migrado por completo. La página de imágenes está ahora completa en un 90%.

tablero

Dominios

Zonas

imagenes

Clonación de máquinas

En esta iteración de dos semanas, nos hemos centrado en hacer que la API de clonación sea accesible para la interfaz de usuario, donde queremos permitir a los usuarios de MAAS clonar configuraciones de red y / o almacenamiento desde una computadora de origen a múltiples computadoras de destino. Investigamos un poco sobre el diseño de interacción para ver cómo podría encajar en el flujo de trabajo actual. Aquí está nuestro primer prototipo de la nueva interfaz de usuario clonada si desea probarlo.

El proceso general comienza con la selección de los equipos de destino. Si un usuario selecciona varias computadoras, tiene la opción de clonar la red y / o las configuraciones de almacenamiento desde una computadora de origen a las computadoras de destino seleccionadas.

En este flujo de trabajo, asumimos que nuestros usuarios ya saben desde qué máquina de origen quieren clonar y que la clonación funciona con un entorno de hardware homogéneo.

Puede clonar la configuración de red o de almacenamiento desde la máquina de origen a la máquina de destino, ¡o ambas! Dado que asumimos que ya tiene una idea de la máquina de origen desde la que desea clonar, puede usar la función de búsqueda para buscar por nombre de host o ID del sistema.

Para clonar máquinas con éxito, las máquinas de origen y destino deben estar en uno de los siguientes estados: prueba fallida, asignada o lista. Además, el usuario debe tener privilegios administrativos en todas las computadoras que se utilizarán para la clonación.

Después de seleccionar la computadora de origen en la lista desplegable, verá un breve resumen de la computadora de origen, incluida la información de red y almacenamiento.

Una vez que se complete el proceso de clonación, informaremos la cantidad de máquinas exitosas y máquinas fallidas para que pueda elegir otras máquinas para clonar o informarnos por qué falló el proceso de clonación.

Uno de los errores más comunes es la clonación de máquinas con diferentes tamaños de disco. En nuestra API actual, la clonación no tendrá éxito si la computadora de destino tiene un disco duro más pequeño que la computadora de origen. El mismo modelo mental se aplica también a los dispositivos de bloque. Otros errores que puede encontrar incluyen la selección de computadoras con métodos de inicio no coincidentes e interfaces de red no coincidentes.

Mostrar direcciones IP en el mapa de red de la interfaz de usuario

Recibimos un informe de error que indica que la dirección IP debe mostrarse en el mapa de descripción general de la red, ya que es una de las piezas de información más importantes con respecto a la pestaña Red de una computadora en MAAS. Sin embargo, no mostramos esta información en la sección Resumen del mapa de red.

Aunque parecía que la dirección IP era mucho más relevante que la dirección MAC, la dirección MAC y DHCP eran muy importantes en un MAAS de nivel empresarial y no se pueden eliminar de la NIC y podemos hacer esto especialmente para fines de depuración, no lo ignore.

Con esto en mente, primero buscamos una forma de alternar entre direcciones MAC e IP, ya que el espacio es importante con este tipo de tarjeta.

La decisión final, sin embargo, fue mostrar ambos. También aprovechamos esta oportunidad para ampliar la tabla e incluir más información de la pestaña «Red», como subred y VLAN.

Mercado

El equipo de Marketplace está trabajando en estrecha colaboración con el equipo de Store para desarrollar y mantener el sitio Snap Store y el próximo sitio Charmhub.

Informe operativo de Kubernetes y Cloud Native 2021

Recientemente, realizamos una encuesta sobre Kubernetes y la nube. Casi 1200 personas han reaccionado hasta ahora.

Creamos un informe para mostrar los resultados, los conocimientos y los comentarios de los expertos de la industria.

Leer el informe

Lista de colaboraciones para editores de Charmhub

Los editores de Charmhub ahora pueden ver y cambiar encantos o paquetes si colaboran en este paquete.

Investigación del revisor de la tienda

Como parte de nuestro trabajo sobre la migración de las páginas del revisor de Dashboard.snapcraft.io a snapcraft.io, realizamos una serie de entrevistas para explorar el papel de un revisor en una empresa. Como resumen inicial de nuestros descubrimientos, hemos creado un flujo de usuarios que detalla el proceso que los revisores deben seguir cuando se requiere una revisión manual, incluidas algunas de las vulnerabilidades más comunes en su flujo. Esta será la base para la migración futura y las mejoras de funcionalidad más adelante en este ciclo.

Con ♥ del equipo web de Canonical.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba