Skip to main content

umbraco/Umbraco-CMS-Implementation-Skills

Dernière activité source enregistrée
Catalogue SkillsMP mis à jour
skills collectés
38
Étoiles GitHub
7
Forks GitHub
8

Installer avec un assistant IA

Copiez ce prompt dans l’assistant IA que vous utilisez.

Chargement du README du dépôt…

Skills dans ce dépôt

2 catégories métier · 8% classifié

Affichage de 38 skills collectés sur 38.

métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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,…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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:…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
Développeurs de logiciels
description

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,…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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.…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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.…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
non classé
description

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…

Langue du texte source : anglais

mis à jour
métier
Développeurs web
description

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…

Langue du texte source : anglais

mis à jour
Affichage de 38 skills collectés sur 38.