Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >个人第一款开源微信小程序壁纸应用

个人第一款开源微信小程序壁纸应用

原创
作者头像
兔云小新LM
修改于 2024-05-13 10:47:20
修改于 2024-05-13 10:47:20
4910
举报
文章被收录于专栏:软件工具软件工具

大家好,我是兔兔答题的开发者。今天分享的内容是兔兔壁纸最新更新进度,从去年接触图鸟UI时,就使用图鸟UI壁纸模版开发了一套壁纸微信小程序应用,同时也提供了开源版。后来因为忙碌做兔兔答题,兔兔壁纸许久就没更新,最近收到许多同学在私信,询问兔兔壁纸的情况。

最近这两天也重新把兔兔壁纸给捡起来,整体还是基于原有版本做的版本迭代开发。此次主要是针对原本删减了许多功能,同时也优化了许多小细节和系统技术栈。下面我将一一给总结此次的变更记录。

技术架构

兔兔壁纸后端使用的PHP开发,选择的技术框架也是Laravel,管理端是使用Laravel-Admin进行快速开发。用户端是使用的图鸟UI的壁纸模板开发,也就是uniapp技术栈,使用的是vue2.x版本开发。数据库使用的是MySQL+Redis

原有的技术栈使用到了Redis,虽然Redis是一款高性能、支持高并发的内存性数据库,对于业务量非常大的项目使用该数据库能够提高系统的并发量,兔兔壁纸原有版本使用Redis来做业务数据的缓存。但有这样几个问题:

1、很多同学并非是开发人员或者是非后端开发,对于Redis的搭建和使用存在着很多的问题。

2、一般来说,个人或者小企业使用兔兔壁纸,整个系统的流量并不是很集中,像高并发这种场景很难达到。

3、使用Redis增加了系统维护成本和技术的复杂度。

考虑到上述几点,兔兔壁纸此次移除了Redis的使用,所有的业务数据缓存都使用Laravel框架自带的缓存功能。通过个人搭建过程,确实减少了很多繁琐的过程。同时做了系统压测,在一个4c8g的轻量级云服务器中压测,QPS基本是维持在500多,能达到这样的QPS算是不错的一个效果。

业务功能

兔兔壁纸原本的功能有壁纸模板、创作者模板、积分模块、用户模块、表情包模块、AI绘图模块、短视频解析模块、AI识别模块、文章模块等功能。

兔兔找图功能大纲
兔兔找图功能大纲

移除AI功能模块

原本AI模块,兔兔壁纸是对接的百度AI和第三方平台,利用AI接口可以实现人物一键漫画功能、物体识别和AI绘图功能。最终发现百度AI在这一块,效果都不是很理想,AI绘图这块效果也是不太理想。同时AI绘图第三方接口平台,也关闭服务。

针对上述情况,兔兔壁纸最新版本暂时移除AI这个模块。可能有的同学会建议使用MidjourneyStable Diffusion,这两款AI软件在绘图功能上,确实是业界中最好的产品。但在使用条件上还是存在很多的限制,使用复杂度也是蛮大的。很多的同学对这块也不太熟悉,我个人对这两款产品也不是很了解,一直也没有接入。后续会考虑如何去接入这两款AI产品。

移除图文模块

兔兔壁纸在设计之初,考虑到系统可能会使用到图文功能,来发布一些平台相关的文章。但使用下来,针对图文的场景并不是很多,因此最新版本在用户端先关闭了这个功能模块,但功能还是存在,只是给隐藏起来了。

如果需要使用图文模块,可以直接在管理端配置即可开启此功能。

移除消息订阅

兔兔壁纸的消息订阅功能使用的是微信小程序的订阅消息,使用微信小程序的订阅消息功能,需要你去微信小程序平台配置模板,然后添加在兔兔壁纸管理端配置。

兔兔壁纸原本的功能是有这样的功能,不过也只做了消息的订阅,并未实现消息的发送。为实现消息的发送功能,考虑到不同的模板,发送的字段也不一样并且发送的数据格式也存在差距,兔兔壁纸想做一款完全适配所有模板格式的消息订阅,所以这个功能就暂缓。

