Gestión de un Foro

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.

Todo el detalle y los fuentes en el artículo.