All Projects → zchuanzhao → Jeesns

zchuanzhao / Jeesns

Licence: other
JEESNS是一款基于JAVA企业级平台研发的社交管理系统,依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源SNS先河。交流QQ群:280062708。

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Jeesns

tomcatplugin
Tomcat plugin for Eclipse
Stars: ✭ 63 (-84.44%)
Mutual labels:  eclipse, tomcat
Samples
JavaFX samples to run with different options and build tools
Stars: ✭ 352 (-13.09%)
Mutual labels:  eclipse
Lsp4j
A Java implementation of the language server protocol intended to be consumed by tools and language servers implemented in Java.
Stars: ✭ 293 (-27.65%)
Mutual labels:  eclipse
Mybatipse
Eclipse plugin adding support for MyBatis SQL Mapper Framework.
Stars: ✭ 312 (-22.96%)
Mutual labels:  eclipse
Lambdaguard
AWS Serverless Security
Stars: ✭ 300 (-25.93%)
Mutual labels:  sns
Seckill
SSM实战项目——Java高并发秒杀API,详细流程+学习笔记
Stars: ✭ 333 (-17.78%)
Mutual labels:  eclipse
Tomcatwardeployer
Apache Tomcat auto WAR deployment & pwning penetration testing tool.
Stars: ✭ 287 (-29.14%)
Mutual labels:  tomcat
Forum Java
一款用 Java(spring boot) 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java(spring boot).
Stars: ✭ 380 (-6.17%)
Mutual labels:  sns
Rustdt
RustDT is an Eclipse based IDE for the Rust programming language:
Stars: ✭ 351 (-13.33%)
Mutual labels:  eclipse
Red
RED - Robot Editor
Stars: ✭ 310 (-23.46%)
Mutual labels:  eclipse
Sprotty
A diagramming framework for the web
Stars: ✭ 309 (-23.7%)
Mutual labels:  eclipse
Jdt Codemining
Eclipse plugin for JDT Java CodeMining
Stars: ✭ 306 (-24.44%)
Mutual labels:  eclipse
Angularjs Eclipse
AngularJS Eclipse Plugin
Stars: ✭ 336 (-17.04%)
Mutual labels:  eclipse
Jetty.project
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
Stars: ✭ 3,260 (+704.94%)
Mutual labels:  eclipse
Kadence
⚠️ KADENCE HAS MOVED TO GITLAB ⚠️
Stars: ✭ 363 (-10.37%)
Mutual labels:  eclipse
Joinfaces
JoinFaces: JSF Spring Boot Starters - JSF inside Spring Boot Application
Stars: ✭ 295 (-27.16%)
Mutual labels:  tomcat
Pydev
Python IDE for Eclipse
Stars: ✭ 306 (-24.44%)
Mutual labels:  eclipse
Javaee8 Samples
Java EE 8 Samples
Stars: ✭ 333 (-17.78%)
Mutual labels:  tomcat
Jruby Rack
Rack for JRuby and Java appservers
Stars: ✭ 393 (-2.96%)
Mutual labels:  tomcat
Xsbt Web Plugin
Servlet support for sbt
Stars: ✭ 381 (-5.93%)
Mutual labels:  tomcat

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].