本来业务需要搭建一个轻社区,本着这个方向做了些低成本实现的调研,最终选择了layui作为前端模板,这样一个后端研发同学就可以轻松搞定了。顺便实现了个练手站。
先看版块:
目前设计的版块,包含文章,问答,圈子,用户级级别,身份,密码找回,邮箱激活等等。
基础框架:
- 前端layui,面相dom,响应式,有条件的可以支持双端,后端程序员比较容易接受。
- 后端 codeigniter4 ,框架比较轻,也提供Hook,自己可以针对需要去需改,符合预期。
- 数据组件,Mysql+redis
牵扯到的功能和应用的组件:
- 文章发布,富文本编辑器使用的是summernotejs,支持较好,扩展了emoji表情包
- 单页面效果,为了贴合seo,尽量的减少了ajax的请求,