十一月步入中旬,天越来越冷了。
那些春夏傍晚流窜在公司楼下,校园走廊,小区树丛、广场垃圾桶旁的流浪毛孩子都不知躲在哪去了。这时,你是否想过要是有个软件能够记录它们的成长轨迹就好了。
最近,马建仓在Gitee发现了个有趣但有意义的开源项目——中大猫谱,这是由名叫“笃行志愿服务”的公益团队开源。笃行志愿服务队成立于2019年1月18日,是广东省广州市番禺心昕社会服务中心下属的一支队伍,主要开展对中山大学的流浪猫咪进行TNR(抓捕、绝育、放归)以及寻找领养、募集资金、宣传流浪动物保护等工作。
中大猫谱这是一款开源的记录校园猫猫成长轨迹的小程序,拥有建校园猫猫档案,为猫猫上传照片,以及照片审核,人员管理等主要功能,里面记录了校园内流浪猫的姓名、性别、生日、外貌特征以及所在区域等信息。
操作前准备在Gitee仓库下载最新版本的的Sourcecode(zip)
代码部署导入项目解压后,打开开发者工具,导入项目,修改APPid
注意:
1.项目作者提供的开发者工具可在仓库中下载,如果你有自己常用的开发者工具也可使用属于你的开发者工具进行开发;
2.开发工具中有三只跳动小猫的loading图像,说明导入成功。
进入部署模式在开发者工具界面,检测部署状态及自动进行部分初始化设置
注意:
2.正常情况下,页面切换到部署检测指引,多项自动检测的结果应该是未通过,后续这个页面会帮助你检查部署情况,并自动化完成一些部署操作。
创建且部署云函数在开发工具中创建并部署云环境
注意:
1.项目作者采用的开发者工具中“云开发服务”需按量收费,若你不想付费,需找到合适的开发者工具噢~
2.对于imProcess云函数,无法云端自动安装图像处理依赖库,需要手动上传(运行环境压缩包前往仓库下载),并解压到解压cloudfunctions\imProcess中,得到cloudfunctions\imProcess\node_modules
创建数据集合这一步已经实现了自动化,保证上一步操作完成后,部署指引页面会帮你完成数据库创建、数据初始化、权限配置操作。
注意:
若部署检查的第3项“创建数据库”的状态为“未通过”则需要:
1.创建数据集合:cat,comment,feedback,inter,news,photo,photo_rank,reward,science,setting,user;
2.设置上述数据集合权限为第一项:“所有用户可读、仅创建者可读写”;
3.导入initDatabase/文件到setting数据集合;
4.导入initDatabase/文件到science数据集合。
替换系统图片替换initDatabase/系统图片文件夹中的图片,图片链接为刚刚上传的文件的FileID
注意:
赋权管理员2.在数据库user集合中,为自己添加字段manager类型number,值为99,关于页出现管理后台的各个按钮,则说明赋予成功。
注意:
项目仓库中有详细的管理员操作手册,实操时可前往仓库查看。
项目地址:
修改基础信息1.在小程序端,“添加新猫”中创建第一份猫猫档案
3.在小程序端,体验“照片审核”、“照片处理”的管理操作
替换通知模板1.在微信公众平台开通订阅消息服务
2.参考initDatabase/消息模板.png申请多个消息模板
3.替换miniprogram/中的模板ID及字段名,例如thing5、time2
注意:在首次发布后才能操作
个性化修改想要获得一份独一无二的猫猫小程序,你可以在文本、样式、静态图标方面进行修改与替换。
目前该项目已经被多个学校Fork并成功复刻。如果你也想要记录下公司/小区/学校附近的毛孩子们的成长轨迹,让每只流浪在外的“咪咪”都有属于自己的户口,并制成你所处生活场景的猫谱,那就上手试试吧。
OneMoreThing自11月8日以来,Gitee企业版已经开启了「年终狂欢季」活动,三重惊喜福利新老用户均可享受!
活动地址:
新老同享好礼畅领现在购买Gitee企业版任意版本,即可获得使用时长赠送,最多可享六个月使用时长,且购买任意版本两年及以上即可获赠价值488元的办公室好礼一份。
高阶功能不限时免除了项目流水线GiteeCI/CD所有企业免费用之外,目前代码扫描引擎GiteeScan已经实现四大升级,助力企业完美实现质量左移。
近期自动化工具GiteeAutomation也将上线并免费提供给所有企业用户使用。感兴趣的快去Gitee企业版试试吧。
友福同享荐者有份同时,Gitee推荐官计划也将在活动期间火热升级,活动期间奖励提升至150%,成为推荐官,最高躺赢45%现金!
现在前往年终狂欢主会场,和25万企业一起为高效研发创造无限可能吧!
活动地址: