从 0 到 1:社区论坛小程序开发笔记
背景
论坛小程序:为用户提供了一个社交互动的平台,使用户可以分享经验、交流观点、解决问题,促进社区成员之间的互动和交流。 用户可以在论坛小程序上发布有关各种话题的帖子,分享自己的知识、经验和见解,帮助其他用户获取信息和解决问题。 用户可以通过参与论坛讨论,扩展自己的知识面,学习他人的经验和见解,促进个人成长和进步。
功能规划
管理端:
- 栏目管理:提供一级分类,二级分类管理
- 贴子管理:方便的进行贴子录入,修改,审核,提供适应小程序排版的图文混排编辑器。
- 首页轮播图:可设置首页轮播图,支持链接到本地贴子或者外部文章
用户端:
- 栏目展示:按一级,二级分类展示
- 用户发贴:可以按分类发布自己的贴子,也可以随时修改。
- 贴子展示:贴子检索,贴子点赞,评论,分享(海报,卡片),
- 贴子排行榜:可按贴子评论,浏览数,点赞数,收藏数排行
- 用户排行榜:可按用户发贴数,发贴时间,粉丝数,关注数,浏览数排行
- 个人主页:查看每个贴子作者的个人信息(头像,性别,签名),贴子列表,发贴数,粉丝数,关注数,浏览数
- 个人中心:可修改个人资料,查看自己的贴子,关注的人,点赞,浏览,收藏,评论记录等。
概要设计
数据库设计
ProductModel.DB_STRUCTURE = { _pid: 'string|true', PRODUCT_ID: 'string|true',
PRODUCT_TITLE: 'string|false|comment=标题', PRODUCT_STATUS: 'int|true|default=1|comment=状态 0/1,99=待审核,98=待修改', PRODUCT_USER_ID: 'string|false|comment=用户ID', PRODUCT_METHOD: 'int|true|default=0|comment=发布方式 0=管理员 1=用户', PRODUCT_CATE_ID: 'array|true|comment=分类编号', PRODUCT_CATE_NAME: 'array|true|comment=分类冗余', PRODUCT_GOOD: 'int|true|default=0', PRODUCT_ORDER: 'int|true|default=9999', PRODUCT_VOUCH: 'int|true|default=0', PRODUCT_COMMENT_CNT: 'int|true|default=0', PRODUCT_QR: 'string|false', PRODUCT_VIEW_CNT: 'int|true|default=0|comment=访问次数', PRODUCT_COMMENT_CNT: 'int|true|default=0|comment=评论数', PRODUCT_FAV_CNT: 'int|true|default=0|comment=收藏数', PRODUCT_LIKE_CNT: 'int|true|default=0|comment=点赞数', PRODUCT_LIKE_LIST: 'array|true|default=[]|comment=点赞记录', PRODUCT_FORMS: 'array|true|default=[]', PRODUCT_OBJ: 'object|true|default={}', PRODUCT_PIC: 'array|true|default=[]|comment=图片集', PRODUCT_ADD_TIME: 'int|true', PRODUCT_EDIT_TIME: 'int|true', PRODUCT_ADD_IP: 'string|false', PRODUCT_EDIT_IP: 'string|false',
}; Cate1Model.DB_STRUCTURE = { _pid: 'string|true', CATE1_ID: 'string|true',
CATE1_ORDER: 'int|true|default=9999', CATE1_VOUCH: 'int|true|default=0', CATE1_TITLE: 'string|false|comment=标题', CATE1_STATUS: 'int|true|default=1|comment=状态 0/1', CATE1_CNT: 'int|true|default=0', CATE1_FORMS: 'array|true|default=[]', CATE1_OBJ: 'object|true|default={}', CATE1_ADD_TIME: 'int|true', CATE1_EDIT_TIME: 'int|true', CATE1_ADD_IP: 'string|false', CATE1_EDIT_IP: 'string|false',
};
UI设计
管理系统设计
git下载

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源日报 | 中学生开源前端动画引擎;全球首个Llama3 8B中文版开源模型;联想电脑恐出局;Linus讽刺AI炒作
欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.4.22 今日要点 周鸿祎:闭源比开源好?Llama 3 已经给出最好答案 周鸿祎在微博回应了近日被指 “攻击李厂长”(百度 CEO 李彦宏)的报道: 这两天有人挑事儿,说我攻击李厂长。我一直是开源的信徒,但是我说开源好,是 13 号在哈佛讲的,李厂长说闭源好,是 16 号在北京讲的。 所以我不是针对李厂长,我还是从产业发展的角度来看开源和闭源。本想详细论证为什么开源一定会超过闭源,Llama 已经给出了最好的答案。 没有开源就没有 Linux,没有 PHP,没有 MySQL,甚至没有互联网。包括在人工智能发展上,如果没有当初谷歌开源 Transformer,就不会有 OpenAI 和 GPT。 我们都是受益于开源成长起来的个人和公司。昨天半夜 Meta 开源了 Llama3,一个 80 亿版本,一个 700 亿版本,性能都很强,超过了谷歌闭源的 Gemini。据说还有一个 4000 亿参数的版本在路上,性能应该会超越 GPT-4。开源到底行不行,Llama 已经给了最好的答案。 “鸿蒙之父”王成录:...
- 下一篇
Llama 3 开源了「GitHub 热点速览」
近日,Meta(原 Facebook)开源了他们公司的新一代大模型 Llama 3,虽然目前只放出了 8B 和 70B 两个版本,但是在评估结果上已经优于 Claude 3 Sonnet、Mistral Medium 和 GPT-3.5 等大模型。Meta 官方还表示,这些只是开胃菜,更强的 400B 参数的模型已经在训练中了,预计几个月后将和大家见面(开源与否尚不明确)。 说回上周的热门开源项目,最近基于 LLM 构建知识库的开源项目很火,但我一个都没收录。因为如果是本地起大模型效果不好,请求大模型的 API 又不免费,所以我找到了一个 OpenAI API 反向代理开源项目,可用来实现免费白嫖 OpenAI API。内容也是知识库的关键,Reader 能够将网页内容转化成 LLM 友好的文本。对于没有编程基础的小伙伴,这有一个 30-Days-Of-Python 的开源教程,学它!当然,学习之余也可以娱乐一下,比如试试‘无名杀’,这是一款类似于三国杀的开源卡牌游戏。 本文目录 1. 开源新闻 1.1 Meta 开源 Llama 3 大模型 2. 开源热搜项目 2.1 OpenAI ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6