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.
Tabla de Contenidos
la red
El equipo web desarrolla y mantiene la mayoría de los sitios canónicos como ubuntu.com, Canonical.com y más.
mir-server.io reconstruido con una nueva sección de tutoriales
Hemos rediseñado la página de inicio de mir-server.io y hemos agregado una nueva página de tutorial. Esta actualización contiene nuevas secciones para Ubuntu Frame y egmde, hemos mejorado la información explicando las características principales de Mir y agregando una tabla de compatibilidad de controladores.
Se ha agregado una página de tutorial basada en microk8s y hemos mejorado el estilo basado en el sitio web de microk8s.
Nueva creación de la calculadora de precios de la nube privada
El equipo web ha estado trabajando en la reconstrucción de la calculadora de precios para la nube privada. La nueva calculadora le facilita estimar los costos por hora por instancia y comparar sus ahorros con las nubes públicas en función de varios factores. Por lo tanto, puede elegir completamente administrado o asistido y elegir la cantidad de instancias, CPU virtuales, almacenamiento efímero y más que necesita. Se ha agregado un nuevo formulario de contacto para que pueda completar sus requisitos y recibir un correo electrónico con un desglose de los costos específicos de su caso.
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.
Diagramas de parche en vivo
Trabajamos con el equipo de gestión del proyecto para diseñar algunos diagramas para explicar Livepatch de un vistazo y dar una descripción general de Livepatch.
Diagrama ROS ESM
Un diagrama de flujo que muestra los pasos para crear un parche de seguridad usando ROS para ESM.
Elementos de marketing
Se han creado varios documentos en colaboración con el equipo de marketing que pueden utilizar con los equipos de gestión de proyectos.
Vídeo de microapila
Hemos completado un breve video en la página microstack.run para explicar los beneficios de Microstack y cómo se puede utilizar para aprovechar los servicios centrales de Openstack para construir una nube de propósito general.
Comercialmente
El equipo comercial gestiona y desarrolla todas las interfaces de usuario de servicios comerciales proporcionadas por Canonical. Incluida la tienda UA.
¿No puede ver nada completo en la hoja de trabajo pendiente?
Aplicaciones
El equipo de aplicaciones está desarrollando la interfaz de usuario para el proyecto MAAS y el tablero de JAAS para el proyecto Juju.
MAAS: interfaz de usuario para almacenamiento de máquinas y clonación de redes
Para resumir nuestro trabajo de UX para MAAS Cloning UI, hemos simplificado algunas áreas del diseño. Tan pronto como un usuario selecciona varias máquinas, el menú desplegable activa una acción llamada «clonar desde». Esto permite al usuario clonar estas máquinas desde una máquina de origen.
Para seleccionar una máquina de origen, se muestra una lista de las 50 máquinas modificadas más recientemente. Puede seleccionar cualquier equipo en cualquier estado como equipo de origen, pero los equipos de destino deben estar en una prueba fallida, listos o asignados.
En la lista anterior, puede encontrar la computadora de origen por su nombre de host, ID de sistema o etiquetas, y elegir si desea clonar la configuración de red o la configuración de almacenamiento. La clonación funciona con un entorno de hardware homogéneo.
Una vez que se completa la clonación, esta ventana le mostrará las máquinas que se clonaron con éxito desde esta fuente y una lista de las máquinas que no se pudieron clonar. Puede ocultar este panel sin cerrarlo para revisar los resultados.
En la fase actual, nuestro objetivo es proporcionar esta funcionalidad en la interfaz de usuario para que los usuarios puedan clonar máquinas. Esperamos poder construir funcionalidades más sólidas en él en la próxima función.
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.
Desarrollador invitado
Esta iteración fue la primera en la que invitamos a desarrolladores de otros equipos a unirse a nosotros y trabajar juntos en Vanilla. Huw y Caleb hicieron un gran trabajo trabajando juntos en las actualizaciones del componente de Notificación y nos ayudaron a limpiar el retraso en los componentes de React al migrar el código restante a TypeScript.
Actualizaciones del componente de notificación
La parte principal de este trabajo de iteración fue actualizar nuestro componente de notificación con un nuevo estilo y opciones adicionales.
Las notificaciones recibieron un estilo renovado con variantes adicionales sin montura y en línea. También agregamos elementos adicionales para las marcas de tiempo y las acciones de notificación.
Migración de TypeScript
Gracias a los esfuerzos de nuestros desarrolladores invitados, esta iteración migró todos nuestros componentes React a TypeScript.
Mercado
El equipo de Marketplace trabaja en estrecha colaboración con el equipo de Store para desarrollar y mantener el sitio de Snap Store y el sitio de Charmhub.
Vainilla – patrón de pareja clave / valor
Es un patrón de diseño para listar un rango de valores con sus claves correspondientes.
Es un componente necesario cuando se enumeran las propiedades de un elemento complejo en una colección de elementos agrupados de manera similar.
Disponible en el «rack»
Y «columna de rack»
Todas las especificaciones están disponibles en el discurso.
Visual: etiquetas de formulario, campos obligatorios y mensajes de error
Este trabajo tuvo como objetivo mejorar la accesibilidad y corregir inconsistencias en la validación de campo. La forma en que marcamos los campos obligatorios y la forma en que tratamos las entradas incorrectas puede ser más fácil de usar para los usuarios con o sin tecnología de asistencia (AT).
Recursos de Charmhub
Se ha agregado una pestaña a la página de detalles del encanto que muestra los recursos disponibles para ese encanto.
Subir metadatos
Se ha completado el trabajo para poder cargar metadatos cuando publica un Snap.
Reconocimiento de la experiencia del revisor
Al migrar los flujos de experiencia del usuario desde el tablero a snapcraft.io, nos centraremos en el Experiencia del revisor.
- Queremos mantener eso mismas funcionalidades
- mientras aprovechas la oportunidad para mejorar el recorrido del revisor
Realizamos 6 entrevistas, guardamos y resumimos todos los hallazgos con la herramienta Dovetail
Contribuciones del equipo:
Con ♥ del equipo web de Canonical.