一套设计器引擎, 驱动小程序与官网, 天生为 AI 引擎可读
发布时间:2021-03-25
SaaS 架构迁移与技术揭秘
UOOKK 架构进化论:一套可视化引擎,如何双向驱动小程序与 AI 时代的 GEO 官网?
从 TP5 全面迈向 ThinkAdmin(TP8),探索多租户 SaaS 搭建平台的极致重构实践。
UOOKK(uookk.com)是由魏不说独立开发的多租户 SaaS 微信小程序页面搭建平台。目前平台正经历重大技术升级——从 TP5 架构全面迁移至 ThinkAdmin (TP8)。其核心差异化壁垒在于:「一套可视化引擎双端复用」 与 「面向 AI 时代的 GEO 结构化数据体系」。
01
项目创建与技术定位
⚙️ 多 App 三端划分架构
• app/platform: 平台运营管理端
• app/tenant: 租户后台管理端
• app/api: 小程序与移动端接口(无状态 JWT 鉴权)
• app/tenant: 租户后台管理端
• app/api: 小程序与移动端接口(无状态 JWT 鉴权)
PHP 后端 Layui (2.9.x) 前端 MySQL 8 + Redis 7 原生微信小程序
身份与租户模型:系统采用 dn_admin 全局账号表,通过 group_id 划分四级角色(平台超管、租户管理员、代理商、子商户)。所有业务表共享数据库,靠 tenant_id 实现行级隔离与自动过滤。
💎 两大核心资产:
全平台贯穿
全平台贯穿
design.js/dndiy.js(Web 可视化设计器)与 diyitem(小程序渲染引擎)。它们被复用孵化出「站点设计器」,实现同一套引擎支撑小程序与 PC 官网双端搭建!02
核心亮眼特色
🎨 一套引擎,两端复用
核心逻辑只维护一份!通过 wxA/siteA 分流原则复用给 PC 官网设计器,保障官网与小程序的视觉体验高度一致。
🚀 GEO(生成式引擎优化)先发能力
覆盖 6 类 Schema.org 实体,自动生成供 AI 爬虫(GPTBot/ClaudeBot)读取的 JSON-LD 数据,抢占 AI 时代搜索曝光先机。
📦 双部署形态与 PC 级自由布局
SaaS 模式与独立部署模式共享同一套代码;新增「分栏容器」打破小程序单列堆叠局限,支持任意行列并排布局。
03
功能全景图谱
🛠 全平台模块功能清单
• 可视化设计器: 拖拽搭建、分栏容器、海报生成器、undo/redo 快照
• PC 官网设计器: 服务端渲染(SSR)、两表模板架构、GEO 结构化数据直出
• 支付与订单体系: 微信支付 V3、秒杀/拼团/预约/砍价/课程等多业态订单
• 基础设施系统: ACME 证书零人工自动签发续期、Redis 页面缓存、异步队列
• 沉淀与评价: 通用留言/评价系统,支持一键采纳为 GEO 的 FAQ/Review 实体
• PC 官网设计器: 服务端渲染(SSR)、两表模板架构、GEO 结构化数据直出
• 支付与订单体系: 微信支付 V3、秒杀/拼团/预约/砍价/课程等多业态订单
• 基础设施系统: ACME 证书零人工自动签发续期、Redis 页面缓存、异步队列
• 沉淀与评价: 通用留言/评价系统,支持一键采纳为 GEO 的 FAQ/Review 实体
04
DIY 渲染与跨绑定机制
UOOKK 创新性地提出了 data_key 跨绑定机制。组件数据来源分为三态:
[ 0 ] 静态填写: 运营人员手动录入数据。
[ 1 ] 原生查询: 自动调用当前模块默认数据。
[ 9 ] 自由跨绑定: 跨组件外壳绑定任意数据源(例如用「文章」外壳展示 GEO 的 FAQ 问答)。
✨ TplEngine 探索: 正在推进 PHP 侧移植版 tpl.js 解释器,试图彻底解决“编辑器预览模板”与“PC端渲染代码”需维护两套的痛点。
05
GEO 架构与 AI 引擎适配
🌐 覆盖六类 Schema.org 结构化实体
• Organization(企业信息) • LocalBusiness(本地商户)
• FAQPage(常见问答) • HowTo(工艺流程)
• Review(客户评价) • Product(产品系列)
• FAQPage(常见问答) • HowTo(工艺流程)
• Review(客户评价) • Product(产品系列)
🔒 内容与标记一致性铁律: 结构化数据必须严格匹配页面可见内容(如评分需评论数>0),坚决避免误导 AI 给出错误答案。
在技术细节上,系统显式在 robots.txt 中放行 GPTBot、ClaudeBot、PerplexityBot 等 AI 爬虫,并自动生成涵盖全站公开路径的 sitemap.xml。
06
安全防线与高效运维
🛡 无状态 JWT & IDOR 彻底修复
支持三段式无感刷新;身份只信任已验证的 JWT,堵住伪造 suid 越权漏洞。
⚡️ 静态模式极速直出
页面缓存支持懒生成 + 预热命令,在极致场景下绕过框架开销直出静态文件。
🔐 零运维 HTTPS 证书自动化
基于 ACME DNS-01 协议自动签发与续期证书,彻底消除人工忘记续期的风险。
总结与展望
UOOKK(uookk.com)不仅是一次框架的平滑迁移,更是针对 SaaS 架构、极速搭建与生成式引擎优化(GEO)的一次前瞻性探索。
— 深入体验与交流请访问 uookk.com —