orchardcore-content-types

Define and manage Orchard Core content types, parts, and fields across modules.

13|3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-content-types
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchardcore-content-types
Source: https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/src/CrestApps.AgentSkills.Skills/orchardcore/orchardcore-content-types
Command: npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-content-types

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchard Core Content Types are the blueprint for content modeling in Orchard-based projects. This Skill provides structured guidance to define, configure, and index content types, parts, and fields across modules to ensure consistency and reusability.

Core Features & Use Cases

  • Define content types with standard parts (TitlePart, AutoroutePart, and CommonPart) and enforce conventions.
  • Create and modify content fields and parts via migrations, enabling scalable schema evolution.
  • Use templates and patterns to support reusable content-type designs and consistent indexing.

Quick Start

Define a new content type using the provided migration pattern and attach standard parts and fields to meet your schema requirements.

Frequently Asked Questions about orchardcore-content-types

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Orchard Core content types using migrations?

To create Orchard Core content types, use the provided migration templates to define new types and attach standard parts like TitlePart, AutoroutePart, and CommonPart, ensuring consistent schema evolution across modules.

What are Orchard Core content parts and fields used for?

Orchard Core content parts and fields serve as reusable blueprints for content modeling, allowing you to define modular schema components that can be attached to various content types for consistent data structuring.

Can I adjust indexing and routing behavior for Orchard Core content types?

Yes, you can adjust indexing and routing behavior for Orchard Core content types by applying runtime configuration patterns and attaching specific parts like AutoroutePart to manage routing within your content definitions.

What is the best way to manage content schema evolution in Orchard Core?

The best way to manage content schema evolution in Orchard Core is by creating and modifying content fields and parts via migrations, which enables scalable and structured schema adjustments across modules.

Do I need dotnet to configure Orchard Core part definitions?

Yes, working with Orchard Core part definitions requires a dotnet environment, as the content definition manager relies on dotnet migrations to build, modify, and enforce content type conventions.