插件开发文档

Clara 插件体系完全开放,本页公开全部开发文档,供第三方开发者参考与自主开发。

Clara 的插件体系完全开放:任何开发者按统一规范(在 content/plugins/ 下建目录、写 plugin.php、注册钩子)就能做出自己的插件,保存即生效、无需编译缓存。以下文档公开供第三方开发者参考。

开发文档

  • 插件系统与开发指南
    Clara 插件体系完整规范:目录结构、plugin.php 写法、生命周期、164 个钩子点全景、内置插件说明与开发指南。
  • 视图与前端资源
    Clara 视图约定、布局钩子点位、app.js / editor.js / admin.js 与 CSS 变量体系,插件前端注入参考。
  • 架构总览
    Clara 无框架自研架构:核心类、控制器与路由、目录组织与运行机制,理解系统全貌的起点。
  • 数据库设计
    Clara 52 张核心表结构、关键字段与关系,插件自建表的命名与规范参考。

快速开始

  1. 在 content/plugins/ 下建目录(如 my_plugin/),目录名即命名空间、全站唯一
  2. 写 plugin.php:头部声明插件信息 + 注册钩子 + 文件末尾 return 配置声明
  3. 后台「插件中心」启用即生效;自建表放 install.php(需幂等)、卸载清理放 uninstall.php

完整规范、164 个钩子点全目录与范例见上方各篇文档。

本文档随系统发布维护;如发现与当前版本不符,欢迎到社区反馈。