Estandar de calidad
Una herramienta no se agrega al descubrimiento publico hasta que tenga un flujo de trabajo util, limitaciones claras, una salida funcional y un estado en el registro de relanzamiento controlado.
1. Seleccion de herramientas
Priorizamos herramientas practicas para flujos de trabajo de imagen, PDF, texto y desarrollo. Las herramientas aleatorias, novedosas o heredadas deficientes se mantienen fuera del descubrimiento publico hasta que tengan un caso de uso claro y una implementacion mas solida.
2. Implementacion
Las herramientas reconstruidas utilizan un diseno amplio y centrado en la herramienta para que la interfaz principal aparezca antes que el contenido explicativo extenso. El contenido de apoyo se escribe en torno a las funciones que la herramienta realmente proporciona.
- Las entradas, configuraciones, vistas previas y descargas deben ser visibles y adaptables.
- El procesamiento exclusivo en el navegador se utiliza cuando se ajusta al flujo de trabajo.
- Los formatos no compatibles y las limitaciones del navegador se indican claramente.
3. Pruebas funcionales
Verificamos la ruta principal de exito para cada herramienta activa: agregar entrada, cambiar configuraciones, generar salida, copiar o descargar resultados, y recuperarse de entradas no validas.
4. Pruebas en navegador y movil
Revisamos las paginas activas en escritorio y en anchos de movil reducidos, buscando disenos rotos, desbordamiento horizontal, controles ocultos y texto que no cabe en su contenedor.
5. Revision de privacidad
Cada herramienta necesita una nota de procesamiento precisa. Solo describimos una herramienta como local o basada en el navegador cuando la implementacion mantiene el contenido enviado en el dispositivo para ese flujo de trabajo.
6. Verificaciones de accesibilidad
Los controles deben ser accesibles por teclado, las etiquetas deben ser significativas, los estados de enfoque deben ser visibles y la estructura de la pagina debe ser comprensible para las tecnologias de asistencia.
7. Gestion de errores
Las herramientas deben mostrar mensajes utiles para archivos no validos, decodificacion fallida, opciones no compatibles, fallos de exportacion del navegador y entrada vacia. El mensaje debe ayudar al usuario a resolver el problema.
8. Actualizaciones
El estado de las herramientas activas, las versiones y las fechas de prueba se registran en el registro de relanzamiento. Las actualizaciones del producto se registran en el registro de cambios cuando afectan al comportamiento publico.