Files
ai-nav/specs/dev_plan.md

102 lines
3.7 KiB
Markdown
Raw Permalink Normal View History

2026-02-05 22:22:10 +08:00
# 开发计划AI 工具/产品导航站
## 1. 目标
依据 `specs/prd.md` 交付完整的页面端与管理端,满足 SEO、运营与统计要求。
## 2. 技术方案概览
- 后端Laravel 10
- PHP8.2D:/phpstudy_pro/Extensions/php/php8.2.9nts/php.exe
- 数据库MySQLutf8mb4_unicode_ci
- 管理端Filament
- 渲染Blade SSR
- 存储:本地 public 存储
## 3. 里程碑与任务
2026-02-07 22:55:07 +08:00
### M1项目初始化与基础配置已完成
- [x] 初始化 Laravel 10 项目
- [x] 配置数据库连接与字符集utf8mb4_unicode_ci
- [x] 配置本地存储与基础环境变量
- [x] 定义路由结构与全局布局(顶部 + 左侧 + 内容区)
2026-02-05 22:22:10 +08:00
2026-02-07 22:55:07 +08:00
### M2数据模型与迁移已完成
- [x] 分类 Category支持两级
- [x] 标签 Tag
- [x] 产品 Product含统计字段、热度、推荐位、排序
- [x] 文章 Article含统计字段、SEO
- [x] 评论 Comment含审核、回复、点赞
- [x] 敏感词 SensitiveWord
- [x] 站点设置 SiteSetting
- [x] 联系表单 ContactMessage
- [x] 索引与约束slug 唯一、分类层级)
2026-02-05 22:22:10 +08:00
2026-02-07 22:55:07 +08:00
### M3管理端Filament已完成
- [x] 分类/标签/产品/文章资源 CRUD
- [x] 排序能力(拖拽 + 权重)
- [x] 推荐位与到期时间
- [x] 热度权重配置页面
- [x] 评论审核/删除/回复
- [x] 敏感词管理
- [x] 站点设置管理SEO/Logo/统计代码)
- [x] 联系表单查看
2026-02-05 22:22:10 +08:00
2026-02-07 22:55:07 +08:00
### M4页面端Blade SSR已完成
- [x] 首页:搜索、热门推荐、新加、分类区块
- [x] 分类页:卡片网格 + 描述
- [x] 标签页:标签云 + 搜索
- [x] 产品列表页:网格/列表切换、过滤、分页、右侧更多
- [x] 产品详情页:简介/媒体/标签/官网/相关推荐/评论
- [x] 文章列表页:标签过滤、时间排序
- [x] 文章详情页:正文/作者/标签/相关推荐/评论
- [x] 关于页Markdown 渲染
- [x] 联系我们:表单提交
- [x] 暗黑模式(系统+手动)
- [x] 响应式适配
2026-02-05 22:22:10 +08:00
2026-02-07 22:55:07 +08:00
### M5SEO 与统计(已完成)
- [x] SEO 元信息title/description
- [x] 结构化数据WebSite/SoftwareApplication/Article
- [x] OG 图片
- [x] sitemap 自动生成
- [x] robots.txt屏蔽后台
- [x] UV/点击统计与中转页
- [x] 页面缓存(首页/列表)
2026-02-05 22:22:10 +08:00
2026-02-07 22:55:07 +08:00
### M6验收与上线准备进行中
- [ ] 功能验收清单执行(本地验收)
2026-02-05 22:22:10 +08:00
- [ ] 迁移与部署说明
2026-02-07 22:55:07 +08:00
### M7推广与变现已完成
- [x] 推广位/广告位管理AdSlot/Ad 资源)
- [x] 推广位展示与点击统计
### M8仪表盘数据已完成
- [x] PV/UV/点击统计概览
- [x] 热度榜/新增榜
2026-02-05 22:22:10 +08:00
## 4. 关键实现细节
- **排序**:分类/标签内手工排序优先,支持拖拽与权重值;热度用于自动补齐。
- **热度计算**:默认权重 = 浏览 1 + 点击 3支持后台调整与手动覆盖。
- **浏览/点击**UV/天IP+UA计数官网链接通过中转路由统计。
- **评论**:匿名可评,先审后发;验证码 + 频率限制;敏感词仅评论。
- **SEO**:英文 slug 手工填写;分类/标签/产品/文章均有独立 SEO 字段。
## 5. 测试与验收
- 首页模块数量与排序正确
- 列表分页、筛选、更多入口正确
- 详情页统计与中转点击正确
- 评论审核与敏感词过滤生效
- SEO 元信息、结构化数据、sitemap 可访问
- 移动端布局无溢出
## 6. 风险与对策
- **数据量与排序维护成本**:通过后台拖拽+权重降低维护成本。
- **评论垃圾**:验证码+频率限制+审核。
- **SEO 质量**:统一模板 + 可编辑 SEO 字段。
## 7. 交付物
- `specs/prd.md`
- 页面端与管理端代码
- 数据库迁移与种子
- 部署与运行说明