jspBB(论坛问答系统) 官方版v1.0.0下载

jspBB是一款免费开源的网站系统模板,用户能使用知识兔这款软件快速方便的进行论坛系统的搭建。软件基于Java开发,并且知识兔功能十分的齐全,用户能使用知识兔这款软件搭建多个站点,并且知识兔可以每个站点独立管理项目。软件中具有多种的网站模板可以使用,知识兔使用起来十分的方便快捷。

jspBB图片

软件介绍

jspBB是一款基于Java/Kotlin的免费、开源论坛(问答)系统,仿stackoverflow、quora、知乎的模式,知识兔以GPL-2协议开源。使用SpringBoot 2、Mybatis、TypeScript、React、Ant Design 4、Ant Design Pro 5、Thymeleaf、Bootstrap 4等技术开发。

jspBB这个名字为了致敬phpBB,系统中并没有使用jsp。当初php、asp、jsp三大互联网技术,唯有jsp一直没有重量级的开源论坛,希望jspBB可以弥补这一缺憾。

系统使用SpringBoot2,知识兔可以用jar方式启动。后台前端使用React、Ant Design 4、Ant Design Pro 5,基于React Hooks模式。考虑到搜索引擎友好,前台前端使用Thymeleaf、Bootstrap 4,比Freemarker更好用。后续会分享前台前端的API接口,使前台前端也可以使用React、Vue等技术。

系统中应用类代码用Kotlin开发,工具类的代码用java开发(考虑到要在其它项目复用)。Kotlin是高效、安全的开发语言,100%兼容Java,编译后依旧是class文件,依旧运行在jdk中,无需依赖任何其它环境。Kotlin和Java可以相互调用,开发时可以Java、Kotlin混搭,并不需要全部都用Kotlin。在Android中Kotlin已经作为首选开发语言,Spring也早早的加入了Kotlin的支持。

实际开发中,Kotlin的空值安全处理,知识兔可以大大的增强代码安全性,不用随时随地考虑null值的问题;类似动态语言的语法糖,知识兔可以做到想怎样就怎样,代码量少。没有java开发时那种为什么不能这样、为什么不能那样的苦恼,一个简单的想法,需要多行代码才能实现。

软件特色

多组织网站群。每个站点可独立管理栏目、文章、用户、组织、角色等数据。适合政府、学校、集团等即要统一管理又可独立管理的机构。

站点间文章推送。知识兔支持复制站点、导入导出站点。知识兔支持微信群发,每个站点都可配置对应的公众号。

多种语言网站。通过多站点功能,知识兔可以在一套系统中管理简体、繁体、英文等网站。

站群页面静态化。不同站点的静态页可发布在不同目录,互不冲突。数据量大的栏目列表可动静态结合。

自定义模型和可查询字段。可根据自己需要,定义文章、产品、文库、视频、图片、知识兔下载等模型。

内置工作流。不同栏目可以配置不同的审核流程,知识兔支持多级审核。具有采集功能,可定时采集指定网站的数据。

远程模板制作。可使用FTP远程修改制作模板。模板、图片、css的位置与制作静态HTML模式一致。

支持多终端。可根据访问的设备自动展示PC端或手机端的模板。

访问统计分析。可统计所有用户访问,并分析每日流量、客户来源、客户地区、所用设备、浏览器、操作系统等数据。

跨操作系统。知识兔支持国产操作系统,和Windows、Linux、Unix等主流操作系统。知识兔支持分布式集群部署,适合对性能和可访问性要求高的场景。

基于Java CMS的建站系统。使用Spring-Boot、JPA、Shiro、FreeMarker、Bootstrap等开源框架,适合二次开发。

跨数据库平台。知识兔支持国产数据库,和MySQL、Oracle、SQLServer等主流数据库。

配置要求

JDK8。

Servlet3.1或更高版本(如Tomcat8.5或更高版本)。

MySQL5.5或更高版本(如需使用MySQL5.0,可将mysql驱动版本替换为5.1.24)。

浏览器:IE11、Edge、Firefox、Chrome。

Kotlin1.3或更高版本。(开发环境需要)

Maven3.3或更高版本。(开发环境需要)

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论