Offizielle Website-Adresse: https://www.forumjava.com
Ein Deployment-Effekt
- Demo-Adresse der Open-Source-Version: http://opensource.developers.pub
- Demo-Adresse der kommerziellen Version: https://www.developers.pub
- Dokumente zur Open-Source-Version: https://www.developers.pub/wiki/1166300
2. Einführung
Forum-Java ist eine moderne Open-Source-Community-Plattform, die Folgendes implementiert:
- Foren zur inhaltlichen Diskussion;
- Eine Community für Wissenswertes;
- 100 % Open Source;
- Willkommen im offiziellen Diskussionsbereich von Developer Inn, um mehr zu erfahren. Gleichzeitig können Sie auch gerne dem offiziellen öffentlichen Account von Developer Inn folgen (Bild unten);
- Vielen Dank an das IceBreaking Security Lab für die Unterstützung beim Sicherheitslückenscan des Projekts, um sicherzustellen, dass jeder Benutzer dieses Projekts es mit Zuversicht und Mut nutzen kann. Folgen Sie dem offiziellen Konto von IceBreaking Security Lab, um mehr Sicherheitswissen zu erfahren (Bild unten);
3. Warum möchten Sie dieses Projekt durchführen?
- Wenn Unternehmen offene Plattformen erstellen, benötigen sie eine Entwickler-Community-Website, auf der Entwickler lernen und kommunizieren können (dieses Projekt bezieht sich auf WeChat Open Platform, Toutiao Developer Community, Youzan Cloud Developer Community, Taobao Open Platform und andere Community-Funktionen als Anforderungen) Hintergrundentwicklung) ;
- Die meisten der auf dem Markt vorhandenen Open-Source-Communities basieren auf der PHP-Sprache, nur wenige sind Open-Source-Communities in Java und fast keine wird im Spring-Boot-Framework entwickelt. Die interne Entwicklungssprache der meisten Internetunternehmen ist Java, und viele sind Spring-Boot-/Cloud-Entwicklungsframeworks. Für die PHP-Open-Source-Community kann es nicht gut mit dem internen System des Unternehmens verbunden werden.
- Bestehende Open-Source-Community-Funktionen sind zu einfach und können die meisten Anforderungen von Unternehmen nicht erfüllen.
- Die bestehende Open-Source-Community-Schnittstelle hat einen altmodischen Stil, hält nicht mit der Ästhetik der Zeit Schritt und verfügt über schlechte Anpassungsmöglichkeiten;
- Der bestehenden Open-Source-Community fehlen die für den tatsächlichen Betrieb erforderlichen Funktionen, die Verwaltungsfunktionen sind zu einfach und die Kosten für die Sekundärentwicklung sind zu hoch.
Funktionsliste mit vier Open-Source-Versionen
用户端
文章分类
筛选文章
标签
查看详情
筛选文章/问答
文章
写文章
编辑
删除
评论
点赞
查看详情
问答
提问题
编辑
删除
查看详情
评论
关注
设置评论为最佳答案
筛选已解决问题
筛选未解决问题
用户
查看详情
编辑个人资料
更新登录密码
关注好友
查看粉丝
消息
文章/问答被关注通知
文章/问答被评论通知
个人被关注通知
设置消息为已读
关注
关注的用户文章/问答
关注的问答
评论的问答
点赞的文章
评论的文章
搜索
根据文章/问答标题/内容模糊搜索
管理端
用户管理
禁用/启用
设置为管理员/取消管理员
操作日志
操作类别筛选
文章管理
设置为官方
设置为置顶
设置为加精
审核通过(可见)
审核不过(不可见)
文章类别管理
审核通过(可见)
审核不过(不可见)
新增分类
问答管理
审核通过(可见)
审核不过(不可见)
标签管理
审核通过(可见)
审核不过(不可见)
新增标签
Fünf Eigenschaften
Frontend
- Multi-Terminal-Anpassung (Mobiltelefon, PC)
- Passen Sie die Designfarben an, um Unternehmensbenutzern das Anpassen von Designs zu erleichtern
- Der Editor unterstützt Strg + S zum Speichern
- Der Editor unterstützt Strg + V zum Kopieren und Hochladen von Bildern.
hinteres Ende
- Das Protokoll verfügt über eine Anrufkette, um die Fehlerbehebung zu erleichtern.
- Verteilte Sitzung, unterstützt die Clusterbereitstellung
- Klassifizierung der Benutzerrollenberechtigungen zur Erleichterung der Benutzerverwaltung
- Die Überprüfung der Schnittstellenberechtigungen macht den Schnittstellenbetrieb sicherer
Erweiterbare Funktionsschnittstelle
- Artikel/Fragen und Antworten werden mit integrierter Überprüfung aktualisiert und können zur einfachen Bedienung und Verwaltung im Überprüfungszentrum abgerufen werden.
- Die abstrakte Dateispeicherschnittstelle kann den benutzerdefinierten Zugriff auf unternehmensinterne Dateispeicherdienste unterstützen
- Die abstrakte Schnittstelle des Cache-Dienstes unterstützt den benutzerdefinierten Zugriff auf unternehmensinterne Cache-Dienste
- Die abstrakte Suchdienstschnittstelle unterstützt den benutzerdefinierten Zugriff auf unternehmensinterne Suchdienste
Sechs Technologie-Stacks
hinteres Ende
- Datenbank: MySQL
- Persistenzschicht-Framework: mybatis
- Verwaltung des Datenbankverbindungspools: hikaricp
- Datenbank-Paging-Plug-in: Github Pagehelper
- MVC-Framework: Spring MVC
- Anwendungsschichtbehälter: Federstiefel
- JSON-Serialisierungstool: fastjson
- E-Mail-Versand-SDK: Javax Mail
- Qiniu Cloud-Speicher-SDK: Qiniu Java SDK
- Serverseitiges Seitenrendering: thymeleaf
Frontend
- Front-End-Markdown-Editor: mavon-editor
- Management-Hintergrund js-Framework: vue
- Client-UI-Framework: Bootstrap
- Management-Hintergrund-UI-Framework-Iview
Siebenteilige Seitendarstellung
Anzeige der Benutzerseite
- Seite mit der Nachrichtenliste
Acht Management-Hintergrundseiten
Neun Installation
Bitte beachten Sie die Forum-Java-Installationsanleitung.
Gebrauchsanweisung
Die Community Edition ist nur für den persönlichen Gebrauch bestimmt. Bei kommerzieller Nutzung wenden Sie sich bitte zum Kauf an den Autor.