JPress:一個類似 WordPress 的產品,使用Java開發

前言

JPress 是一個使用 Java 開發的類似 WordPress 的產品,具有完善的模板和插件功能,並在此基礎上新增了在線商城、會員中心以及和微信深度整合的功能。

到目前為止, 已經有 10w+ 網站使用 JPress 進行驅動,其中包括多個政府機構,200+上市公司,中科院、紅+字會等。然而,JPress不僅僅只是建站,我們認為不管世界的互聯網發生什麼樣的變化,APP、小程序都需要有網站支持,這才是我們的切入點。

所以,隨著政企用戶的不斷增多,針對分佈式、高併發、高安全等的企業級需求持續加強,JPress 針對這樣用戶,JPress也推出了收費的企業版,開源軟件也只有推出收費的版本才是良性和健康的發展方向。

JPress:一個類似 WordPress 的產品,使用Java開發

更新內容

JPress v3.2.1 新增了模板預覽功能,只需要在後臺安裝模板,儘管沒有開啟,一樣可以通過前端傳入 template=模板id 這樣的參數,使用該模板進行渲染。

同時,JPress v3.2.1 升級 ckeditor 到最新版本,支持可以從 word 複製內容並粘貼到到 CKeditor 編輯器,包括圖片等內容。

JPress:一個類似 WordPress 的產品,使用Java開發

JPress v3.2.1 更新內容如下:

  • 新增:模板預覽功能,前端可以通過 url 訪問指定已經安裝的模板
  • 優化:升級 ckeditor 到最新版本,以支持 word 的複製粘貼功能
  • 優化:通過 QQ 進行第三方登錄時,發生錯誤提示不明顯的問題
  • 修復:分銷用戶無法正確獲取分銷金額的問題
  • 修復:ArticleService.findListByCategoryId() 的 count 參數不起作用的問題
  • 修復:通過 paypal 進行支付發生錯誤的問題
  • 修復:加購物車返回的 Json 內容不正確的問題,感謝 @一座城你說你不懂
  • 修復:通過 Github 第三方登錄無法獲取正確的用戶數據的問題

運行發佈

在 Linux 上運行

<code>wget https://gitee.com/fuhai/jpress/raw/master/install.sh && bash install.sh/<code> 

通過 Docker 上運行

<code>curl -O https://gitee.com/fuhai/jpress/raw/master/docker-compose.yml && docker-compose up -d/<code>

通過 Eclipse 或者 Idea 等開發工具運行

  • 1、在本地安裝好 Java、Maven 等開發環境
  • 2、將源碼下載、並導入 eclipse 或者 idea
  • 3、在項目的根目錄,執行 mvn clean install 命令進行編譯
  • 4、在開發工具,右鍵運行 starter/src/main/java/io.jpress.Starter 下的 main() 方法
  • 5、通過瀏覽器訪問 http://127.0.0.1:8080,進行自動安裝

結尾

接下來的時間裡,JPress 將更加專注為中國互聯網生態,會基於 JPress 陸續推出 微信小程序、百度小程序、文檔和視頻教程等,呼籲廣大的 前端工程師、Javaer 起來完善 JPress 模板及插件生態。一起見證一個更好的中國的 JPress。

JPress:一個類似 WordPress 的產品,使用Java開發


分享到:


相關文章: