Saltar al contenido
en línea
esv0.46.1 · 1d135e2
mainlane.io

Portafolio

Productos que hemos creado: el reto, la solución y el resultado.

Plataforma
Tecnologías

Mostrando 1 de 18

Trabajo en equipos

Proyectos en los que trabajé como parte del equipo de un cliente. No indicamos los nombres de los clientes.

SaaS social platform

2023 – 2024

Una plataforma SaaS para comunidades e intranets corporativas.

  • PHP
  • Yii2
  • ProseMirror
Solución

Mi área principal fue el editor de texto enriquecido y Markdown:

  • Bloques de código con CodeMirror 6 dentro del editor: sincronización bidireccional de cambios y selección, números de línea, resaltado de sintaxis, deshacer y rehacer, salida del bloque con las flechas, copiar y pegar correctos.
  • Edición: un modo de código fuente Markdown recordado por usuario, reglas de entrada para énfasis y tachado, una barra de herramientas simplificada con iconos nuevos y H1–H4, un menú plegable que recuerda su estado, enlaces a partir del texto seleccionado, URL relativas y anclas de encabezados, y búsqueda de emojis con palabras clave traducibles.
  • Teclado y accesibilidad: Tab funciona en listas, tablas y código y lleva el foco a otro lugar, Tab en la última celda de una tabla añade una fila, y un menú accesible con foco de teclado.
  • Calidad y entrega: 18 pruebas rotas corregidas y otras nuevas añadidas, actualización de dependencias, ESLint, un bundle más pequeño, una configuración de Rollup, CI y publicación automática en npm por etiqueta, y ocho versiones del paquete del editor.
  • Plataforma: un recorrido de bienvenida para usuarios nuevos, borrado lógico de usuarios con sus inicios de sesión vinculados, altura configurable de las publicaciones contraídas, indicador de mensajes sin leer, correcciones de invitaciones, el inicio de una migración a Bootstrap 5, un tema corporativo, calendario, notificaciones push y moderación de contenido.