Dirección del sitio web oficial: https://www.forumjava.com
Un efecto de despliegue
- Dirección de demostración de la versión de código abierto: http://opensource.developers.pub
- Dirección de demostración de la versión comercial: https://www.developers.pub
- Documentos relacionados con la versión de código abierto: https://www.developers.pub/wiki/1166300
2. Introducción
forum-java es una plataforma comunitaria moderna de código abierto que implementa:
- Foros para discusión de contenidos;
- Una comunidad para trivia;
- 100% código abierto;
- Bienvenido al área de discusión oficial de Developer Inn para obtener más información. Al mismo tiempo, también puede seguir la cuenta pública oficial Developer Inn (imagen a continuación);
- Gracias a IceBreaking Security Lab por ayudar con el escaneo de vulnerabilidades de seguridad del proyecto para garantizar que todos los usuarios de este proyecto puedan usarlo de manera segura y audaz. Siga la cuenta oficial de IceBreaking Security Lab para obtener más información sobre conocimientos de seguridad (imagen a continuación);
3. ¿Por qué quieres hacer este proyecto?
- Cuando las empresas crean plataformas abiertas, necesitan un sitio web de la comunidad de desarrolladores para que los desarrolladores aprendan y se comuniquen (este proyecto se refiere a WeChat Open Platform, Toutiao Developer Community, Youzan Cloud Developer Community, Taobao Open Platform y otras funciones de la comunidad como requisitos) desarrollo en segundo plano) ;
- La mayoría de las comunidades de código abierto existentes en el mercado están en lenguaje PHP, pocas son de código abierto en Java y casi ninguna está desarrollada en el marco de arranque de primavera. El lenguaje de desarrollo interno de la mayoría de las empresas de Internet es Java, y muchos son marcos de desarrollo de arranque/nube de primavera. Para la comunidad de código abierto PHP, no puede estar bien conectado con el sistema interno de la empresa;
- Las funciones comunitarias de código abierto existentes son demasiado simples y no pueden satisfacer la mayoría de las necesidades de las empresas;
- La interfaz comunitaria de código abierto existente tiene un estilo anticuado, no se adapta a la estética de la época y tiene capacidades de personalización deficientes;
- La comunidad de código abierto existente carece de las funciones necesarias para las operaciones reales, las funciones de gestión son demasiado simples y el costo del desarrollo secundario es demasiado alto;
Lista de funciones de cuatro versiones de código abierto
用户端
文章分类
筛选文章
标签
查看详情
筛选文章/问答
文章
写文章
编辑
删除
评论
点赞
查看详情
问答
提问题
编辑
删除
查看详情
评论
关注
设置评论为最佳答案
筛选已解决问题
筛选未解决问题
用户
查看详情
编辑个人资料
更新登录密码
关注好友
查看粉丝
消息
文章/问答被关注通知
文章/问答被评论通知
个人被关注通知
设置消息为已读
关注
关注的用户文章/问答
关注的问答
评论的问答
点赞的文章
评论的文章
搜索
根据文章/问答标题/内容模糊搜索
管理端
用户管理
禁用/启用
设置为管理员/取消管理员
操作日志
操作类别筛选
文章管理
设置为官方
设置为置顶
设置为加精
审核通过(可见)
审核不过(不可见)
文章类别管理
审核通过(可见)
审核不过(不可见)
新增分类
问答管理
审核通过(可见)
审核不过(不可见)
标签管理
审核通过(可见)
审核不过(不可见)
新增标签
Cinco características
Interfaz
- Adaptación multiterminal (terminal móvil, terminal de PC)
- Personalice los colores del tema para facilitar a los usuarios corporativos personalizar los temas.
- El editor admite control + s para guardar.
- El editor admite control + v para copiar y cargar imágenes.
extremo posterior
- El registro tiene una cadena de llamadas para facilitar la resolución de problemas.
- Sesión distribuida, admite implementación de clúster
- Clasificación de permisos de roles de usuario para facilitar la gestión de usuarios.
- La verificación de permisos de la interfaz hace que las operaciones de la interfaz sean más seguras
Interfaz funcional extensible
- Los artículos/Preguntas y respuestas se actualizan con una revisión incorporada y se puede acceder a ellos desde el centro de revisión para facilitar su operación y administración.
- La interfaz abstracta de almacenamiento de archivos puede admitir el acceso personalizado a los servicios de almacenamiento de archivos internos de la empresa.
- La interfaz abstracta del servicio de caché admite el acceso personalizado a los servicios de caché internos de la empresa
- La interfaz abstracta del servicio de búsqueda admite el acceso personalizado a los servicios de búsqueda internos de la empresa.
Seis pilas de tecnología
extremo posterior
- Base de datos: mysql
- Marco de capa de persistencia: mybatis
- Gestión del grupo de conexiones de bases de datos: hikaricp
- Complemento de paginación de bases de datos: github pagehelper
- marco mvc: primavera mvc
- Contenedor de capa de aplicación: bota de resorte
- herramienta de serialización json: fastjson
- SDK de envío de correo electrónico: correo javax
- SDK de almacenamiento en la nube de Qiniu: SDK de qiniu java
- Representación de página del lado del servidor: thymeleaf
Interfaz
- Editor de rebajas de front-end: mavon-editor
- Marco js de fondo de gestión: vue
- Marco de interfaz de usuario del cliente: arranque
- Marco de interfaz de usuario de fondo de gestión iview
Visualización de página de siete partes
Visualización de la página de usuario
- Página de preguntas y respuestas
- Página de lista de mensajes
- Página de detalles del artículo
- Página de detalles de la etiqueta
- Página de inicio del usuario
- escribir la página del artículo
Ocho páginas de antecedentes sobre gestión
Nueve instalación
Consulte la guía de instalación del foro-java.
Instrucciones de uso
La Edición comunitaria es sólo para uso personal. Para uso comercial, comuníquese con el autor para realizar la compra.