symphony - 一款用 Java 實現的現代化社區平臺

    一款用 Java 實現的現代化社區(論壇/BBS/社交網絡/博客)平臺

    我沒用過,不便評論!

    Github:

    https://github.com/b3log/symphony

    演示:

    https://hacpai.com/

    symphony - 一款用 Java 實現的現代化社區平臺

    本站下載:(Github)

    symphony-master.zip

    提取碼:無
    解壓碼:無

    簡介

    Symphony([?s?mf?ni],n.交響樂)是一個現代化的社區平臺,因為它:

    • 實現了面向內容討論的論壇
    • 實現了面向知識問答的社區
    • 包含了面向用戶分享、交友、游戲的社交網絡
    • 100%?開源

    歡迎到?Sym 官方討論區了解更多。

    動機

    很多社區論壇系統:

    • 界面風格老式,沒有跟上時代發展的步伐
    • 缺少創新、好玩的特性,缺少現代化的交互元素和用戶體驗
    • 缺乏考慮實際運營需求,管理功能過于單一
    • 細節不夠精致、缺乏長期維護

    客戶案例

    社區版:

    商業版:

    功能

    界面

    以下截圖來自 Sym 商業版。

    參見PDF

    PDF文件

    提取碼:無
    解壓碼:無

    安裝

    先在 MySQL 中手動建庫(庫名?symphony,字符集使用?utf8mb4,排序規則?utf8mb4_general_ci),然后按照如下方式之一啟動服務。

    war 包啟動

    下載最新的 Sym 包解壓,進入解壓目錄執行:

    • Windows:?java -cp "WEB-INF/lib/*;WEB-INF/classes" org.b3log.symphony.Starter
    • Unix-like:?java -cp "WEB-INF/lib/*:WEB-INF/classes" org.b3log.symphony.Starter

    如果要將 war 包部署到 Servlet 容器中啟動請參考安裝指南

    Docker 部署

    獲取最新鏡像:

    docker pull b3log/symphony
    

    啟動容器:

    docker run --detach --name sym --network=host \
        --env RUNTIME_DB="MYSQL" \
        --env JDBC_USERNAME="root" \
        --env JDBC_PASSWORD="123456" \
        --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
        --env JDBC_URL="jdbc:mysql://127.0.0.1:3306/symphony?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
        b3log/symphony --listen_port=8080 --server_scheme=http --server_host=localhost 
    

    為了簡單,使用了主機網絡模式來連接主機上的 MySQL。

    啟動參數說明:

    • --listen_port:進程監聽端口
    • --server_scheme:最終訪問協議,如果反代服務啟用了 HTTPS 這里也需要改為?https
    • --server_host:最終訪問域名或公網 IP,不要帶端口號

    完整啟動參數的說明可以使用?-h?來查看。

    文檔

    授權

    • 社區版:使用 AGPLv3 開源,如果你選擇使用社區版,則必須完全遵守 AGPLv3 的相關條款
    • 商業版:提供完整源碼以便二開,報價 ¥20000
    • 云服務:提供開箱即用的云端服務,每年 ¥5000

    關于商業版和社區版的對比請看這里,企業網站、經營性網站、以營利為目的或實現盈利的網站請購買商業版。

    歡迎聯系 QQ?845765?或郵箱?d@b3log.org?進行細節咨詢。

    社區

    鳴謝

    • jQuery:前端 JavaScript 工具庫
    • Vditor: 瀏覽器端的 Markdown 編輯器
    • Highlight.js:前端代碼高亮庫
    • pjax:pushState + ajax = pjax
    • MathJax:前端數學公式渲染引擎
    • Sass:前端 CSS 處理工具
    • jsoup:Java HTML 解析器
    • flexmark:Java Markdown 處理庫
    • Apache Commons:Java 工具庫集
    • Jodd:Java 工具庫集
    • Latke:以 JSON 為主的 Java Web 框架

    安全方面特別感謝:


    開源項目推薦

    • 如果你需要搭建一個個人博客系統,可以考慮使用?Solo
    • 如果你需要搭建一個多用戶博客平臺,可以考慮使用?Pipe
    • 歡迎加入我們的小眾開源社區,詳情請看這里
    網站

    Lsky Pro - 圖床程序

    2019-5-8 10:23:12

    網站

    Cloudreve - 讓每個人都能輕松使用云

    2019-5-19 17:25:46

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 国产精品一区在线播放| 无码精品国产一区二区三区免费| 免费人妻精品一区二区三区| 国产三级一区二区三区 | 亚洲成AV人片一区二区| 国产精品被窝福利一区| 亚洲乱码国产一区三区| 国产一区二区三区乱码在线观看| 国产精品av一区二区三区不卡蜜| 精品久久久久一区二区三区| 香蕉久久av一区二区三区| 无码精品一区二区三区免费视频 | 国产免费播放一区二区| 亚欧免费视频一区二区三区 | 精品国产免费一区二区| 国产一区二区电影在线观看| 国产精品乱码一区二区三区| 无码人妻精品一区二区三区在线| 亚洲欧洲∨国产一区二区三区| 亚洲午夜一区二区三区| 中文字幕视频一区| 性色av一区二区三区夜夜嗨| 国产乱码精品一区二区三区中文| 国产精品福利一区| 国产AV一区二区精品凹凸| 精品无人区一区二区三区在线| 国产亚洲综合一区柠檬导航 | 日本视频一区二区三区| 韩国福利视频一区二区| 国内精自品线一区91| 韩国福利视频一区二区 | 国产精品一区三区| 亚洲免费视频一区二区三区| 立川理惠在线播放一区| 日韩精品无码久久一区二区三| 亚洲国产欧美国产综合一区| 精品人妻系列无码一区二区三区| 亚洲午夜在线一区| 精品一区二区三区AV天堂| 精品aⅴ一区二区三区| 亚洲午夜精品一区二区公牛电影院|