简介 [链接] 是一个用 Java 写的现代化的社区论坛,欢迎来 **[链接]**!(如果你需要搭建一个企业内网论坛,请使用 [链接]) 非常详细的 [链接] 如果你在搭建或者二次开发时碰到问题,欢迎加 Q 群 17370164 进行讨论 Sym 的诞生是有如下几点原因: (正版) 好用的 Java 开源论坛系统难以寻 ..

Java 社区论坛 - Sym 1.6.0 发布

本贴最后更新于 1039 天前,其中的信息可能已经时移世异

简介

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

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

(正版)

(野版)

基本理念

实时交互

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

互联

Sym 提供了 API 进行帖子、回帖的同步(B3log 构思),目前 SoloTypechoZ-BlogPHPWordPress 均已经提供插件来进行内容同步,欢迎大家进行接入!

HTML5

Sym 使用了很多 HTML5 提供的技术特性,比如

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

安装

需求:Maven3+、MySQL5.5+、Jetty9+/Tomcat9+

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

注意:

配置

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

案例

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

商用授权

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

开源授权

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

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

感悟

在实现 B3log 构思的这几年:

贡献

Sym 的主要作者是 DanielVanessa,所有贡献者可以在这里看到。

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

Terms

鸣谢

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

  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    2272 引用 • 7713 回帖 • 920 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    243 引用 • 2587 回帖 • 904 关注
  • Sym

    Sym 是一个用 Java 实现的现代化社区(论坛 / 社交网络 / 博客)平台,“下一代的社区系统,为未来而构建”。黑客派就是使用该系统搭建的 ❤️

    425 引用 • 4116 回帖 • 645 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:PipeSoloSymWide 等,欢迎大家加入,贡献开源。

    1879 引用 • 3626 回帖 • 587 关注
13 回帖   
请输入回帖内容...
  • R  

    高兴 ~
    看着 sym 一步一个脚印,越来越强大。

    2 回复
  • 88250      

    多谢多谢!

    1 回复
  • ZephyrJung  

    👍 👍 👍

  • yespgg        

    首页还是那么丑

    2 回复
  • 88250      

    下个版本首页会重做,欢迎献计献策

  • meikaiyipian        

    首页难改呀。。。众口难调

  • ac  

    以前用过一段时间,刚刚看了下新版,谈下感受吧:

    页面设计还是有点乱。以前看是 v2ex 的翻版,貌似大部分新的开源社区都是抄 v2ex 理念和布局。这种密密麻麻跟邮件一般的节点列表,看起来就不爽,以前在 v2ex 那边也吐槽过。早年这样设计看起来还算不错,但现在就明显落伍了,只是人家已经火起来了现在懒得改也办法,能火也是个奇葩,可看出来技术人员当时是多缺少交流的社区。可笑的是现在很多开源社区仍然抄这么老的设计。

    好多配置插件安装麻烦,ES 搜索,根本搜不到准确内容,看到官方用 algolia,我也是无语了,在开源程序使用商业软件,而且免费额度用完之后收费是极贵的。不知道出发点在哪?
    介绍一开始就说是一个现代化论坛,建议作者看看 Discourse。Symphony 怎么看都像个半成品。

    好的就不说了,也是希望国内有好的开源论坛,国内找个优秀的开源社区程序真的难。

    2 回复
  • 88250      

    谢谢这么中肯的建议!

    UI 设计在我和 @Vanessa 这里一直是个难题,还好最近很多朋友给了一些好的设计建议和思路,关于界面不用担心,会保持改进的。
    搜索确实是偷懒了,主要是没有足够时间来做,所以集成第三方搜索先顶一阵子,后期肯定会内置实现的。

    Sym 这一版从 Discourse 借鉴(抄袭)了一些特性,比如回复 / 引用、楼层快链跳转。下一版也会进一步参考它的(信任系统 / 勋章系统),它确实是目前设计和理论上非常先进的系统。

    我们会一直改进的,欢迎提各种建议意见,一起讨论。

    PS 提及一下 @R,他给了 Sym 非常多的可行建议,在此再次感谢了 ❤️

    1 回复
  • ac        

    谢谢回复,希望 sym 以后能成为最好的开源社区系统

    1 回复
  • 88250      

    嗯,我们就是奔着这个目标去的 😼

  • R        

    对比 sym 每一个版本你就会发现进步都非常大,一起期待和陪伴国内最强开源社区吧。
    我也感觉搜索不好用,直接用 360 站内搜索代替 😂

  • itfanr        

    请问有 app 客户端吗?

    1 回复
  • 88250      

    现在没有 APP 呢,移动端有单独的网页 UI。

请输入回帖内容 ...