BeeCMS蜜蜂CMS

次世代内容管理系统,EFV云转码总控、视频、漫画、小说、自媒体,web2.0全域CMS。

文档 路线图
Headless
无前端技术,前后端完全分离,本身可直接作为GraphqlAPI系统使用,前端可根据需要自由使用任何框架,并且通用于任何平台:IOS/安卓/桌面应用/web应用等。
Graphql
CURD全部采用Graphql查询语言,下一代API通信规则,由脸书开发,完备的可视化API测试和文档界面,让前端开发从未如此简单!
WEB2.0
所有内容都可由用户产生,视频上传、发布小说、发布漫画、蜂窝号自媒体系统,自由定价,平台方设置分成比例,让运营者收益最大化。
次世代CMS
BeeCMS本身可作为API单独使用,除此可使用配套的CMS系统,采用最新的SSR服务端渲染技术,使用Nuxtjs和vuejs开发,提供跨时代的用户体验。

BeeCMS

CMS从未如此激动人心,在传统开源CMS系统已经流行了10多年的今年,大部分都已经过时,基本上全都是web1.0时代的产物,设计过时,交互过时,用户体验低劣,而且基本上都是展示性网站,大多数直接就是静态网页,作者实在难以接受,于是BeeCMS诞生了。

github:

https://github.com/bookyo/BeeCMS, 觉得好用就给个星吧,星星超过1000我就写一个flutter版本的双端app。

预览版前端演示:

beefun.cc ,演示站仅供参考,对接的就是本系统的Graphql API后端,完全前后端分离,大家可根据需求自行对接API构建出自己的前端,大家可主要测试用户注册、发布所有内容的整个流程,这个才是UGC(用户产生内容)的web2.0的应用的精髓。演示站是移动优先原则设计,手机上浏览效果更佳!

API演示

API可视化UI链接(graphiql):https://dev.beefun.cc/admin/graphiql ,演示API可直接在可视化UI中进行测试。

验证码注册与登录:

第一步、发送邮箱验证码

// 将admin@qq.com换成你自己的注册邮箱
mutation {
  startSendCode(email: "admin@qq.com") {
    id
  }
}

收到邮件:

欢迎加入beecms社区

您的验证码为:7553。

请使用您验证码进行注册或者修改密码。

第二步、使用验证码进行注册

// 7553请替换成你收到的验证码,admin@qq.com替换成你的邮箱地址,password为密码,name为用户名
mutation {
  createUserByCode(email: "admin@qq.com",code: "7553",password:"adminadmin",name:"admin") {
    id
  }
}

第三步、使用邮箱密码进行登录

// admin@qq.com请替换成你的邮箱
mutation {
  authenticateUserWithPassword(email:"admin@qq.com", password:"adminadmin") {
    item {
      id
      name
    }
    token
  }
}

返回

{
  "data": {
    "authenticateUserWithPassword": {
      "item": {
        "id": "5f9b8e855ebd8217bb5de476",
        "name": "admin"
      },
      "token": "Q6p1ISiJ2UpyK4UUhQ_21pRsOQ5JbvIA.xtifFe1eVyS25ATmWD7+erm9ebd/in4rFpXPO1x1Dbb"
    }
  }
}
// token可用于用户验证,储存在前端中。

演示完毕!就这么简单,更多文档可前往可视化UI链接中查看。

注:BeeCMS logo icons made by Eucalyp from www.flaticon.com.

阿里云飞猪前端技术全面使用SSR技术
飞猪面临的问题是:飞猪的会场模块复杂,包括视频、动画、多Tab、长列表;接口RT高,且服务端已无优化空间;旅行行业特点,页面依赖定位信息、用户信息,拖慢首屏时间。所以如何保证会...
x
发布于4 个月前
阅读文章
在jade或者pug模板的javascirpt代码中如何引用从后端传递过来的JSON变量
在expressjs中会使用res.render('template.pug',{title: "爱情", description:"爱情是什么?", ids: [{ id:23434}, {id:33434}, {id:65656}]})这样传递数据至template.pug模板中,这个...
x
发布于4 个月前
阅读文章
ubuntu无脑安装和配置nodejs、mongodb、redis、yarn、nginx、Let’s Encrypt环境,无需使用宝塔
nodejs应用程序的五件套:nodejs/mongodb/redis/yarn/nginx,环境安装极其简单且无脑,比任何其他语言的环境安装都要简单的多,直接无脑敲命令行无脑安装就可以了,宝塔里边安装的环境...
q
发布于4 个月前
阅读文章
Nodejs+Mongodb网站/应用程序服务器搬家,三步搞定
nodejs+mongodb开发的网页或者应用程序搬家是最简单的,比任何程序搬家都要简单,留个记录,方便以后搬家直接查阅。 第一步、备份和还原mongodb备份和还原mongodb实在是太简单了,mon...
q
发布于4 个月前
阅读文章

BeeCMS蜜蜂CMS的成员

q
qimoe
m
moe
x
xiezixing(创建者)