2018年3月31日,MeEdu第一次commit推送到了Github。截止到今日,已经快两年的时间了。开源不易,在2020新年的第一天,作为MeEdu的作者,我想写一份信送给MeEdu社区的小伙伴们。

为什么当时有了想法做MeEdu呢?

我认真的想了下,有以下三个原因。

  • 其一,我自己在运营一个个人在线PHP全栈技术教学网站,所以,需要这样一套系统。
  • 其二,我在自己本身热爱开源,且从中受益良多,所以,决定将MeEdu开源出来。
  • 其三,我需要一个高star的开源项目来粉饰自己的经历。

有了这三个原因,MeEdu就这样诞生了。

成就

令我的惊喜的是,MeEdu的上线在短短几个月的时间,star数量一直在持续的增长。截止到今日,MeEdu在Github上面已经获取到了1383个star,在Gitee上也获得了650个star。

这样的成绩使我获得了极大的鼓舞和激励!在这里感谢支持MeEdu的小伙伴们。

困扰

插件

MeEdu 在设计之处,按照我的构想,系统本身提供的功能非常简单,仅仅是一套视频的在线点播收费系统,在此基础上,可以通过插件的方式去丰富MeEdu的功能。基于这样的目的,去年,在插件这个方向上,我花费了许多的时间去完善和丰富MeEdu的插件系统。

但是遗憾的是,在这个过程中遇到了很多的问题,虽然插件系统基本上可以使用,但是体验较差,至于更进一步的优化,目前还没有想到更好的方案。所以,截止到目前为止,插件这一块暂时停滞。

合作

我自己本身是做后端开发,对于界面设计之类的东西,本来就没有什么美感,MeEdu的界面设计基本上都是我“抄袭”过来的,这点上实在没有办法。我一直期待有一位UI设计小伙伴加入MeEdu的开发当中,提高MeEdu的界面和交互。如果您是UI设计师且对MeEdu感兴趣,可以微信联系我。

MeEdu本身仅支持PC端的平台,对于H5和小程序支持并不是很好。考虑到微信小程序的使用非常广泛,我特意拉来了我的老同学 @健康 ,在他的帮助下,开发了一套基于MeEdu的微信小程序。所以,在这非常感谢老同学的帮助。如果您是前端工程师且对MeEdu感兴趣,可以微信联系我。

可持续性维护

我们经常可以看到一些高star项目已经很长时间没有维护了。这其实反映了当前开源项目的一个很现实的问题:如何让作者和社区稳定和持续的维护项目?

绝大部分开源项目是没办法盈利的,这样导致了作者无法持续稳定的去维护项目,毕竟大家都是人,都需要吃饭,都需要工作,在工作之余,维护一份免费的开源项目的压力是比较大的。

维护MeEdu也不例外。我也一直在思考这个问题。很明显,只有有效的经济收益持续激励作者,才能够稳定的持续的将项目维护下去。但是目前来说,开源项目大家能够直接想到的经济收益似乎只有“打赏”。观看到此文的小伙伴如果有比较好的想法,可以微信与我沟通。

展望

新的一年,MeEdu会带给社区新的面貌。

全新的代码架构

微服务在当下是比较热门的话题,它的优点显而易见。2020年,MeEdu的2.x系列版本,底层代码结构将会按照微服务的架构去设计,它将为MeEdu带来更好的扩展性,更高的测试覆盖率!

如果您对这个感兴趣,放心,后面我会写一篇文章来阐述MeEdu的微服务架构设计。

小书功能

社区很多小伙伴反映需要“小书”的功能,就像极客时间,掘金小书这样。在MeEdu的2.x版本中,小书功能将会重新回归!

邀请+优惠码

邀请功能是迅速展开业务的有效手段之一。MeEdu当然不会少了这个功能!邀请和优惠码将会在最新的2.x版本中上线。

多端支持

我们将会上线基于 Taro 开发的客户端。让你一键上线H5/微信小程序/百度小程序/头条小程序等等。

音频

2.x版本中将会上线音频功能。

MeEdu Cloud Platform

MeEdu云平台将会今年上线!在这个平台上,您将可以手动点点就可以安装和升级MeEdu!

总结

新的一年,让我们一起期待MeEdu变得更好!