最近因为自己的授权系统要写PHP对接演示插件,一点都不会PHP的我只能硬着头皮学quq
我之前写过一个在Github上开源且基于Python的物品管理系统(我个人喜欢叫寻物系统),叫做Findreve,突发奇想把它移植到子比上。
在Python版本中,它实现了物品管理和物品状态显示,还可以根据IP等信息追踪物品位置。Pro版本还可以使用API提交位置,为物联网设备位置追踪提供了可能。
于是心血来潮就写了个这样的东西,才刚开始写,只完成了最最基础的功能,在后续更新中会尽可能地同步Python版的Findreve Pro功能。目前已部署在我个人的生产环境上:
在刚搭建的子比测试站点中,添加一个状态为正常的物品时,它长这个样子:
你也可以将物品设置为借出状态,并可以设置归还日期。如果不设置归还日期,它就不会显示:
如果设置了归还日期,它还会显示归还日期和剩余天数:
如果物品已经逾期,依然会有显示:
还可以设置物品损坏,后续会添加管理员面板中仪表盘可查看损坏的物品列表:
在后台面板里,还能管理物品存放的位置,比如书包,冰箱等等:
还留了个后台设置,后续可以配置一些相关参数。后台直接调用子比自带的CSF框架,减小了插件体积。(感谢 @苏晨 和 @鼠子 )
第一次写PHP,也是第一次写WordPress × Zibll子比的插件,如果有问题请轻喷
第一版,也就免费开源了吧,后台提示要授权那里没写完,正式版发布以后通用于Findreve Pro的许可证。
后续还会更新什么呢?包括但不限于API提交地理位置,适配子比前端提交物品等。如果你有什么好的建议,也可以提出来。
此版本遵循 Findreve 社区版 的 GPL V3 开源许可证。
感谢你看到这里,下面附上插件安装包:
二开请联系我免费获取二开版本,此包二开可能会自动触发致命错误。
没有回复内容