Considero que este aspecto de PHPRunner lleva muchos años muy poco promocionado y que los plugines existentes, aún siendo muy buenos, se han quedado obsoletos de aspecto, y que no se parecen en nada a la presentación de los campos que se hace con Bootstrap.
Me he marcado como objetivo actualizar éstos, para que en su aspecto se ajusten a Bootstrap y ponerlos a disposición para los desarrolladores de PHPRunner. Sólo puedo hacer estos a los que son gratis, puesto que los de pago, la compra de los mismos, no me permite ponerlos a libre distribución, aunque haga pequeños cambios en los mismos.
También, si me es posible, realizaré alguno nuevo para aportar nuevos interfaces para algún tipo de dato.
Aunque habilitaré una aplicación de demo, para que se pueda apreciar su funcionalidad, es aconsejable que accedan al “Marketplace” de Xlinesoft, para leer su funcionalidad.
Para saber cómo se instalan o ante cualquier problema, por favor, leer esta entrada.
Plugins de PHPRunner no propios
>
Nombre | Descripción |
Colors | Selector de un color en hexadecimal, para utilizar posteriormente para señalar un objeto. |
Timmy | Selector de fecha y/o tiempo. Muy vistoso y muy ágil. |
SignaturePad | Poder hacer grafismo de firma manuscrita para poderla utilizar como soporte de firma. Actualmente, vemos que todas las empresas de transportes utilizan este tipo de firma para verificar que la entrega está hecha. |
Telegramia | Para los campos Memos, nos permite controlar el número de letras y/o palabras que se deben y pueden introducir, informando en cada caso al usuario. También puedes controlar el número de líneas que el usuario marca. Muy aconsejable si el texto se va a utilizar para generar documentos Word, Excel o PDF. |
Mapy | No funciona en versión 10.4. Su funcionalidad se ha integrado en PHPRunner sin necesidad de plugin. |
Docky | No funciona en versión 10.4. Si se requiere visualizar documento en la web visitar artículo https://jonathancamp.com/2018/07/31/embed-google-docs-document-within-your-web-page/ El problema de seguridad es que todos estos documentos se están trasladando a Google para que su servicio lo visualice. |
TimePiker | Nos sirve para introducir la hora, minuto y segundo. No es muy práctico. |
Star Rating | Muy bueno para que los usuarios hagan una clasificación de la información. |
Slider | Es una barra de desplazamiento para la introducción de un número. Especial para el móvil. |
Spinner | Son flechas de desplazamiento para la introducción de un número. Especial para móvil. |
Almanac | Espectacular calendario (sólo día, mes y año). Especial para móvil. |
QR | Presentación de gráficos 2D en formato QR del valor del campo. Especial para móvil y documentos a presentar a terceros. |
Knob | Gráfico muy atractivo, para introducir un número o presentarlo. Especial para móvil. |
EditTag | Para introducir etiquetas de clasificación (similar a las que se utilizan en CMS). |
Arbol | Para seleccionar uno o varios valores de una estructura jerárquica (árbol). Una solución excelente. |
Gestury | Para introducir o validar una clave utilizando el mismo interfaz que utilizan los móviles. Muy bueno para aplicaciones móviles. |
Security | Para introducir una password con ayuda de si cumple o no las condiciones. Muy buena. Facilita la renovación de password a los usuarios. |
Multiselect | Un práctico control para seleccionar múltiples claves de un catálogo. No es práctico si el número de valores es muy grande. Si puede ser útil para móvil. |
Plugins de PHPRunner Propios
Nombre | Descripción |
RangeDatePicker | Un práctico calendario para recoger fecha inicial y fecha final. Es muy habitual para reservas de viajes, definición de actividades, etc. |
HijriDatePicker | Un calendario para los países Árabes (Hijri). Tiene dual formato de fecha Hijri y Gregoriano (solicitado por Ali Alghanim) |
Telephone | Una ayuda para la codificación de los países en los números de teléfonos. (Solicitado por Keith and Nancy Howard) |
Geolocation | A través del Api del Navegador, obtiene la latitud y longitud de donde esté el PC o móvil. Especial para móvil. |
Toggle | Un plugin visual para activar y desactivar valores. Valor activo = 1. Especial para móvil. |
Select2 | Lookup con etapa de búsqueda que mejora mucho el interfaz para desplegables de muchos valores. Selección uno o múltiples valores Mejoras: – Multi idioma – Posibilidad de incluir imágenes en lista de opcionesDEMO: https://fhumanes.com/plugines/prueba_plugin6_list.php |
Multiselect2 | Lookup múltiple. Es una corrección del plugin Multiselect en el que se han hecho los siguientes cambios: – Nuevos parámetros para fijar al altura y ancho del plugin. – Cambios en CSS, para hacerlo más fácil de leer sus característicasDEMO: https://fhumanes.com/plugines/prueba_plugin7_list.php |
TreeJson | Visualización de forma gráfica de la estructura de un fichero JSON. Este plugin está creado para mi compañero y amigo Raúl Plaza DEMO: https://fhumanes.com/plugines/prueba_plugin7_list.php |
AnyChart | Una forma de explotar, de forma sencilla y rápida, el potencial gráficos del producto AnyChart. Para saberlo utilizar se debe consultar el artículo que lo explica. |
Emoji | Para poder introducir Emoji en los campos de texto. Especialmente útil para los comentarios que podamos hacer o nos hagan, en nuestras aplicaciones. DEMO: https://fhumanes.com/plugines/prueba_plugin8_list.php |
Markdown | Es un editor que utiliza el lenguaje «markdown» para almacenar los contenidos. Es muy sencillo su uso y su contenido es muy más simple que utilizar directamente HTML. DEMO: https://fhumanes.com/plugines/prueba_plugin8_list.php |
Summernote | Es un editor que utiliza el lenguaje «HTML» para almacenar los contenidos. Es muy sencillo su uso, incorpora Emoji y es personalizable los botones y puede configurarse en un conjunto grandes de idiomas. DEMO: https://fhumanes.com/plugines/prueba_plugin9_list.php |
Calculator | Es una utilidad muy curiosa, pues permite disponer de una calculadora para informar de un valor numérico. La idea original y parte del código es de www.intexpublishing.com ¡gracias Martin!!! DEMO: https://fhumanes.com/plugines/prueba_plugin10_list.php |
Trumbowyg | Es un editor que utiliza el lenguaje «HTML» para almacenar los contenidos. Es muy rápido y sencillo su uso. Es personalizable los botones y puede configurarse en un conjunto grandes de idiomas. Dispone de muchos plugins, algunos de ellos se han incorporado. La idea original y parte del código es de www.intexpublishing.com ¡gracias Martin!!! DEMO: https://fhumanes.com/plugines/prueba_plugin10_list.php |
Switch | Es un checkbox que simula un interruptor con diversos tamaños y colores. Es ideal para utilizar en aplicaciones que vayan a correr en el móvil. DEMO: https://fhumanes.com/plugines/prueba_plugin11_list.php |
Codemirror | Es un Text Área en donde se puede incluir código PHP (HTML,XML,CSS y JavaScript) y colorea las sentencias. DEMO: https://fhumanes.com/plugines/prueba_plugin11_list.php |
BootstrapDataPicker | Es un selector de fechas con muchas funcionalidades. Se pueden establecer días no hábiles (no seleccionables) DEMO: https://fhumanes.com/plugines/prueba_plugin12_list.php |
TouchSpin | Es un incrementador/decrementador de valores a través dos botones . Es especial para aplicaciones de móviles DEMO: https://fhumanes.com/plugines/prueba_plugin13_list.php |
Tags | Es la posibilidad de incluir varias etiquetas en un único campo. Las posibles etiquetas pueden ser de una lista cerrada o una lista abierta. Muy buena solución para la clasificación del contenido por múltiples criterios. DEMO: https://fhumanes.com/plugines/prueba_plugin14_list.php |
Select2_ajax | Lookup con etapa de búsqueda que mejora mucho el interfaz para desplegables de muchos valores. Hacen el acceso a los datos a través de Ajax, en el momento del diálogo. Selección uno o múltiples valores Mejoras: – Multi idioma – Posibilidad de incluir dependencia con otros campos – Optimización para tablas muy grandes (limitación de registros recuperados) – Filtro/búsqueda en gestor de base de datos DEMO: https://fhumanes.com/select2_dependence/ o guía de descripción «guía 71». |
Si necesitáis algún Plugin, me lo podéis indicar y revisaré la información para ver si puedo hacerlo.