WellCMS 3.0 分类信息发布插件 – 需求功能说明书

版本:v2.0(完整版)
适用系统:WellCMS 3.0+
目标:为本地分类信息网站提供一套可商用、可扩展、安全合规的信息发布与管理解决方案。


1. 项目概述

1.1 项目背景

本地分类信息网站是连接用户与服务的桥梁,需要支持多品类信息发布、筛选、互动、审核及运营增值。本插件旨在提供开箱即用的分类信息发布与管理能力,并充分考虑本地化特色(地图、距离、社交传播)。

1.2 用户角色

  • 游客:浏览信息列表,查看详情,使用搜索/筛选,查看联系方式(部分脱敏)。

  • 注册用户:发布信息,编辑/下架自己的信息,刷新信息,接收通知,查看留言。

  • 审核员:后台审核信息,查看举报内容。

  • 管理员:管理分类,配置参数,管理所有信息,查看统计,处理举报。


2. 功能需求

2.1 前台功能模块

2.1.1 信息发布

  • 入口:导航栏“发布信息”按钮,仅登录用户可访问(路由 /classifieds/publish)。

  • 表单字段

    • 分类(下拉选择,取自后台分类表,必须)

    • 标题(必填,最大200字符)

    • 详细描述(富文本或纯文本,建议长度限制)

    • 价格(数字,可为0或空,支持最多两位小数)

    • 联系人(必填)

    • 联系电话(必填,格式校验)

    • 微信号(可选)

    • 地理位置:省份、城市、区县(下拉联动)、详细地址(文本)

    • 地图选点:集成高德/百度地图API,点击地图自动填入经纬度和详细地址(替代手动输入,提升精确度)。

    • 图片上传(最多9张,支持拖拽排序,自动生成缩略图,格式JPG/PNG/GIF/WEBP,单张≤5MB)

    • 有效期(下拉或滑动选择,范围1~365天,默认30天)