Tiene muchas ventajas con respecto a otros que están disponibles en la plataforma por:
Es muy potente en su funcionalidad.
Se puede poner en el idioma que se desee.
Se puede personalizar los botones del menú, para ajustarlos a las necesidades del aplicativo
Se ha añadido el plugin de Emoji.
Se ha añadido el plugin de caracteres especiales, aunque tiene un problema de compatibilidad con JavaScript de PHPRunner y no funciona en ventanas popup.
Tiene otros plugin’s disponibles, que podemos intentar incorporar. Hay algunos que no funcionan.
Para la aplicación del foro estuve dudando qué utilizar para el lenguaje de comunicación entre los usuarios. La duda estaba si utilizar el lenguaje HTML o el lenguaje Markdown, que es el habitual en este tipo de servicios.
Al final utilice HTML, con el editor Innoeditor, que nos trae el PHPRunner y no encontré un plugin que me diera la posibilidad de utiliza Markdown.
Creo que la utilización de Markdown es mucho más sencillo para los usuarios, de cara a que lo editado se vea mejor en la publicación.
Markdown tiene otras muchas propiedades, principalmente ligadas a su sencillez y creo que tiene muchas posibilidades para nuestras aplicaciones.
He creado un nuevo plugin Emoji que facilita en los campos de texto, la inclusión de las típicas caritas sonrientes que estamos acostumbrados con Whatsapp o cualquier otro tipo de mensajería que habitualmente utilizamos en nuestros móviles.
Creo, al menos a mi me ha pasado, que es necesario este tipo de edición para los casos en que facilitamos a los usuarios que nos den su impresión sobre nuestros servicios.
El concepto del foro es algo muy antiguo pero estimo que en la situación actual, donde impera el teletrabajo y por lo tanto, las comunicaciones entre los miembros de un equipo han bajado, puede ser un elemento de compartición de ideas, inquietudes y de soluciones, y que puede ayudar a mejorar la productividad y colaboración de los equipos.
También, en este caso, lo he hecho a petición de un usuario de PHPRunner que ha solicitado soporte para este tipo de solución.
Requisitos Funcionales
Los usuarios deben disponer obligatoriamente de una foto. Se pone un dibujo por defecto.
En el sistema se pueden dar de alta los usuarios de forma autónoma, validándose a través de email.
Los temas (“topics”) deberán estar clasificados por una categoría.
En la bandeja o listados de temas, se identificarán por pestañas: Todos, los que el usuario es el autor y los que se ha suscrito (selección de los temas que le interesa)
De los temas se informará: El autor (mediante foto), la fecha de creación, el número de respuestas que tiene y el número de veces que se ha consultado.
Todos los usuarios podrán iniciar un tema y podrán responder a cualquiera de ellos.
Los autores podrán cambiar (editar y borrar) cualquiera de sus temas y sus respuestas.
Para la construcción de los textos se deberá utilizar un editor html (potente) e incluirá la posibilidad de incorporar imágenes y ficheros en el propio sistema, siendo gestionados en directorios particulares de cada uno de los usuarios.