最新版本将消息订阅都给关闭,并且在用户端相对应的功能,都给设置为待开发状态。这个功能在后续也会继续迭代,实现一个灵活、可配置化的消息订阅功能。

积分管理

兔兔壁纸中大部分的功能都会涉及到积分,例如下载壁纸需要积分、上传壁纸可以增加积分、分享好友可以赠送积分。原有版本在代码层面,对积分管理的功能比较弱同时代码设计的也不是很优雅。

新版的兔兔壁纸,做了大量的优化。例如代码层面做了高强度的统一封装,积分管理也更加细化。不同的业务场景,要是实现积分的增加、扣除也更加方便配置。暂时积分的配置,还是在代码中配置,并未实现管理端可以配置,后续针对这块也会做深度优化。

更新总结

上面提到的几点,是此次兔兔壁纸更新比较大的地方,其他的地方更新就不在细讲。后续针对兔兔壁纸,也会不断的更新迭代,推出更多使用的功能。下面演示视频,便是本次用户端的最新界面。

壁纸功能
壁纸功能
创作者功能模块
创作者功能模块
壁纸列表
壁纸列表

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Tuniao UI - 图鸟 UI,基于 uni-app 开发、免费可商用的微信小程序/ H5 / App UI 框架
大家好,我是Mandy,上一篇给大家分享了基于Go开源的多平台存储系统,GitHub拥有28kstar,Go开源的多文件存储神器。今天来分享一款非常优秀的前端UI框架。
兔云小新LM
2023/08/05
1.4K0
Tuniao UI - 图鸟 UI,基于 uni-app 开发、免费可商用的微信小程序/ H5 / App UI 框架
简单5步,从0开始搭建你的第一款小程序
以小程序开发实战为基准点,围绕小程序云上解决方案,serverless后端架构,小游戏底层设计和直播、电商小程序的开发实战五大主题内容。
腾讯云开发者社区技术沙龙
2018/05/07
13.8K12
简单5步,从0开始搭建你的第一款小程序
【说站】2021最新UI云开发壁纸小程序源码
特点:支持用户投稿,后台审核后会发订阅消息给用户提示作品审核状态,增加用户粘性,支持后端修改/增加轮播图
很酷的站长
2022/11/24
1.4K1
【说站】2021最新UI云开发壁纸小程序源码
微信小程序的模板消息与小程序订阅消息
小程序订阅消息 功能介绍 消息能力是小程序能力中的重要组成,我们为开发者提供了订阅消息能力,以便实现服务的闭环和更优的体验。
达达前端
2019/12/16
4.7K0
微信小程序的模板消息与小程序订阅消息
微服务电商项目,来来来一起搞!
前台商城系统(用户端):包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、提醒发货、订单取消、个人订单管理、会员中心、个人积分、帮助中心等。
田维常
2022/04/19
5860
微服务电商项目,来来来一起搞!
过去、现在和未来:开发一款微信小程序的技术迭代全过程
2016 年 1 月 11 日,张小龙现身微信公开课 Pro 版发表公开演讲。也就是在此次演讲中,微信官方正式宣布正在开发“应用号”的消息。而当时被形容为“像 App 一样的公众号”——「应用号」在同年 9 月正式更名为「小程序」,并发布内测。
Java帮帮
2019/11/01
1.4K0
过去、现在和未来:开发一款微信小程序的技术迭代全过程
微信应用号?不!微信小程序来了!
是的,这就是张小龙说的应用号!而现在正式的名字叫做 「微信公众平台·小程序」,昨晚一波一波的刷屏,感受的到微信这个超级 APP 的威力,意料之中,但更多是令人欣喜兴奋的!
IT阅读排行榜
2018/08/15
1.8K0
微信应用号?不!微信小程序来了!
【开源项目】一个功能完善的 SpringBoot 在线答题系统 含小程序!
今天推荐一款非常不错的在线答题考试项目,使用 SpringBoot+Vue 前后端分离开发,功能完善,界面简洁,主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。目前支持PC端和微信小程序,能覆盖到pc机和手机等设备。
终码一生
2022/04/14
3K0
【开源项目】一个功能完善的 SpringBoot 在线答题系统 含小程序!
云开发壁纸小程序订阅信息设置教程,一看就懂超详细!
话不多说,开始我们今天的正题。因为大部分人使用的是云开发壁纸小程序,一些小白在搭建小程序的时候难免会出现各式各样的问题,今天以小轻壁纸小程序为例,为你讲解云开发壁纸如何设置订阅消息。
半夜喝可乐
2021/12/10
1.2K1
云开发壁纸小程序订阅信息设置教程,一看就懂超详细!
微信早报 | 新版米聊发布,可用微信登录;微信内测「我是商家」功能
微信互联网人每天必看的早新闻 小程序 1. 腾讯优图和企鹅速算推出了「速算题目智能批改技术」,只要对着题目拍照系统就会自动识别速算题目并判分。目前在微信小程序里就可以搜索「企鹅速算」体验。 2. 6
知晓君
2018/06/28
1.3K0
35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你!
SpringBoot 是一个非常流行的 Java 框架,它可以帮助开发者快速构建应用程序。他不仅继承了 Spring 框架原有的优秀特性,而且还通过简化配置来进一步简化了 Spring 应用的整个搭建和开发过程。
程序员大彬
2024/02/26
26.5K0
35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你!
小程序·云开发实战:搭建小程序订阅消息系统
消息能力是小程序能力中的重要组成部分,微信官方提供了订阅消息能力,以便实现开发者实现服务的闭环和更优的体验。可以支持在用户自主订阅后,推送消息到用户端(服务通知),用户点击查看详情可跳转至小程序的页面,实现服务的闭环,提高活跃度和用户粘性。
可可爱爱没有脑袋
2020/01/13
3.2K0
小程序·云开发实战:搭建小程序订阅消息系统
小程序一周报 | 第三方小游戏可正式发布 / 跳一跳小游戏皮肤上线
轻松一刻 漫画来自于西乔《神秘的程序员们》 01 第三方小游戏可正式发布 4月5日,此前一直处于审核状态的微信第三方小游戏终于可以发布了,这无疑给广大游戏厂商打了一剂强心剂。 不过众多小游戏开发者表示
极乐君
2018/07/05
5750
【01】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-需求改为思维导图-设计数据库-确定基础架构和设计-优雅草卓
本项目经费43000元,需求文档如下,工期25天,目前已经过了7天,时间不多了,我们需要在2月17日之前完成。
卓伊凡
2025/02/04
2250
SpringBoot企业级技术中台微服务架构与服务能力开发平台
◆ 一、开源项目简介 基于 Spring Authorization Server 全新适配 OAuth 2.1 协议的企业级微服务架构 企业级技术中台微服务架构与服务能力开发平台 Dante Cloud (但丁,原 Eurynome Cloud) 是一款企业级微服务架构和服务能力开发平台。基于 Spring Boot 2.7.3、Spring Cloud 2021.0.3、Spring Cloud Alibaba 2021.0.1.0、Spring Authorization Server 0.3.1、N
IT大咖说
2022/09/20
2.5K0
SpringBoot企业级技术中台微服务架构与服务能力开发平台
JeecgBoot开源低代码平台 v3.8.2震撼发布:AI低代码革命,智能开发新纪元!
JeecgBoot 平台提供了一套完善的AI应用管理系统模块,是一套类似Dify的AIGC应用开发平台+知识库问答,是一款基于LLM大语言模型AI应用平台和 RAG 的知识库问答系统。 其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等,让您可以快速从原型到生产,拥有AI服务能力。 详细专题介绍,请点击查看
JEECG
2025/08/04
1770
微信早报 | 微软第一款微信小程序正式发布;微信将管制「互骂群」;腾讯官方感谢 360
微信互联网人每天必看的早新闻 小程序 1. 6 月 10 日,微软中国官方宣布,旗下首款小程序「微软小蜜」正式发布。小程序目前提供「传图识字」、「表格还原」、「智能创作」三个服务。 2. 6 月 9 日,首个区块链小程序「小协议」确认无法回归。「小协议」小程序上线不到两天即被暂停服务,之后开发者向微信提出申诉,很快得到了微信的反馈,微信表示区块链不属于服务类目。 3. 美国轻奢品牌 coach 联合艺人许魏洲推出限量合作系列,微信小程序为该系列唯一销售渠道。 4. 6
知晓君
2018/06/28
8320
我用WordPress做了一款小而美的博客小程序
上半年已经结束了,丸子的各大产品都在不断的更新迭代,之前大家一直喊着做一款小众的小程序主题,最近抽空做了一套出来,目前命名为[丸子Mini版],主要是简洁哈哈~
Kit
2021/07/17
1.1K0
我用WordPress做了一款小而美的博客小程序
不用代码,10分钟打造属于自己的第一款小程序
扫码体验 早晨到公司的时候,手机上推送的小程序审核通过的消息,激动的下载了小程序的二维码,扫一扫即可在手机上打开上线的小程序,不枉费昨天晚上熬夜到凌晨,用免费平台测试的功夫 10分钟打造一款个人专属小程序,真的很简单,快速,方便 1:注册一个免费的平台 我用的是上线了平台,可以免费使用一个月 https://www.sxl.cn/ 上线了是一个免费建站平台,无需任何编程和设计经验即可进行免费网站建设,任何人都可以短时间内快速自助建站,并且适配移动设备和微信进行响应式手机免费建站 2:登录之后找到小程序
王小婷
2018/06/01
1K0
开源一个小程序,还教部署那种。
之前有给小伙伴们承诺过一个开源一个小程序,今天开始开源一个部署上线的打卡小程序:一见打卡。
月小水长
2019/08/28
1.9K0
开源一个小程序,还教部署那种。
推荐阅读
Tuniao UI - 图鸟 UI,基于 uni-app 开发、免费可商用的微信小程序/ H5 / App UI 框架
1.4K0
简单5步,从0开始搭建你的第一款小程序
13.8K12
【说站】2021最新UI云开发壁纸小程序源码
1.4K1
微信小程序的模板消息与小程序订阅消息
4.7K0
微服务电商项目,来来来一起搞!
5860
过去、现在和未来:开发一款微信小程序的技术迭代全过程
1.4K0
微信应用号?不!微信小程序来了!
1.8K0
【开源项目】一个功能完善的 SpringBoot 在线答题系统 含小程序!
3K0
云开发壁纸小程序订阅信息设置教程,一看就懂超详细!
1.2K1
微信早报 | 新版米聊发布,可用微信登录;微信内测「我是商家」功能
1.3K0
35款优秀的 SpringBoot/SpringCloud 开源项目,开发脚手架,总有一款适合你!
26.5K0
小程序·云开发实战:搭建小程序订阅消息系统
3.2K0
小程序一周报 | 第三方小游戏可正式发布 / 跳一跳小游戏皮肤上线
5750
【01】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-需求改为思维导图-设计数据库-确定基础架构和设计-优雅草卓
2250
SpringBoot企业级技术中台微服务架构与服务能力开发平台
2.5K0
JeecgBoot开源低代码平台 v3.8.2震撼发布:AI低代码革命,智能开发新纪元!
1770
微信早报 | 微软第一款微信小程序正式发布;微信将管制「互骂群」;腾讯官方感谢 360
8320
我用WordPress做了一款小而美的博客小程序
1.1K0
不用代码,10分钟打造属于自己的第一款小程序
1K0
开源一个小程序,还教部署那种。
1.9K0
相关推荐
Tuniao UI - 图鸟 UI,基于 uni-app 开发、免费可商用的微信小程序/ H5 / App UI 框架
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档