java 社区论坛 -欧洲杯足彩官网

1顶
0踩

java 社区论坛 - sym 1.6.0 发布

2016-10-21 08:54 by 见习编辑 88250 评论(0) 有8798人浏览

简介

 是一个用 java 写的现代化的社区论坛,欢迎来!(如果你需要搭建一个企业内网论坛,请使用 )

  • 非常详细的 
  • 如果你在搭建或者二次开发时碰到问题,欢迎加 q 群 17370164 进行讨论

sym 的诞生是有如下几点原因:

(正版)

  • 好用的 java 开源论坛系统难以寻找
  • 很多系统界面上仍然保持着老式风格,远远没有跟上前端发展的脚步
  • 很多系统没有创新、好玩的特性,缺少现代化的用户体验
  • 我们正在探索新的论坛模式,实现独奏()与协奏()相结合的

(野版)

  • 做最 nb 的开源论坛系统
  • 作者技痒,炫技之作

基本理念

实时交互

在浏览帖子时,传统论坛都是需要刷新页面来查看回帖的,而 sym 则是基于 websocket 技术进行回帖推送,看帖时不需要刷新页面也可以看到其他人回帖。

互联

sym 提供了  进行帖子、回帖的同步(),目前 、、、 均已经提供插件来进行内容同步,欢迎大家进行接入!

html5

sym 使用了很多 html5 提供的技术特性,比如

  • 通过使用本地存储防止编辑帖子/回帖时内容丢失
  • 使用了音频特性来进行帖子/回帖音频录制、播放
  • 复制/粘贴上传图片
  • css3 动画

通过使用这些技术,sym 可以让用户在分享、交流时更加便捷、舒服

安装

需求:maven3 、mysql5.5 、jetty9 /tomcat9

  1. 源码
  2. 解压后修改 src/main/resources/local.properties 中的数据库配置,并创建数据库
  3. 可能需要修改 latke.properties 中的端口为容器端口
  4. 可能需要修改 init.properties 中的管理员账号
  5. 使用 mvn install 进行构建
  6. 将构建好的 war 包部署到容器中,数据库表会在第一次启动时自动建立

注意:

  • 没有数据库建表 sql 脚本,手动建库后,表会在第一次启动时自动生成
  • 生产环境建议使用反向代理,并需要配置好 websocket 代理
  • tomcat 用 9 以上版本,最好是使用最新版本

配置

  • 图片上传默认是上传服务器本地,要使用可配置 symphony.properties 中的 qiniu.* 属性
  • 将 web-inf/cron.xml 中注释掉的部分打开
  • 邮件发送使用的是 ,需要配置 symphony.properties 中的 sendcloud.* 属性
  • 用户注册时需要验证邮箱的,所以必须先配置好 sendcloud

如果遇到问题,可以参考一下这篇。

案例

如果你也搭建好了,欢迎通过 pull request 将你的站点加到这个列表中 :-p

商用授权

如果需要将 sym 用于商用(比如公司搭建对外社区),则必须付费,报价 ¥4000,请联系我(q845765)进行细节咨询。

开源授权

请仔细查看并遵循,尊重我们的劳动成果。

商用授权和开源授权在功能上没有任何区别,但商用授权后可以去除页脚欧洲杯足彩官网的版权部分。如果在未获得商用授权前私自去除欧洲杯足彩官网的版权部分,必将追究法律责任。

感悟

在实现 的这几年:

  • 我们见证了 xae(gae/bae/sae/etc)的兴起与没落。2009 年选择了 gae 作为服务器,并开始实现  框架来解决跨云平台,直到,不得不感叹技术更迭之快
  • 感受到了自造轮子的优缺点,并且可以肯定一点:对于一个想要长久的产品来说,自制技术框架优势远大于劣势
  • 一个好玩的产品或说是细节特性然并卵,需要做的是一个能够持续提供用户价值的产品/特性
  • 虽然直到目前 b3log 系产品用户不多,但我们已经初步证明了:java 用来实现博客、论坛没有什么不好的
  • 使用开源软件,了解开源思想,融入开源

贡献

sym 的主要作者是  与 ,所有贡献者可以在看到。

我们非常期待你加入到这个项目中,无论是使用反馈还是代码补丁,都是对 sym 一份满满的爱 ❤️

terms

  • this software is open sourced under the apache license 2.0
  • you can not get rid of the "powered by  • " from any page, even which you made
  • if you want to use this software for commercial purpose, please mail to  for a commercial license request
  • 欧洲杯足彩官网 copyright © b3log.org, all rights reserved

鸣谢

sym 的诞生离不开以下开源项目:

  • :前端 javascript 工具库
  • :前端 markdown 编辑器内核
  • :前端代码高亮库
  • :前端 emoji 处理库
  • :前端 html5 音乐播放器
  • :前端 javascript 交互式图表库
  • :前端数学公式渲染引擎
  • :前端 html5 录音库
  • :前端剪贴板支持
  • :前端 javascript md5 库
  • :前端 websocket 重连库
  • :前端 html 转换 markdown
  • :前端 user-agent 解析库
  • :前端 css 处理工具
  • :java html 解析器
  • :java markdown 处理库
  • :java 工具库集
  • :java 工具库集
  • :java emoji 处理库
  • :java user-agent 解析库
  • :java 数据库连接池
  • :好用的 java 模版引擎
  • :java web 框架
  • :全宇宙暂时排名第三的 ide

