Sym 商业版和社区版代码有很多差异,但技术架构类似,后端都是基于 Latke 开发的,但商业版前端是完全重写的。下面我们介绍一下商业版相对于社区版的特性和优势。
更完善的功能
- 头像裁剪
- 渲染用户卡片
- 代码块复制
- 粘贴帖子或回帖内容自带版权信息,用户个人设置中可自行开关
- 微博、QQ、微信等社交账号登录
- 手机绑定,接入 SendCloud 短信服务
- 电报群推送
- 搜索引擎爬虫访问统计
- 广告展位细化,支持配置两套广告代码以方便切换
- 内置接入支付宝框架
- 内置接入微信公众平台、小程序框架
- 审核系统,配置开启后发帖、回帖和评论均需审核才显示
- 客户端 API
- 站外图片代理
- 货币系统,内置加密货币币种表和数据库记账
- 贡献系统
- 主持人系统
- 头衔系统
- 搜索系统优化,支持 Elasticsearch SDK 对接
- 聊天式私信
- 支持层级领域
- 帖子、回帖引用
- 回帖评论
- 回帖折叠
- 支持逻辑删除(软删除),开启后管理后台的删除操作不会在数据库执行 DELETE,而是更新逻辑删除字段,数据库记录不会真正被清空,以便遇到特殊情况时进行恢复
- 文件管理,后台可浏览和删除用户上传的文件
更好的用户体验
- 极致细腻的界面、简易友好的操作
- 站外链接卡片式渲染
- 合并相同类型的通知,避免打扰用户
- 支持离线访问
- 支持离线通知推送
- 支持 IE Edge
- 支持 PJAX
- 支持根据日出日落时间自动切换暗黑模式
更好的 SEO
- 所有链接精准设置 rel 属性
- 更细致的 DOM 结构布局
- 支持 JSON-LD 结构化数据
- 回帖独立 URL /article/{aid}/comment/{cid}
移动端
- 支持 PWA
- 支持 MD 编辑器
- 支持思绪
多套主题
- 用户可以根据自己的喜好选择主题
- 提供主题所需的 CSS 和 JS 基础模块,方便开发者快速创建新的主题
除了内置的 Classic 和 Mobile 外,其余主题需要单独购买。
更好的性能
- 细致的数据缓存
- 提供数据库索引优化脚本
- Service Worker 浏览器端缓存
- 图片、JavaScript 文件按需延迟加载
- Progressive Web App, Performance, Accessibility, Best Practices 优化
多节点集群部署
社区版不支持集群部署,商业版支持集群。主要实现上的区别是社区版使用了内存缓存,而商业版可配置使用 Redis 缓存,并且商业版支持会话集群。
更好的安全性
- 内置 CC 攻击过滤,能在很大程度上过滤掉攻击请求
- 支持导入敏感词词库,可接入微信提供的内容安全校验接口
- 更完备的 XSS、CSRF 防御
开发方面
- 使用最新版的 JavaScript
- 使用 webpack
官方技术支持
- QQ、钉钉、电话技术支持
- 服务器运维、社区运营方面咨询
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于