Awesome Open Source
Awesome Open Source
Sponsorship

JEESNS

v2.0.0目前为beta版本,正在持续开发中,可能会存在比较多的问题,或者会有大的改动,请不要正式使用,如需正式使用,请使用v1.4.2版本https://gitee.com/zchuanzhao/jeesns/releases/v1.4.2

开发语言:JAVA

数据库:MYSQL

JAVA开发框架:SpringBoot2+Mybatis

前台前端开发框架:ZUI+JQuery+Bootstrap

前台模板引擎:Freemarker

简介

JEESNS是一款基于JAVA企业级平台研发的社交管理系统,依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源SNS先河,JEESNS可以用来搭建门户、论坛、社区、微博、问答、知识付费平台等。

交流社区:http://www.jeesns.cn

官方网址:http://www.jeesns.cn

github:https://github.com/zchuanzhao/jeesns

应用场景

  • JEESNS是一个企业级的开源社区系统,是一个可以用来搭建门户、群组、论坛、微博和问答等知识付费社区平台系统。
  • JEESNS是将SNS社会化网络元素,人和群组结合在一起的新型的社交系统。
  • JEESNS以人为中心,通过用户的需求和行为将最有价值的信息得以不断整合。
  • JEESNS是一个稳定、安全、可扩展的社区系统,可以帮您搭建与众不同的交流社区。
  • 如果您要需要搭建一个论坛,那么您可以用JEESNS
  • 如果您需要一个群组,那么您可以用JEESNS
  • 如果您想做一个类似于知乎的知识问答平台,那么您可以用JEESNS
  • 如果您想做一个知识付费平台,那么您可以用JEESNS
  • 如果您需要因为某个话题来汇聚人群,那么您可以用JEESNS

功能模块

  • 私信功能
  1. 界面模仿PC版微信
  2. 可以查看私聊过的联系人
  3. 聊天界面自动刷新
  • 个人主页
  1. 关注会员
  2. 私信会员
  3. 查看动态
  4. 查看粉丝、关注、微博、文章、帖子、群组
  5. 财务明细
  6. 积分明细
  7. 卡密充值
  8. VIP会员等级
  • 微博模块
  1. 支持图片类型的微博
  2. 多图画廊展示
  3. 支持添加Emoji标签
  4. 点赞功能
  5. 微博话题
  • 群组模块
  1. 可以关注群组
  2. 支持上传群组logo
  3. 支持发帖审核开关
  4. 授权管理员
  5. 帖子喜欢功能
  6. 帖子加精、置顶
  7. 付费加入群组
  • 文章模块
  1. 文章喜欢功能
  2. 文章投稿功能开关
  3. 文章审核功能开关
  4. 文章评论
  • 问答模块
  1. 问答悬赏
  2. 问答回答
  • 动态模块
  1. 洞悉一切

环境要求

  • JDK8或更高版本
  • MySQL5.1或更高版本

部署说明

  1. 创建数据库。如使用MySQL,字符集选择为utf8或者utf8mb4(支持更多特殊字符,推荐)。

  2. 执行数据库脚本。数据库脚本在/jeesns-web/database目录下。

  3. 在eclipse中导入maven项目。点击eclipse菜单File - Import,选择Maven - Existing Maven Projects

  4. 设置项目编码为utf-8,选择jdk1.8版本或以上,不要选择jre。

  5. 修改数据库连接。打开/src/main/resources/application.ymml文件,根据实际情况修改spring: datasource: urlspring: datasource: userspring: datasource: password的值,修改后台路径:jeesns: managePath,如:jeesns: managePath: manage

  6. 将jeesns-core-1.4.jar放到硬盘中,如:D:\jeesns-core-1.4.jar

    在命令行中输入以下命令

    mvn install:install-file -Dfile=D:\jeesns-core.jar -DgroupId=cn.jeesns -DartifactId=jeesns-core -Dversion=2.0.0 -Dpackaging=jar

    执行成功后,jeesns-core-1.4.jar会自动添加到本地maven仓库中。

  7. 编译项目。在eclipse中,右键点击项目名,选择Run as - Maven build...Goals填入clean package,然后点击Run,第一次运行需要下载jar包,请耐心等待。

  8. 部署项目。在jeesns-web模块下,启动JeesnsApp。

  9. 访问系统。前台地址:http://localhost:8870/;用户名:admin,密码:jeesns,登录成功之后,在右上角展开有个'管理',点击即可进入后台管理。

部署详细说明

  1. JDK安装说明
  2. Maven安装说明
  3. JEESNS使用Maven打包介绍
  4. JEESNS导入数据库说明
  5. Eclipse导入JEESNS项目和部署说明
  6. IDEA导入JEESNS1.2.0项目和部署教程

相关网站

官方网站:http://www.jeesns.cn

技术支持:http://www.lxinet.cn

服务器支持:http://www.919dns.com


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (66,446
java (29,671
eclipse (71
tomcat (63
sns (29

Find Open Source By Browsing 7,000 Topics Across 59 Categories