wordpress站群搭建1需求分析

海鸥技术下午茶-wordpress站群搭建1需求分析

站群是什么

站群,即一个人或一个团队操作多个网站,目的是通过搜索引擎获得大量流量,或者是将链接指向同一个网站,以提高搜索排名

站群包括哪些功能

  • 站点管理
  • 内容管理
  • 数据统计和分析
  • 用户管理
  • 等其他功能

一个完善的站群系统还包含其他功能,我们这里先实现 站点管理、内容管理这两个核心功能。

需求整理

1.原型

https://98ughm.axshare.com/#id=817l34\&p=站群管理

2.模块

我们一期先简单实现站点管理和内容管理。实现一个内容推送的功能。大致功能模块如下:

复制代码
|-内容管理
	|-增改查
	|-投放
	|-文章编辑
		|-媒体资源管理
		|-文章编辑器
|-站点管理
	|-增改查
	|-投放
|-日志
	|-查

3.资源

1.wordpress 站点

​ 5.6版本以下 需要安装https://github.com/WP-API/Basic-Auth 安装完成后使用账号密码 即可需要授权的 访问rest-api

​ 5.6版本以上 5.6+已经支持授权只要在users 中配置 api key

2.wordpress api 文档 https://developer.wordpress.org/rest-api/reference/

系统设计

1.技术选型

  • 后端 Go

    ​ go-wordpress 库 sdk

    ​ go-zore 库

  • 前端 vue + elementUi

2.数据库设计

复制代码
|-内容表
|-内容大字段表
|-站点表
|-站点内容关系表
|-日志表

3.wordpress api对接

文档地址:https://developer.wordpress.org/rest-api/reference/

复制代码
|-Posts
|-Categories
|-Media
|-Users

4.项目模块设计

后端:

复制代码
|-api	--网关
|-station rpc	--对外rpc 主要业务逻辑这里面
|-station job	--job  使用xxl-job实现
|-pkg	--公共模块、一般放工具

前端:

使用 vue-element-plus-admin

源码

相关推荐
审判长烧鸡11 小时前
GO错误处理【5】显式错误处理
go·错误处理·报错链条
jeff聊企业数字化11 小时前
私有化即时通讯选型指南:兼顾安全与高效
go·业界资讯·即时通讯
审判长烧鸡12 小时前
GO错误处理【6】显式哲学
go·显式哲学
审判长烧鸡13 小时前
GO错误处理【3】返回err与日志的结合
go·架构设计·报错处理
syjy216 小时前
Polylang Pro WordPress多语言插件使用教程(含下载)
wordpress·wordpress插件
审判长烧鸡16 小时前
GO裸奔【1】动态SQL
go·动态sql·切片
WordPress学习笔记1 天前
镌刻中式美学的高端WordPress主题
大数据·人工智能·wordpress
审判长烧鸡1 天前
GO时区【2】跨时区应用
go·存储·时区
审判长烧鸡1 天前
Go结构体与指针【2】接收者应该怎么用
go·指针·结构体·接收者
王中阳Go1 天前
2026年了,还在纠结后端转AI要不要死磕Python?试试Go吧
后端·go·ai编程