umbraco-validation-checks

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Umbraco Extension Validation Checks

Umbraco扩展验证检查清单

Reference skill containing validation checks for manual browser testing of Umbraco backoffice extensions. Load this skill before beginning validation testing.
本参考指南包含用于手动浏览器测试Umbraco后台扩展的验证检查项。请在开始验证测试前先了解这份指南。

Check Categories

检查类别

CategoryFileChecks
Configuration
configuration-checks.md
VC-1 to VC-2
Navigation
navigation-checks.md
VN-1 to VN-3
API Debugging
api-debugging-checks.md
VA-1 to VA-3
Form Controls
form-control-checks.md
VF-1 to VF-2
Workspace
workspace-checks.md
VW-1 to VW-3
类别文件检查项
配置
configuration-checks.md
VC-1 至 VC-2
导航
navigation-checks.md
VN-1 至 VN-3
API调试
api-debugging-checks.md
VA-1 至 VA-3
表单控件
form-control-checks.md
VF-1 至 VF-2
工作区
workspace-checks.md
VW-1 至 VW-3

Quick Reference

快速参考

IDCheckCommon Symptom
Configuration
VC-1Section PermissionsNew section not visible
VC-2User Group AccessExtension appears for some users only
Navigation
VN-1Tree ComplexityTree not rendering or items missing
VN-2Hidden Tree ActionsCannot find expected button/action
VN-3Menu Item VisibilityMenu items not appearing
API Debugging
VA-1400 Error InvestigationAPI calls failing silently
VA-2Request Payload ValidationWrong data structure being sent
VA-3CORS and Auth IssuesRequests blocked or unauthorized
Form Controls
VF-1Select/Combobox BehaviorSelect not populating and causing 400 errors
VF-2Input Binding IssuesValues not updating or saving
Workspace
VW-1Missing Save ButtonEditable workspace has no Save button
VW-2Data Not LoadingWorkspace opens but shows empty values
VW-3Submit Not WorkingSave clicked but nothing happens
ID检查项常见症状
配置
VC-1章节权限新章节不可见
VC-2用户组访问权限扩展仅对部分用户可见
导航
VN-1树结构复杂度树结构未渲染或项目缺失
VN-2隐藏的树操作按钮无法找到预期的按钮/操作
VN-3菜单项可见性菜单项未显示
API调试
VA-1400错误排查API调用静默失败
VA-2请求负载验证发送了错误的数据结构
VA-3CORS与权限问题请求被拦截或未授权
表单控件
VF-1选择器/组合框行为选择器未填充数据并导致400错误
VF-2输入绑定问题值未更新或保存
工作区
VW-1缺少保存按钮可编辑工作区无保存按钮
VW-2数据未加载工作区打开但显示空值
VW-3提交功能失效点击保存但无任何反应

Usage

使用方法

Always load this skill before starting manual browser validation.
Read all check files when validating a new extension, or focus on specific categories based on the symptoms you observe.
SymptomLoad Files
"Can't see my extension"configuration-checks, navigation-checks
"API not working"api-debugging-checks
"Form doesn't work"form-control-checks
"Tree issues"navigation-checks
"Workspace issues"workspace-checks
"No Save button"workspace-checks
开始手动浏览器验证前,请务必先了解这份指南。
验证新扩展时请阅读所有检查项文件,或根据观察到的症状重点查看特定类别。
症状查看文件
"无法看到我的扩展"configuration-checks, navigation-checks
"API无法正常工作"api-debugging-checks
"表单无法正常工作"form-control-checks
"树结构问题"navigation-checks
"工作区问题"workspace-checks
"无保存按钮"workspace-checks

Validation Workflow

验证工作流

  1. Before testing: Ensure the extension is built and the browser cache is cleared
  2. Check DevTools Console: Open Chrome DevTools (F12) before interacting
  3. Check Network tab: Filter by
    Fetch/XHR
    to see API calls
  4. Read relevant check files based on what you observe
  1. 测试前:确保扩展已构建完成,且浏览器缓存已清除
  2. 检查DevTools控制台:在进行操作前打开Chrome DevTools(F12)
  3. 检查网络标签页:通过
    Fetch/XHR
    筛选查看API调用
  4. 根据观察结果阅读相关检查项文件

Capturing New Issues

记录新问题

When you encounter a validation issue not covered by existing checks:
  1. Log it immediately in
    discovered-issues.md
  2. Include: symptom, root cause, solution, suggested category
  3. Issues will be reviewed and promoted to proper checks
This compounds knowledge over time - every validation session improves future sessions.
当遇到现有检查项未覆盖的验证问题时:
  1. 立即记录
    discovered-issues.md
  2. 包含内容:症状、根本原因、解决方案、建议归类的类别
  3. 问题将被审核并添加到正式检查项中
这会逐步积累知识——每次验证会话都会优化未来的测试工作。

Related Skills

相关指南

Pattern AreaSkill
Tree implementation
umbraco-tree
Section setup
umbraco-sections
API client setup
umbraco-openapi-client
Workspace structure
umbraco-workspace
模式领域指南
树结构实现
umbraco-tree
章节设置
umbraco-sections
API客户端设置
umbraco-openapi-client
工作区结构
umbraco-workspace