先秀一下颜值

Tomorrow Night Eighties

由于采用了Sass来管理主题样式,替换起来十分简易,通过siteapi来向平台发送主题切换指令,可允许网站管理员动态切换主题,当然更好的方案是站内控制,不过目前这种方式已经极其便利了

首先展示的配色风格是时下极其流行的代码配色主题:Tomorrow

我的ipython notebook用的是这个配色

Tomorrow Night Eighties的配色风格,温和而内敛

olarized_light

更多配色

以下是其他的几种配色,正在实验中,包括深受vim和sublime用户欢迎的solarized风格(我用了light色调)

以及程序员习惯的纯黑主题

multi

动机

搭建一个实验性质的Open edX平台

计划

  • 分享架构经验和教训
  • 开放大部分数据
  • 将所有接口对外开放
    • 欢迎小伙伴利用oauth机制将其用web技术做成跨平台应用(reactnative)
    • 移动端和前端小伙伴也可以用这些接口做练手项目,如果好用,可能被收购的哦233

近期实验特性

  • 可切换的主题
    • 采用siteapi接口
  • 分布式性能优化评测与调优
    • 高并发/瓶颈/监控 -> 调优
  • 小组聊天,p2p交流
    • webrtc用于点对点
  • 直播集成
  • CDN
  • 跨平台笔记
    • 重心是笔记的加密功能(jwt)和定位功能
  • 全站级别的消息通知
    • 信息流
      • 网站 -> 用户(活动通知)
      • 用户 -> 用户(私信)
      • 用户 -> 网站(建议反馈)
    • 信息类型:
      • 论坛
      • 站点级别的活动通知
      • 课程通知
        • 订阅(多->多)
    • 技术架构:消息队列

说明

服务器配置低,暂时不对外开放,有访问需求的同学,可以给我发邮件索要http入口密码