Descripción del proyecto
TraducidoEn términos de estructura, necesitamos un diseño familiar y probado: secciones de nivel superior, subforos dentro de ellas y temas con respuestas. Los usuarios necesitan perfiles adecuados con una página de actividad pública y un sistema de reputación basado en 'me gusta', respuestas aceptadas y publicaciones útiles, para que los miembros fuertes sean visibles y estén motivados. Las notificaciones son muy importantes para nosotros: las personas deben recibir una señal sobre respuestas en sus temas, menciones y nuevas publicaciones en secciones vigiladas, tanto en el sitio como por correo electrónico. La búsqueda de texto completo en todos los temas y publicaciones también es esencial, con filtros por sección, autor y fecha, para que el contenido útil no se pierda.
Las herramientas de moderación son lo que más nos preocupa, porque sin moderación un foro muere rápidamente. Necesitamos un panel claro para administradores y moderadores con roles y permisos, la capacidad de fijar, bloquear, mover, fusionar y eliminar temas, editar u ocultar publicaciones, emitir advertencias y prohibiciones, y trabajar a través de una cola de informes. También debería haber protección básica contra el spam (límites de tasa, restricciones para recién llegados, botón de informe). Antes de comenzar, describe la pila propuesta y cómo integrarías la autenticación.
— Inicio de sesión único a través de cuentas del sitio existentes (perfil compartido, avatar, configuraciones)
— Categorías, subforos, temas y respuestas en hilo
— Perfiles de usuario, feed de actividad y sistema de reputación/karma
— Panel de moderación: roles, fijar/bloquear/mover/fusionar, advertencias, prohibiciones, cola de informes
— Notificaciones en el sitio y por correo electrónico para respuestas, menciones y secciones vigiladas
— Búsqueda de texto completo con filtros y protección básica contra spam