Open source · MIT License · v1.3.4

为外贸业务而生
开源 B2B CMS

灯塔 CMS(Lighthouse CMS)把产品展示、内容运营、客户询盘和插件扩展放进一套轻量系统。PHP + SQLite,上传即可运行,数据和代码始终由你掌控。

无 Composer 依赖 可部署到普通主机 支持二次开发
zhpelo / shopagg-b2b-websitePublic
mainPHP
app核心 MVC 与插件运行时
themes可替换前台主题
storageSQLite 与运行数据
index.php应用单入口
$git clone https://github.com/zhpelo/shopagg-b2b-website.git
Latest releasev1.3.4全部版本
Current stablev1.3.4
RuntimePHP 8.1+
DatabaseSQLite3
LicenseMITPlugin API1.0

运营团队能用,开发团队也能扩展

后台围绕真实工作流组织:商品与内容统一维护,询盘集中处理,主题、菜单、轮播和插件都拥有明确入口。

  • 运营友好无需接触代码即可维护产品、文章、案例与页面。
  • 销售可跟进联系留言和产品询盘进入统一收件箱。
  • 权限清晰员工账号按模块分配最小权限。
demo.shopagg.org/adminLive
灯塔 CMS 商品管理后台
plugin.jsonPlugin API 1.0
{
  "id": "lighthouse-commerce",
  "name": "Commerce Toolkit",
  "version": "1.0.0",
  "routes": ["routes.php"],
  "events": ["inquiry.created"],
  "services": ["orders", "payments"],
  "jobs": ["sync-catalog"]
}
Manifest validated0 runtime scans

从企业官网,扩展为业务平台

插件通过 Manifest 描述能力,在启停时编译缓存。普通请求无需扫描插件目录,同时保留路由、事件、服务和任务等完整扩展面。

路由与 Webhook注册前台、后台、API 和外部回调。
事件与过滤器响应询盘、内容和系统生命周期。
业务服务契约组合订单、支付、会员与通知能力。
任务与重试执行定时、分片任务并保留日志。
查看插件开发文档

轻量架构,不绑定运行平台

灯塔 CMS 基于纯 PHP + SQLite,不绑定特定框架或云平台,可部署到 Nginx、Apache 以及常见的 PHP 主机,站点代码与业务数据都能自主迁移。

查看请求生命周期
01Web RequestApache / Nginx
02PHP MVCRouter / Controller
03SQLitePortable data

把网站、数据和扩展能力掌握在自己手中

自由用于个人或商业项目。欢迎 Star、提交 Issue、贡献主题与插件。