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
    • 歡迎加入我們的小眾開源社區,詳情請看這里

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 一区二区三区伦理高清| 国产高清精品一区| 一色一伦一区二区三区| 无码视频一区二区三区| 国产人妖视频一区二区| 变态调教一区二区三区| 一区二区三区在线观看| 色噜噜狠狠一区二区| 国模少妇一区二区三区| 亚洲中文字幕丝袜制服一区| 国产精品盗摄一区二区在线| 亚洲熟妇无码一区二区三区导航 | 国产精品无码AV一区二区三区| 国内精品视频一区二区三区 | 日本亚洲成高清一区二区三区| 国产乱码伦精品一区二区三区麻豆| 亚洲高清毛片一区二区| 美女毛片一区二区三区四区| 国产内射999视频一区| 中文字幕乱码一区二区免费| 国产成人精品无码一区二区三区| 国产一区二区精品久久91| 在线不卡一区二区三区日韩| 蜜桃AV抽搐高潮一区二区| 国语对白一区二区三区| 国产萌白酱在线一区二区| 国产精品亚洲专一区二区三区| 国产在线第一区二区三区| 日本一区二区三区久久| 色一情一乱一伦一区二区三区| 日本一区二区高清不卡| 亚洲av片一区二区三区| 国产精品视频一区二区噜噜| 乱色精品无码一区二区国产盗| 无码福利一区二区三区| 日本高清无卡码一区二区久久| 国产成人综合精品一区| 无码精品黑人一区二区三区| 精品视频一区二区三区四区| 女女同性一区二区三区四区| 国产精品女同一区二区久久 |