ArticleDirectory
- Structure of content in Orchard
- Part breakdown graph of the blog type in Orchard
- Common Content Components in Orchard
As a Content Management System (CMS), orchard is of course the core of content management. Any data in Orchard can be understood as content ). Pages are content, blogs are content, and articles are also content. The entire website is composed of these different types of content items. The content type is defined as the content type ). The content type is composed of several different content parts. These content components can be reused across different types. Each content component implements a complete encapsulation from the UI Layer to the database layer. It is precisely because of orchard's content organization that we can easily construct a new type. For example, we need to create a product display page and define only one product type ). In this product type, we only need to define a product-specific content part (including price, brand, and other information) and add a route part (route part, you can specify the product name and details page address, and a text part (body part, which provides a rich text input box for Product Information Description. In addition, you can add tags part and comments part to enrich the product type. Once this product type exists, I can easily maintain the product content through the background. The part Breakdown Diagram of a blog in Orchard shows that a blog is composed of multiple content components.
Common Content Components in Orchard
Route part: The routing component that provides Routing Support for the content to access the corresponding content through a specified URL.
Body part: A text widget that provides a rich text editor.
Comment part: Comments.
Tags part: Tag component, which can provide tag definitions for the content to implement tag retrieval across the entire site.
Common part: Common parts that provide Owner information.
Publish later part: Delayed release of parts to provide delayed release of content.
Reference:
Basic concepts in orchard: http://www.orchardproject.net/docs/Basic-Orchard-Concepts.ashx