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?或郵箱?[email protected]?進行細節咨詢。

    社區

    鳴謝

    • 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 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 偷拍精品视频一区二区三区| 国产伦精品一区二区三区无广告| 亚洲午夜日韩高清一区| 日韩免费观看一区| 午夜性色一区二区三区不卡视频| 国产精品视频一区二区三区四| 麻豆精品人妻一区二区三区蜜桃| 无码精品人妻一区二区三区免费看 | 亚洲午夜精品第一区二区8050| 2022年亚洲午夜一区二区福利| 中文字幕一区二区三区乱码| 国产成人一区二区三区电影网站 | 亚洲国产一区明星换脸| 日韩国产免费一区二区三区| 国产精品视频第一区二区三区 | 无码精品人妻一区| 无码人妻av一区二区三区蜜臀| 亚洲av日韩综合一区在线观看| 夜夜爽一区二区三区精品| 成人一区专区在线观看| 一本大道在线无码一区| 亚洲一区影音先锋色资源| 亚洲日韩精品一区二区三区无码| 亚洲成av人片一区二区三区| 国产日韩精品一区二区三区| 丝袜美腿一区二区三区| 麻豆一区二区免费播放网站| 色噜噜狠狠一区二区| 3d动漫精品成人一区二区三| 91亚洲一区二区在线观看不卡| 久久久精品一区二区三区| 国产福利视频一区二区| 综合久久一区二区三区| 久久国产三级无码一区二区| 上原亚衣一区二区在线观看| 亚洲爽爽一区二区三区| 国产亚洲情侣一区二区无码AV| 国产精品亚洲产品一区二区三区| 国产精品自在拍一区二区不卡| 国产成人高清视频一区二区| 久久久久国产一区二区|