mcpField
M
marketplace-add-extension

marketplace-add-extension

github.com/vercel-labs开发556 次安装30 周前更新
代码仓库

关于 marketplace-add-extension

marketplace-add-extension 是为 Sitecore Marketplace 应用添加扩展点路由的技能。它帮助确定扩展类型、生成路由,并说明如何在 Developer Portal 中注册。

主要功能

  1. 01支持五种扩展类型
  2. 02生成扩展点路由
  3. 03支持自定义路由路径
  4. 04提供 Developer Portal 注册步骤
  5. 05指向相关 Marketplace 技能

适用场景

  1. 01添加自定义字段路由
  2. 02创建仪表板小组件路由
  3. 03添加 Pages 上下文面板
  4. 04配置独立页面或全屏页面路由

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/vercel-labs/sitecore-skills --skill marketplace-add-extension

安装后在 Claude Code 中输入/marketplace-add-extension确认已加载。

附带文件references/extension-types.md

详细介绍

添加扩展点路由

帮助用户为其 Sitecore Marketplace 应用添加新的扩展点。

步骤 1:确定扩展类型

询问用户想要哪种类型(或根据 $ARGUMENTS 推断):

类型Slug说明典型尺寸
自定义字段custom-field内容编辑器中的内嵌字段宽约 300px
仪表板小组件dashboard-widget仪表板上的小组件约 400x300px
Pages 上下文面板pages-context-panelPages 编辑器中的侧边面板宽约 350px,高度占满
全屏fullscreenSitecore shell 内的整页视图全视口
独立页面standalone独立页面全视口

步骤 2:生成路由

在 app/<extension-type>/page.tsx 创建路由(或使用用户偏好的自定义路径)。

有关每种扩展类型的完整样板模板,请参阅 extension-types.md。

步骤 3:在 Developer Portal 中注册

提醒用户在 Sitecore Developer Portal 中注册扩展点:

  1. 前往 Developer Portal → Your App → Extension Points
  2. 点击 "Add Extension Point"
  3. 选择类型并设置路由路径(例如,/custom-field)

步骤 4:建议后续步骤

  • 使用 /marketplace-build-component 构建 UI
  • 使用 /marketplace-sdk-reference 查找此扩展类型可用的查询/变更
  • 如果扩展需要 XM Cloud 数据,请使用 /marketplace-add-xmc

参考文件

评论

支持 Markdown