Skip to main content

umbraco/Umbraco-CMS-Implementation-Skills

最近记录的来源活动
SkillsMP 收录数据更新
已收集 skills
38
GitHub 星标
7
GitHub Forks
8

用 AI 助手安装

复制这段 Prompt,发给你正在使用的 AI 助手。

正在加载仓库 README…

这个仓库中的 skills

2 个职业分类 · 已分类 8%

已展示 38 / 38 个已收集 Skill。

职业分类
未分类
描述

The look of a server-rendered Umbraco 17 site: CSS/JS in wwwroot, rendering content (typed values, fallbacks, child pages) and media (images, crops, resizing, video) in Razor, and a guided path for a whole design. Use when asked to "add CSS/JS", "add…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Implement custom 404 and 500 error pages in Umbraco 16.1+. Offers two 404 approaches: a multi-site-aware IContentLastChanceFinder (default) and the official docs' zero-code Error404Collection config; 500s use a shared MVC controller. Trigger: user asks to…

原文语言:英语

更新
职业分类
未分类
描述

Create and localize custom Umbraco 17 Health Checks for backend C# and Razor frontend experiences, including multilingual Dictionary items and safe fallback handling. Use this skill when the user asks to add a custom Umbraco Health Check, validate an…

原文语言:英语

更新
职业分类
未分类
描述

A framework for authoring Umbraco skills in THIS marketplace: how to structure, scaffold, write, and audit a skill so it matches the house conventions. Use this whenever the user wants to start or build a new skill for the Umbraco marketplace, e.g. "make a…

原文语言:英语

更新
职业分类
未分类
描述

Configure an Umbraco 17+ site for a target environment using golden, tested appsettings profiles: production single server, load balanced (SchedulingPublisher + Subscriber), and Azure App Service with Blob storage. Use this skill whenever the user asks to…

原文语言:英语

更新
职业分类
未分类
描述

Boot the committed reference Umbraco site and prove that a skill's produced code actually runs. Use this whenever you want to run/validate an implementation or content-modelling skill against a real, running Umbraco instance — e.g. "test the sitemap skill in…

原文语言:英语

更新
职业分类
未分类
描述

Use for Umbraco 17+ work on the language editors see inside the backoffice, not the language of the website. Covers translating a custom package, dashboard, section or other extension's labels into the editor's UI language; localizing Document Type, Media…

原文语言:英语

更新
职业分类
未分类
描述

Umbraco 17/18 embed (oEmbed) providers in C#: turn URLs pasted into the backoffice Embed dialog into markup. Covers new oEmbed providers (OEmbedProviderBase), hosts without oEmbed (custom IEmbedProvider markup), changing a built-in such as privacy-enhanced…

原文语言:英语

更新
职业分类
未分类
描述

Render translatable labels and static text in Umbraco 17+ Razor templates with dictionary items - the per-language strings editors manage in the backoffice Translation section. Use whenever the user asks to translate labels, button text or static text in…

原文语言:英语

更新
职业分类
未分类
描述

Set up and debug multilingual Umbraco 17+ Razor sites, where content exists in more than one language (culture). Covers languages and fallback, vary-by-culture Document Types, Culture and Hostnames (/de or a domain per country) without breaking existing URLs,…

原文语言:英语

更新
职业分类
未分类
描述

Umbraco 17/18 services and helpers in C#: published cache vs IContentService, content where there is no UmbracoContext (background jobs, notification handlers), custom services, lifetimes, composer registration. Use when asked to "get content in a background…

原文语言:英语

更新
职业分类
未分类
描述

Write and fix Umbraco 17+ C# and Razor code under C# nullable reference types (NRT), which Umbraco has enabled since v10. Covers which Umbraco APIs return null (Value<T>() returning T?, Parent, GetById, Models Builder properties, media and picker values), the…

原文语言:英语

更新
职业分类
未分类
描述

Adds security headers to an Umbraco 17.3+ site: a Content Security Policy using Umbraco's per-request nonce, with separate backoffice and website policies, plus X-Frame-Options, X-Content-Type-Options, Referrer-Policy and Permissions-Policy. Two approaches:…

原文语言:英语

更新
职业分类
未分类
描述

Run server-side C# when something happens in Umbraco 17+ (content saved, published, unpublished, moved, deleted, media or members changed, the application started), or raise your own notification for other code to observe. Use this whenever the user asks to…

原文语言:英语

更新
职业分类
未分类
描述

Adds two-factor authentication (2FA/MFA) with an authenticator app (TOTP, Google or Microsoft Authenticator) to an Umbraco 17+ site, for backoffice users, website members, or both. Use this whenever the user asks to add, enable or require 2FA, MFA, two-step…

原文语言:英语

更新
职业分类
未分类
描述

Adds external login providers (single sign-on through OpenID Connect or OAuth: Microsoft Entra ID, Google, Okta, Auth0, Keycloak, GitHub) to Umbraco 17+, for backoffice users and for website members, with safe auto-linking and group mapping. Use this whenever…

原文语言:英语

更新
职业分类
未分类
描述

Debug an Umbraco 17 site in two ways. Step into Umbraco's own source from Visual Studio, Rider or VS Code with Source Link and the NuGet.org symbol server, or switch on Umbraco debug mode to profile requests with MiniProfiler and your own IProfiler steps. Use…

原文语言:英语

更新
职业分类
未分类
描述

Review a skill pull request in this marketplace end to end: check the skill against the house conventions and fact-check its Umbraco claims against the source, fix what's wrong on the PR branch yourself, verify the result, and leave a short summary. Use this…