功能图解

凯发推荐首页

帖子

(右边红色回帖按钮的位置应该在右下角,截图软件不给力..)

个人设置

发布编辑

  • markdown 编辑器,支持 gfm 语法
  • latex 数学公式
  • 复制粘贴时自动转换为 markdown
  • chrome 下可以直接粘贴图片,其他浏览器支持拖拽
  • 除了使用文字,也可以在帖子内进行录音
  • 支持 emoji
  • 使用本地存储保障数据在未提交时不丢

移动端

移动端使用单独的模版进行渲染,解决通过一套模版自适应不能达成的效果和体验。

来自:
1
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 可以使用以下功能: 加法 ( sym(3) sym(4) ) 和乘法 ( sym(3) * sym(4) ) 否定( -sym(3) )和倒数( sym(3).reciprocal ) 减法 ( sym(3) - sym(4) ) 和除法 ( sym(3) / sym(4) ) 求幂( sym(3) ** sym(2) )和...

  • 符号推导 java中符号计算的库。...如果您希望使用没有依赖项管理工具的库,则必须将sym-derivation的jar打包版本添加到项目的类路径中。 例如,如果您使用的是intellij idea,则将文件复制到项目目录,右

  • sym 是一个用 java 写的实时社区。 原始创意请看这里 细节特性请看这里 黑客派是使用 sym 搭建的,欢迎加入! 安装 需求:maven、mysql、tomcat/jetty 下载源码 解压后修改src/main/...

  • matlab开发-sym2str。使用数组运算将符号变量转换为matlab字符串。

  • matlab开发-sym2polys。sym2poly函数的符号版本。

  • sym 是一个用 java 实现的现代化社区(论坛/社交网络/博客)平台,下一代的社区系统,为未来而构建。黑客派目前就是使用该系统搭建的 java 社区平台 symphony 3.0.0 发布了,更新内容如下

  • sym 是一个用 java 实现的现代化社区(论坛/社交网络/博客)平台,下一代的社区系统,为未来而构建。黑客派目前就是使用该系统搭建的 java 社区平台 symphony 3.1.0 发布了,更新内容如下

  • 新增特性568 帖子列表显示方式592 帖子锁定596 领域可设置是否渲染导航细节改进588 数据库使用 utf8mb...404606 限制登录用户后注册同名用户目前已经有非常多的社区论坛使用 sym 进行搭建,如果你正在寻找一个 ...

  • sym 是一个用 java 实现的现代化社区(论坛/社交网络/博客)平台,下一代的社区系统,为未来而构建。黑客派目前就是使用该系统搭建的 java 社区平台 symphony 3.3.0 发布了,更新内容如下: 新增特性 链接榜单 支持...

  • 初衷sym 的诞生是有如下几点原因:大多数论坛用户体验不够现代化,想做一个和聊 qq 一样体验的论坛已有的用 java 写的论坛真的很少也很丑,并且大多已经不再维护我们想实现一种新的网络社区体验,独立博客 社区互动...

  • 安装或升级java,并配置环境变量注意:此处分为yum安装与rpm安装,区别在于yum安装省事但配置麻烦,rpm安装麻烦但配置省事。1)yum安装在安装前可以使用yum list installed | grep jdk查看已经安装的jdk文件[...

  • matlab开发-sympoly2sym。类似于poly2sym,但可以处理符号系数和不确定变量。

  • 智课雅思词汇---二十、前缀syn-sym-syl是什么意思 一、总结 一句话总结:l,m,n是可以互换 前缀:sy-, syn-, sym-, syl- 【词根含义】:共同,同时 【词根来源】:(sy-用于s, z之前;syl-用于l之前;sym-用于b, p...

  • 装了java jdk15版本的环境,按照教程配完环境后,安装完一个新的版本的eclipse2020.09后,创建完项目,写好java class后,准备运行,就会报错: 错误: 找不到或无法加载主类 test.demo 原因: java.lang....

  • 插入式注解处理器的初始化过程是在方法中完成的,而它的执行过程则是在方法中完成的,这个方法判断是否还有新的注解处理器需要执行,如果有的话,通过类的 **doprocessing()**方法生成一个新的javacompiler对象对...

  • fel是支持表达式计算的一个库(java)。 fel支持解释执行和编译执行,可以根据性能要求选择执行方式。 下面给出示例和性能测试数据: package datagene; import java.util.random; import ...

  • 用java写一个简易的计算器

  • 12版本,安装的时候选择了第二个eclipse ide for enterprise java developers,正常安装完成后新建项目后,项目前面总是有一个红叉,报错信息:(the project was not built due to “failed to init ct.sym for c:...

  • 万能github连java社区系统都找不到,sym填补宇宙空白 做最流行的开源社区系统,预计几年后82%的社区会建在sym ruby/python/node.js/(特别是)php怎么能比java做得更好 用例 社区版: 商业版: 如果您构建它,欢迎您...

  • 万能github连java社区系统都找不到,sym填补宇宙空白 做最流行的开源社区系统,预计几年后82%的社区会建在sym ruby/python/node.js/(特别是)php怎么能比java做得更好 用例 社区版: 商业版: 如果您构建它,欢迎您...

global site tag (gtag.js) - google analytics
网站地图