V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
88250
V2EX  ›  分享创造

Java 社区平台 - Sym 1.8.0 发布

  •  1
     
  •   88250 ·
    88250 · 2016-12-26 14:19:56 +08:00 · 1806 次点击
    这是一个创建于 2686 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简介

    Symphony([ˈsɪmfəni], n.交响乐)是一个现代化的社区平台,因为它:

    • 实现了面向内容讨论的论坛
    • 包含了面向用户分享、交友、游戏的社交网络
    • 集成了聚合独立博客的能力,共建共享优质资源
    • 并且 100% 开源

    欢迎到 Sym 官方讨论区了解更多。另外,如果你需要搭建一个企业内网论坛,请使用 SymX

    动机

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

    (正版)

    • 很多系统界面上仍然保持着老式风格,远远没有跟上时代发展的脚步,它们没有创新、好玩的特性,缺少现代化的交互元素和用户体验
    • 大部分系统是从程序员的角度进行设计的,没有考虑实际的产品、运营需求,这类系统功能过于简陋、细节不够精致、缺乏长期维护
    • 另外,我们正在探索新的社区模式,实现独奏(Solo)与协奏(Symphony)相结合的社区新体验

    (野版)

    • 万能的 GitHub 上连个能用的 Java 社区系统都找不到, Sym 填补了这个宇宙级空白
    • 做最 NB 的开源社区系统,预计几年以后 82% 的社区都将是 Sym 搭建的
    • 作者技痒,炫技之作, Ruby/Python/Node.js/(特别是) PHP 怎么能比得过 Java

    案例

    个人维护:

    公司维护:

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

    1.8.0 变更记录

    这个版本我们主要加入了权限系统,使用 RBAC 模型完成了功能级权限控制。

    角色权限

    新特性:

    改进:

    activities

    4 条回复    2016-12-27 13:39:56 +08:00
    chuanqirenwu
        1
    chuanqirenwu  
       2016-12-27 10:48:29 +08:00 via iPhone
    想请教一下关于社区的设计是否有相关的理论或者规范类的资料,还是说自己设计?想要什么功能就加什么功能?
    88250
        2
    88250  
    OP
       2016-12-27 11:04:02 +08:00
    @chuanqirenwu 主要是和其他人讨论,我们有一个 Q 群( 17370164 )讨论社区功能,大家觉得有必要的功能就在 GitHub 上提 issue ,讨论差不多就开发 :)
    chuanqirenwu
        3
    chuanqirenwu  
       2016-12-27 12:28:04 +08:00 via iPhone
    @88250 嗯,很不错的方式,学习了。我最近也在用 python 搭建 python 社区,向你学习借鉴。
    88250
        4
    88250  
    OP
       2016-12-27 13:39:56 +08:00
    @chuanqirenwu 不敢当,这里有个帖子你也许可以参考下 :)

    https://hacpai.com/article/1471007706462
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2551 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:34 · PVG 21:34 · LAX 06:34 · JFK 09:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.