皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

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

希望用的开心。

转自 https://www.oschina.net/news/100649/jpress-1-0-released

分享到:更多 ()