原文语言:英语

更新
职业分类
未分类
描述

Register custom code into an Umbraco 17+ site at startup: composers, IUmbracoBuilder extension methods, collection builders (content finders, URL providers, health checks), composer ordering, disabling or replacing built-in implementations, and startup…

原文语言:英语

更新
职业分类
软件开发工程师
描述

Add an XML sitemap to an Umbraco 17+ site. Offers two approaches: the official docs Razor-template + Document Type approach, and a custom cached API controller that needs no backoffice setup. Use this skill whenever the user asks to add, create, build,…

原文语言:英语

更新
职业分类
未分类
描述

Add one block to an Umbraco 17+ site: the content element editors fill in, an optional settings element that controls how it looks, built from settings compositions, and, for a repeater, its `...Item` child element and the Block List that holds the children.…

原文语言:英语

更新
职业分类
未分类
描述

Add one single-concern composition to an Umbraco 17+ site and apply it to the document types that need it: SEO fields, sharing fields, page details, visibility and the like. The change is written as a requirements doc, approved, applied through the Umbraco…

原文语言:英语

更新
职业分类
未分类
描述

Add shared content that is not a page to an Umbraco 17+ site: a data folder document type at the content root, the data item it holds (authors, categories, locations, reusable content) and the picker data type pages use to choose items, including…

原文语言:英语

更新
职业分类
未分类
描述

Decide whether a property in Umbraco 17+ needs a new data type or can reuse one, pick the property editor, and name and file it in the Data Types tree. The change is written as a requirements doc, approved, applied through the Umbraco Developer MCP or a…

原文语言:英语

更新
职业分类
未分类
描述

Add the schema of one document type to an Umbraco 17+ site: name, alias, folder by role, icon, description, tabs, properties, compositions and culture, never a template. Used directly for a type visitors never land on; other skills call it for the schema of a…

原文语言:英语

更新
职业分类
未分类
描述

Add one element type to an Umbraco 17+ site, in one of four roles: a content element editors fill in, the `...Item` child of a repeater, a settings model built from settings compositions, or a settings composition for one style concern, named and foldered by…

原文语言:英语

更新
职业分类
未分类
描述

Add a listing section to an Umbraco 17+ site: the listing page type, the item page type it lists, the listing's own collection view data type and the allowed-children pairing between them, with both templates, hung under the right parent. The change is…

原文语言:英语

更新
职业分类
未分类
描述

Add one page to an Umbraco 17+ site: the document type, its template, the SEO composition it takes and the parent that allows it, plus any block, block area or data type the page needs, in one changeset with one approval. The change is written as a…

原文语言:英语

更新
职业分类
未分类
描述

Add the site-wide settings node to an Umbraco 17+ site: a separate `siteSettings` singleton allowed at the content root, with no template and no children, its own tabs numbered 0 to 9 (general, header, footer, social, SEO defaults, scripts), and the settings…

原文语言:英语

更新
职业分类
未分类
描述

Change a document type, composition or element type that already exists on an Umbraco 17+ site: add, remove or reorder a property, make one mandatory, change its data type, rename a type or property, change allowed children or compositions, or move a type…

原文语言:英语

更新
职业分类
未分类
描述

Configure a block editor data type in Umbraco 17+ and the property that uses it: a Block Grid for each placement where editors lay out content (approach A), or a Block List for each repeater of one kind of item (approach B). Covers allowed blocks, settings…

原文语言:英语

更新
职业分类
未分类
描述

Reference index of the conventions for modelling content in Umbraco: names and aliases, the Document Types tree, tabs, groups and sort orders, compositions, property aliases, descriptions, icons and colours, allowed children and allow-at-root, and templates.…

原文语言:英语

更新
职业分类
未分类
描述

Write an Umbraco 17+ schema change as markdown content requirements documentation, get it approved, then apply it through the Umbraco Developer MCP or a manual backoffice walkthrough and verify it. Owns the requirements page format, the changeset, the status…

原文语言:英语

更新
职业分类
未分类
描述

Audit an Umbraco 17+ content model against the content-modelling conventions and report what departs from them, ranked by severity, with the reason and the skill that would fix each finding. Reads the live schema through the Umbraco Developer MCP, or a…

原文语言:英语

更新
职业分类
未分类
描述

Run quantitative + qualitative evaluations on an existing Claude skill. Use this whenever the user wants to test, benchmark, eval, validate, regression-check, or measure the value of a skill they've already drafted — including phrases like "run evals on this…

原文语言:英语

更新
职业分类
未分类
描述

Checklist of Umbraco anti-patterns and performance traps to check first when troubleshooting or reviewing Umbraco code. Use whenever someone is diagnosing a problem on an Umbraco site, even if they don't know the cause or never say "pitfall": slow pages or…

原文语言:英语

更新
职业分类
未分类
描述

Server-rendered Umbraco 17 front-end: Razor templates and layouts, partial views, view components, route hijacking (RenderController + view model) and surface-controller form posts. Use when asked to "create a template", "write a Razor view for a document…

原文语言:英语

更新
职业分类
网页开发工程师
描述

Customize the page shown to visitors while Umbraco runs upgrade migrations. Covers Umbraco 17+ upgrade pages, including the unattended upgrade view introduced for Umbraco 17.3+, the documented UmbracoWebsite maintenance page convention, and branded holding…

原文语言:英语

更新
已展示 38 / 38 个已收集 Skill。