php+layui实战,做一个轻社区

本文介绍了如何使用layui作为前端模板和codeigniter4作为后端框架,构建一个轻社区。涉及的功能包括文章、问答、圈子、用户系统、密码找回和邮箱激活。采用Mysql+redis作为数据组件,使用summernotejs作为富文本编辑器,viewerjs进行图片预览,并利用queryList进行文章抓取。此外,还讨论了敏感词处理、xss防护以及人机验证的解决方案。
摘要由CSDN通过智能技术生成

本来业务需要搭建一个轻社区,本着这个方向做了些低成本实现的调研,最终选择了layui作为前端模板,这样一个后端研发同学就可以轻松搞定了。顺便实现了个练手站。

先看版块:

目前设计的版块,包含文章,问答,圈子,用户级级别,身份,密码找回,邮箱激活等等。

基础框架:

  1. 前端layui,面相dom,响应式,有条件的可以支持双端,后端程序员比较容易接受。
  2. 后端 codeigniter4 ,框架比较轻,也提供Hook,自己可以针对需要去需改,符合预期。
  3. 数据组件,Mysql+redis

牵扯到的功能和应用的组件:

  1. 文章发布,富文本编辑器使用的是summernotejs,支持较好,扩展了emoji表情包
  2. 单页面效果,为了贴合seo,尽量的减少了ajax的请求,
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南山渡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值