ASP.NET ForumEngine
Script de foro de discusión comunitaria de código abierto, más ligero, escalable y con todas las funciones escritas en el marco Core ASP.NET para aplicaciones existentes o independientes.
ForumEngine es una solución completa que incluye todas las características básicas y anticipadas para construir cualquier nivel de aplicación de discusión en el foro de la comunidad social.
Se puede usar como aplicación independiente o se puede integrar fácilmente en la solución existente.
Este proyecto está actualmente construido con ASP.NET Core 3.1 + Angular 10.1 + NGRX + Bootstrap 4.4.1
Inicio del producto y documentación
Características
La lista de características principales incluye
- Membresía : Módulo de identidad ASP.NET extendido que puede permitir a los usuarios crear cuenta, iniciar sesión, administrar una cuenta, actualizar el perfil, cambiar la contraseña, el correo electrónico, etc.
- Temas del foro : permita que el usuario o el administrador del sitio publiquen temas ilimitados, respuestas con controles para revisar, aprobar, resolver y tomar otras acciones.
- Blogs : artículos con todas las funciones, noticias, blogs de publicación con todos los conceptos básicos y características anticipadas
- Mi cuenta : Advance My-Account Aplicación (basada en angular) que puede permitir a los usuarios administrar temas, perfil, configuraciones y configuraciones enviados y respondidos.
- Perfiles sociales : admite los perfiles de usuarios públicos para acceder a los contenidos públicos entre sí.
- Panel de control : Panel de control Advance (más reciente de la sola página basada en angular) que puede ayudar al administrador del sitio a administrar la configuración del sitio web, las configuraciones, los contenidos, los usuarios, los informes, etc.
- Gamify : script de gamify opcional para administrar la funcionalidad de gamificación compleja dentro de la aplicación, incluidas las insignias, recompensas, puntos, créditos, niveles, paquetes y más.
- Configuraciones : Soporte de la sección Configuración de avance que puede permitirle configurar casi todas las características disponibles en la marcha sin hacer cambios en el código.
- Instalación : Módulo de instalación fácil de un solo paso que puede ayudarlo a configurar fácilmente la base de datos, el usuario de administrador predeterminado, inicializar la aplicación con la configuración predeterminada para hacer que su aplicación esté lista para usar.
- Múltiples idiomas : admite la administración de múltiples culturas de interfaz de usuario, configure su idioma predeterminado y permita múltiples opciones de idioma para que el usuario elija.
- Categorías : Admite el módulo de administración de categoría de avance que puede permitirle administrar categorías ilimitadas con jerarquía ilimitada y separarla para cada tipo de contenido.
- Etiquetas : admite el etiquetado o etiquetado de artículos, blogs con una o más etiquetas o etiquetas. También tiene una herramienta de gestión de nubes de etiqueta anticipada para administrar etiquetas, etiquetas grupales por prioridad, etc.
- Publicidad : admite la administración de la publicidad (por ejemplo, Script AdSense) del panel de control para diferentes tipos de bloques que muestran / renderizan anuncios en diferentes secciones y páginas.
- Búsqueda anticipada : módulo de búsqueda en tiempo real basado en angular que puede permitir a los usuarios buscar temas y respuestas publicados y más.
- Sitemaps : admite Sitemaps generados dinámicamente de temas enviados, páginas, categorías, etiquetas, etc., que se pueden enviar fácilmente a los motores de búsqueda para indexar sus datos y páginas rápidamente.
- Feeds RSS : es compatible con la generación de alimentos RSS / Atom a partir de temas publicados
- Plantillas de correo : es una herramienta de plantilla de correo de TI que puede ayudarlo a administrar y personalizar las plantillas de correo del panel de control.
- Informes : Incluye el módulo de informes anticipados que puede ayudar al administrador del sitio a ver diferentes tipos de informes, por ejemplo, visualización de videos publicados tendencias mensuales para el año en curso.
- Informe de abuso : incluye la funcionalidad de informes de abuso / spam y el módulo de gestión en el panel de control que puede ayudar a los administradores a revisar y tomar medidas en los informes enviados desde el sitio web.
- Registro de errores : incluye el módulo de registro de errores anticipados, que puede registrar casi todo tipo de error ocurre mientras el usuario navega por el Sitio e informe al administrador del sitio para su revisión.
- Diccionario : incluye el módulo de diccionario que puede permitir al administrador administrar los nombres de usuario restringidos y la palabra negra que luego usó el script de detección para evitar que el sitio web contenga lo que puede violar sus términos de uso.
- Atributos dinámicos : incluye una herramienta de gestión de atributos de perfil dinámico Advance que puede ayudar al administrador del sitio a ajustar los atributos de perfil de usuario del panel de control sin hacer cambios en el código.
- Bloque IP : incluye un módulo opcional que puede permitir que el administrador del sitio administre, bloquee la dirección IP para acceder y usar el sitio web.
- Páginas raíz : avance de enrutamiento único y lógica de URL amigable diseñada para hacer que casi todas las URL de la página actúen como URL raíz sin usar controladores / acciones separadas.
Instalación y configuración
El proyecto incluye el asistente de instalación que puede ayudarlo a configurar y ejecutar su aplicación, para obtener más detalles, visite la página de instalación y configuración del producto.
Documentación y soporte
Para la documentación y el soporte del producto, visite la página de documentación.
Retroalimentación y contribución
Usted es cálidamente bienvenido a dar comentarios, informar errores y proponer nuevas ideas.
Informar errores
Si desea informar un nuevo error, verifique si el error ya no se informa. En caso de que no haya un problema similar, abra un nuevo problema con el error de la etiqueta.
Contribuir
Vuelva a contribuir. Documento de MD para obtener más detalles.
Autor
Muhammad irfan => Ingeniero de software principal