开源世界

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开源的,并非是中国目前那些所谓的企业自定义开源协议。

希望用的开心。

希望看到您的想法,请您发表评论x