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.