跳到主要内容
AidoSaaS-CMS 企业主题 · 全站可视化编辑 订阅 站点地图

XinWork 平台总览:Laravel + React 的企业一体化工作台

XinWork 平台总览:Laravel + React 的企业一体化工作台

XinWork 是一个由 Laravel 13 基座 + React 19 前端构成的企业协作平台,15 个业务插件按需挂载。本文讲清它的平台哲学与插件生态。

XinWork 是一个面向企业的一体化协作平台:以 Laravel 13 为基座,React 19 为前端,业务功能拆成 15 个可挂载插件。平台哲学是「一个账号、一套数据、按需开通业务」。

XinWork 平台架构
占位图:XinWork 基座 + 15 插件的平台拓扑
平台登录后的工作台与插件入口
占位图:平台登录后的工作台与插件入口

平台基座(shell)

  • 共享用户中心(IdP)与统一登录;
  • 通知 / @提及 / 消息服务;
  • 插件管理器:负责插件的同步、启用与路由挂载。

前端技术栈

React 19 + Vite 8 + Tailwind v4 + react-router 7 + @tanstack/react-query + Yjs 13(实时协同)+ lucide-react;共享组件库 @work/ui(packages/ui)。

15 个业务插件

bi / crm / disk / eam / erp / hrm / mes / oa / plm / pm / scm / tms / wms / xinbook / xinmail。每个插件是独立的 app 文件夹,既有后端(Laravel)也有前端(React)。

部署模式

插件支持 subpath(二级目录) 与 subdomain(子域名) 两种入口模式;单库多连接,SSO 用 HS256 JWT 由基座统一校验。

延伸

常见问题

XinWork 是单体应用还是微前端?

是单体仓库 + 插件化:基座(platform shell)负责用户中心/通知/插件管理,各业务以独立插件文件夹挂载。

插件怎么挂到站点?

支持 subpath(二级目录)与 subdomain(子域名)两种部署模式,由平台插件管理器统一同步。

分享

李文心

本文作者 · 发布于 2026-09-15

全部文章

评论 (0)

还没有评论,来抢沙发吧。