halo/console/docs/extension-points
Ryan Wang 70eb039468
feat: add extension point for extend data list operation items (#4452)
#### What type of PR is this?

/area console
/kind feature
/milestone 2.9.x

#### What this PR does / why we need it:

添加扩展数据列表中操作按钮列表的基础能力,并为文章和插件管理列表的操作按钮列表添加扩展点以测试此扩展能力。

todo:

- [x] 场景测试
- [x] 文档 

#### Which issue(s) this PR fixes:

Ref https://github.com/halo-dev/halo/issues/4177

#### Special notes for your reviewer:

可以使用以下插件进行测试:

- 源码:[plugin-export-md.zip](https://github.com/halo-dev/halo/files/12436956/plugin-export-md.zip)
- 可安装的 JAR 包:[plugin-export-md-1.0.0-SNAPSHOT.jar.zip](https://github.com/halo-dev/halo/files/12436950/plugin-export-md-1.0.0-SNAPSHOT.jar.zip)

安装之后可以在文章列表的操作按钮列表中新增一个 `导出为 Markdown 文档` 的按钮,点击之后会导出一个 Markdown 文档。

<img width="374" alt="image" src="https://github.com/halo-dev/halo/assets/21301288/eb0b7c61-f5c8-4af3-bf13-579681d36097">


#### Does this PR introduce a user-facing change?

```release-note
Console 端的文章和插件列表的操作按钮列表支持扩展。
```
2023-08-25 09:02:12 +00:00
..
backup.md Support backup and restore (#4206) 2023-07-24 08:26:16 +00:00
comment-subject-ref.md feat: make comment subject ref provider extensible (#4039) 2023-06-26 04:20:18 +00:00
default-editor–extension.md feat: make default editor extensible (#4090) 2023-06-26 13:33:59 +00:00
editor.md feat: add API to obtain the bundled js file for all enabled plugins (#3444) 2023-08-25 07:28:11 +00:00
entity-listitem-operation.md feat: add extension point for extend data list operation items (#4452) 2023-08-25 09:02:12 +00:00
plugin-self-tabs.md feat: make plugin tabs extensible (#4041) 2023-07-07 04:38:11 +00:00