3 razones por las que mi equipo de Linux usa Penpot
Penpot es un espacio de trabajo de diseño de código abierto para diseñadores y desarrolladores.
Trabajar con Fedora lo expone a una gran cantidad de software de código abierto diferente. Hace más de un año comenzó una importante renovación del sitio web de Fedora, con el objetivo de mejorar la estética del diseño, crear una guía de estilo, planificar la estrategia del sitio web y elegir la tecnología para ofrecer el sitio web de ofertas de Fedora Linux. Desde una perspectiva de diseño, el equipo necesitaba una herramienta para crear maquetas, un lugar para guardar las bibliotecas de activos y algo adecuado para entregar a los desarrolladores una vez terminado.
Elegir bolígrafo
Figma es una popular herramienta de diseño de interfaces recomendada por muchos, pero no se consideró adecuada porque la empresa había impuesto recientemente restricciones a su plan gratuito. Esta preocupación surgió antes de que Adobe adquiriera Figma, por lo que la decisión de no utilizarla fue aún más significativa en retrospectiva.
El equipo examinó Penpot y descubrió que cumplía con los requisitos de todos. Penpot es la primera plataforma de diseño y creación de prototipos de código abierto para equipos de dominios cruzados. Un equipo dentro de Kaleidos crea Penpot. Kaleidos es una empresa tecnológica fundada en 2011 que se centra plenamente en proyectos de código abierto.
Hay tres formas en que el equipo de sitios web y aplicaciones de Fedora utiliza Penpot:
- Estructuras alámbricas y maquetas
- Pruebas y comentarios de UX
- Colaboración
Amplío estos usos a continuación. Si bien el ejemplo analiza el Proyecto Fedora, Penpot ofrece beneficios a cualquier comunidad de código abierto.
1. Estructuras alámbricas y maquetas
La redacción de diseños de páginas web es la forma principal en que nuestro equipo utiliza Penpot. La redacción permite una colaboración rápida y reduce los problemas de comunicación entre los contribuyentes. Los desarrolladores y diseñadores pueden colaborar libremente y en el mismo espacio.
Los comentarios de la comunidad son importantes. Puede resultar un poco difícil compartir maquetas correctamente. Penpot está basado en la web y es fácilmente accesible desde cualquier plataforma. Al ingresar al Modo de visualización en un prototipo, la herramienta genera un enlace que se puede compartir. También puedes modificar los permisos o destruir el enlace si ya no quieres que se comparta.
(Emma Riñón, CC BY-SA 4.0)
2. Pruebas y comentarios de UX
Esta renovación trabaja en estrecha colaboración con la comunidad de Fedora. Al realizar sesiones de pruebas de usabilidad en prototipos y compartir el progreso del diseño, utilizamos Penpot para mantener a la comunidad involucrada en cada paso del camino.
3. Colaboración
Durante la renovación, nuestros equipos de desarrollo y diseño utilizaron Penpot para generar ideas, organizar reuniones y probar nuevos conceptos visualmente.
Nuestros equipos utilizaron Penpot como pizarra en las primeras sesiones de planificación y permitieron a los desarrolladores contribuir con ideas de forma asincrónica mientras participaban en la discusión. Este método redujo el estrés, aseguró que se escucharan las ideas de todos, nos ayudó a ver patrones y medió en los desacuerdos para lograr un buen compromiso. Penpot ayudó a crear una sensación de comprensión entre todos.
El equipo utilizó Penpot como fuente de activos. Los usos pueden almacenar elementos y otro contenido en una biblioteca de activos para poder usarlos repetidamente. Penpot almacena componentes, gráficos, tipografías, paletas de colores y más.
(Emma Riñón, CC BY-SA 4.0)
Compartir estas bibliotecas permite que todo el equipo acceda a ellas. Esto puede resultar útil cuando se trabaja con un equipo que accede periódicamente a los mismos archivos fuente. Si se une un nuevo miembro, todos los recursos que necesita para comenzar a construir maquetas para el proyecto estarán disponibles. Los usuarios pueden exportar estos activos directamente desde el archivo Penpot.
(Emma Riñón, CC BY-SA 4.0)
Los desarrolladores pueden ver el prototipo completo en cualquier navegador. Esta capacidad facilita la creación del sitio web, ya que puede codificar junto con el prototipo. Si un diseñador está trabajando en el archivo al mismo tiempo, los cambios que realice se pueden ver actualizando en el Modo de visualización o en tiempo real si está en el archivo real.
(Emma Riñón, CC BY-SA 4.0)
Valores de código abierto
Penpot se alinea con los "Cuatro Fundamentos" del Proyecto Fedora: Libertad, Amigos, Funciones y Primero. Al revisar estos valores, considere cómo la herramienta podría alinearse con su propia iniciativa de código abierto.
Libertad
Elegimos alternativas gratuitas y de código abierto al código y contenido propietarios y limitamos los efectos del código propietario en y dentro del Proyecto. Penpot es la primera plataforma de diseño y creación de prototipos de código abierto. Penpot está basado en web, es independiente de los sistemas operativos y funciona con estándares web abiertos. Esto garantiza la compatibilidad con navegadores web y aplicaciones externas como Inkscape.
Amigos
Mi comunidad está formada por personas de todos los ámbitos de la vida que trabajan juntas para hacer avanzar el software libre. La misión de Penpot es similar. Su objetivo es proporcionar una herramienta de código abierto y estándares abiertos para llevar la colaboración entre diseñadores y desarrolladores al siguiente nivel. El uso de Penpot ha permitido una transferencia fluida a los desarrolladores y nos ha permitido trabajar juntos de manera productiva. No hay que buscar archivos o activos de un lado a otro, ya que todo lo que necesitan está en el archivo Penpot.
Características
Fedora se preocupa por el software excelente. El desarrollo de sus funciones siempre se realiza de forma abierta y transparente, y fomenta la participación. Cualquiera puede empezar a trabajar en cualquier tema o como parte de cualquier equipo que le interese. Penpot comparte este espíritu. ¡Cualquiera puede colaborar! El código y una guía para contribuyentes están disponibles en el repositorio Git del proyecto.
Primero
Fedora adopta una estrategia de hacer avanzar el software libre a través de un impulso constante. Este enfoque suele seguir un flujo de trabajo de "publicación temprana, publicación frecuente". Penpot también se actualiza con frecuencia. Publica un blog Dev Diary para la comunidad, destacando el trabajo que se ha realizado. En su sitio web afirma: "También tenemos este sentido de urgencia, debemos actuar rápido, hay demasiado en juego".
Envolver
El proyecto está a punto de completarse y la primera fecha límite coincide con el lanzamiento de Fedora Linux 38. Penpot ha demostrado ser una herramienta valiosa y está ampliando los recursos disponibles para los entusiastas del diseño de código abierto. Ahora que la plataforma celebra su lanzamiento oficial recientemente, es emocionante ver qué sigue.
Penpot ha cambiado la forma de trabajar de nuestro equipo. ¿Qué puede hacer por su organización y comunidad?
Este artículo ha sido adaptado de la charla: Maquetas y movimientos: cómo el equipo de diseño de Fedora utiliza Penpot de Ashlyn Knox y Emma Kidney, impartida en la Creative Freedom Summit. Una grabación de la charla está disponible para ver en PeerTube.