JPress 1.0 釋出了,WordPress 的 Java 替代版
JPress 1.0 釋出了
沒錯,時隔兩年,JPress 1.0 釋出了,雖然只是 beta 版本。
這次 JPress 相對之前的版本,已經全部重寫,包括 Java程式碼、js、html和css。所以,不再相容 0.x 版本了,後期再提供遷移工具。
兩年前,為什麼JPress停止更新了呢?原因是我犯了幾個很大的錯誤。
錯誤一:當時獨創的 “模板及模型” 概念雖然開始很美好,但是隨著模型的不斷增多,通過模板配置來新增模型的方式顯得很笨拙,當所有模型的資料全部冗餘在 content 表,最終表現出來的是效能的急劇下滑。
同時,通過模板來定義模型,導致模型的許可權設計變得極其的複雜或甚至不可用,導致JPress 0.x 版本遲遲未能完成許可權的相關功能。
錯誤二:JPress 0.x 版本一直在模仿WordPress,甚至在思考如何去相容WordPress的模板,導致及沒有更多的創新,但是現在想想,其實這個世界根本不再需要一個新的WordPress,與其更好,不如不同。
這兩年停了下來,自己有一些時間通過第一性原理去思考產品邏輯,使用者到底需要的是什麼?我個人認為是:
1、團隊協作
2、精益運營
3、知識付費
4、中國生態
在未來,JPress也會圍繞著幾個核心去打造產品。
比如“中國生態”,決定了JPress會發力微信公眾號和小程式的對接以及相關運營功能,我個人參加了很多的中國頂級的運營社群,其核心目的就是和各個運營大咖交流,能夠把微信公眾號、小程式的運營方法落實到JPress來,最終回饋給使用者。這個不能學習WordPress...
比如“精益運營”,決定了JPress必須推出UTM(User Tracking Module)相關功能,通過UTM方便運營人員精細瞭解每個使用者的行為,雖然現在JPress 1.0 只是很粗糙的版本,但是後續會越發強大。在這部分,我個人精讀了《增長黑客》、《資料思維》、《吸金廣告》、《瘋傳》等書,吸取了非常多精華思維,最終都會落實到JPress這個開源的產品裡。
JPress這次釋出,帶來了4個全新的模板,這個4個模板不僅僅提供了JPress的模板,也提供了原生產品原型、設計原稿(psd)和html模板,這些都可以免費進行商用。今年,JPress團隊會大力釋出精品模板,在可用的中文模板數量上,我們爭取在最短的時間內超越WordPress。
JPress這次釋出,帶來了全新的個人中心,使用者可以註冊、登入、修改個人資訊、投稿和對評論進行管理。
JPress這次釋出,帶來了全新的許可權設計,不僅如此,全新的許可權設計集合JPress Module功能,使用者開發新的 Module 的時候,不需要再思考許可權的功能。後臺選單、url許可權等都是自動的。
JPress這次釋出,帶來了一個小型的程式碼模組生成工具,通過簡單的配置、執行main方法就可以生成新的Module。
JPress這次釋出,是帶了了全功能的釋出,也就是說,所有的功能已經全部完成,在beta到正式版的這個階段,JPress要做的只是優化程式碼、精細化快取機制、增加更多的高質量模板、完善文件和視訊教程。
以下是JPress的部分截圖,歡迎留言和參與程式碼貢獻。
最後,JPress要說的是,JPress是基於比WordPress更加寬鬆的開源協議LGPL開源的,並非是中國目前那些所謂的企業自定義開源協議。
希望用的開心。