UI5Lab – Pequeñas utilidades en SAPUI5

Introducción

Os voy a contar un pequeño secreto. Existen muchísimas utilidades creadas para SAPUI5 que nos pueden facilitar bastante la vida. Hoy os presento una de estas fuentes de código, UI5Lab

Esta comunidad se encarga de desarrollar pequeñas utilidades reutilizables y abiertas a todo el mundo. En ella encontraremos librerías para control visual de password, añadir figuras básicas de manera rápida, utilidades de cámara de fotos en JS, un visor de PDF… y me he quedado corto, ¡hay mucho más!

Esta comunidad está compuesta por distintos desarrolladores con cuentas GITHUB que han decidido juntar su conocimiento y utilidades. A diferencia de otros códigos que podemos encontrar en GITHUB, estos están pensados para ser 100% aprovechables y cuentan con una excelente documentación.

Accediendo a la comunidad

Para acceder a la comunidad la manera más cómoda es desde su web

https://ui5lab.io/

En esta web encontraremos la manera de contribuir (utilizan GITHUB), contacto utilizando un canal de Slack, y toda la documentación relacionada con las librerías, así como demos de distintos productos.

Esta tan bien organizada que en este blog no tengo nada más que añadir. Por lo que os presentaré algunos de los productos que hay disponibles (de forma totalmente gratuita).

Algunos ejemplos

A continuación os presento algunos de los ejemplos que mas me han gustado.

Control de password

Esta librería permite dar feedback al usuario sobre la contraseña que está informando un campo del tipo password

En el siguiente enlace tenéis el código de ejemplo https://github.com/mauriciolauffer/openui5-password

Mensajes emergentes

Si quieres saber más sobre este tema te recomiendo mi post sobre mensajes SAPUI5 mejorando el feedback al usuario

Permite mostrar varios mensajes del tipo Message Toast. También nos permite generar mensajes demo para ver su aspecto

Aquí tenéis el código de ejemplo https://github.com/jasper07/StripToastr

Generador de códigos QR

Los códigos QR son de gran utilidad para codificar información que podremos capturar con una cámara

Aquí podéis ver su implementación https://github.com/StErMi/openui5-qrcode

Cargador y visor PDF

¿Cuántas veces es necesario poder adjuntar y/o visualizar documentación? en este caso la librería nos permite visualizar PDF’s y previsualizar su contenido

Como los casos anteriores aquí esta el código de ejemplo https://github.com/lemaiwo/UI5LabLibraryPDFViewer


Hasta aquí la presentación de esta pequeña/gran comunidad que aunque los últimos meses ha perdido un poco de ritmo sigue aportando grandes utilidades a la hora de desarrollar en SAPUI5.

Y ya sabes, quieres estar a la última… Suscribete, es gratis y solo se necesita un mail.

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.