未加星标

Java 社区论坛 - Sym 1.6.0 发布

字体大小 | |
[前端(javascript) 所属分类 前端(javascript) | 发布者 店小二04 | 时间 2016 | 作者 红领巾 ] 0人收藏点击收藏
简介

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

非常详细的 Sym 功能点脑图

如果你在搭建或者二次开发时碰到问题,欢迎加 Q 群 17370164 进行讨论

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

(正版)

好用的 Java 开源论坛系统难以寻找

很多系统界面上仍然保持着老式风格,远远没有跟上前端发展的脚步

很多系统没有创新、好玩的特性,缺少现代化的用户体验

我们正在探索新的论坛模式,实现独奏( Solo )与协奏( Symphony )相结合的 社区新体验

(野版)

做最 NB 的开源论坛系统

作者技痒,炫技之作

基本理念 实时交互

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

互联

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

html5

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

通过使用本地存储防止编辑帖子/回帖时内容丢失

使用了音频特性来进行帖子/回帖音频录制、播放

复制/粘贴上传图片

CSS3 动画

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

安装

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

下载 源码

解压后修改src/main/resources/local.properties中的数据库配置,并创建数据库

可能需要 修改latke.properties中的端口为容器端口

可能需要 修改init.properties中的管理员账号

使用mvn install进行构建

将构建好的 war 包部署到容器中,数据库表会在第一次启动时自动建立

注意:

没有数据库建表 SQL 脚本,手动建库后,表会在第一次启动时自动生成

生产环境建议使用反向代理,并需要配置好 WebSocket 代理

Tomcat 用 9 以上版本,最好是使用最新版本

配置

图片上传默认是上传服务器本地,要使用 七牛 可配置symphony.properties中的qiniu.*属性

将 WEB-INF/cron.xml 中注释掉的部分打开

邮件发送使用的是 SendCloud ,需要配置symphony.properties中的sendcloud.*属性

用户注册时需要验证邮箱的,所以必须先配置好 SendCloud

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

案例

黑客

宽客网

贵州IT

超级产品经理

Titandb 学习主站

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

商用授权

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

开源授权

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

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

感悟

在实现 B3log 构思 的这几年:

我们见证了 xAE(GAE/BAE/SAE/etc)的兴起与没落。2009 年选择了 GAE 作为服务器,并开始实现 Latke 框架来解决跨云平台,直到 告别 GAE ,不得不感叹技术更迭之快

感受到了自造轮子的优缺点,并且可以肯定一点:对于一个想要长久的产品来说,自制技术框架优势远大于劣势

一个好玩的产品或说是细节特性然并卵,需要做的是一个能够持续提供用户价值的产品/特性

虽然直到目前 B3log 系产品用户不多,但我们已经初步证明了:Java 用来实现博客、论坛没有什么不好的

使用开源软件,了解开源思想,融入开源

如果你想做个程序员相关的论坛,请三思

你怎么看待社群、社区这两个词?

UGC 社区价值生态

贡献

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

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

Terms

This software is open sourced under the Apache License 2.0

You can not get rid of the "Powered by B3log 开源 Sym " from any page, even which you made

If you want to use this software for commercial purpose, please mail to [email protected] for a commercial license request

Copyright © b3log.org, all rights reserved

鸣谢

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

jQuery :前端 javascript 工具库

CodeMirror :前端 Markdown 编辑器内核

Highlight.js :前端代码高亮库

本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程

主题: Java开源服务器HTMLHTML5TomcatWebSocketSQLjQueryCSS3
分页:12
转载请注明
本文标题:Java 社区论坛 - Sym 1.6.0 发布
本站链接:http://www.codesec.net/view/484879.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 前端(javascript) | 评论(0) | 阅读(21)