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管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 午夜影视日本亚洲欧洲精品一区 | 无码乱人伦一区二区亚洲一| 无码人妻精品一区二区三区99不卡| 亚洲一区二区三区在线观看蜜桃| 蜜桃传媒一区二区亚洲AV| 爆乳无码AV一区二区三区| 国产精品亚洲一区二区三区 | 亚洲一区二区在线视频| 麻豆果冻传媒2021精品传媒一区下载| 无码人妻一区二区三区在线视频| 亚洲色偷精品一区二区三区| 久久se精品一区精品二区国产| 国产香蕉一区二区三区在线视频| 一区二区中文字幕| 亚洲国产精品一区二区第一页免| 久久青青草原一区二区| 久久伊人精品一区二区三区| 中文字幕在线观看一区| 精品人妻一区二区三区四区在线 | 精品一区二区无码AV| 国产一区二区三区精品久久呦| 国产精品香蕉在线一区| 一区二区三区午夜视频| 国产精品特级毛片一区二区三区 | 国产精品538一区二区在线| 精品国产福利一区二区| 久久久精品人妻一区二区三区蜜桃| 国产一区麻豆剧传媒果冻精品| 无码毛片一区二区三区视频免费播放 | 日本高清一区二区三区 | bt7086福利一区国产| 亚洲国产一区二区a毛片| 无码人妻精品一区二区三区在线| 久久久人妻精品无码一区| 一区二区不卡久久精品| AV怡红院一区二区三区| 亚洲AⅤ视频一区二区三区| 无码人妻一区二区三区免费视频 | 久久精品人妻一区二区三区| 日韩精品一区二区三区中文字幕 | 日韩人妻无码一区二区三区99|