Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
Orchard CMS Development создатель Mind Map: Orchard CMS Development

1. Domain Controller

1.1. Data Migrations

1.1.1. : DataMigrationsImpl

1.2. Handlers

1.2.1. : IContentHandler

1.2.2. : ContentHandler

1.3. Controllers

1.3.1. : Controller

1.4. Routes

1.4.1. : IRouteProvider

1.4.1.1. public void GetRoutes()

1.4.1.2. public IEnumberable<RouteDescriptor> GetRoutes()

1.5. Drivers

1.5.1. : ContentPartDriver<ContentPart>

1.5.1.1. protected override DriverResult Display()

1.5.1.2. //GET protected override DriverResult Editor()

1.5.1.3. //POST protected override DriverResult Editor()

1.5.2. : ContentFieldDriver<ContentField>

1.5.2.1. protected override DriverResult Display()

1.5.2.2. //GET protected override DriverResult Editor()

1.5.2.3. //POST protected override DriverResult Editor()

2. Domain Model

2.1. View Model

2.1.1. Shapes (dynamic)

2.1.2. View Model

2.2. Settings

2.2.1. : ContentDefinitionEditorEventsBase

2.3. Record

2.3.1. : ContentPartRecord

2.4. Model

2.4.1. : ContentPart<ContentPartRecord>

2.4.2. : ContentField

3. Module Project Structure

3.1. Folders

3.1.1. Controllers

3.1.2. Drivers

3.1.3. Filters

3.1.4. Models

3.1.5. Scripts

3.1.6. Services

3.1.7. Settings

3.1.8. Styles

3.1.9. ViewModels

3.1.10. Views

3.1.10.1. Admin

3.1.10.2. Definitiontemplates

3.1.10.3. EditorTemplates

3.1.10.3.1. Fields

3.1.10.4. Fields

3.2. Root Files

3.2.1. Module.txt

3.2.2. Permissions.cs

3.2.3. Placement.info

3.2.4. Migrations.cs

4. Module Creation Sequence

4.1. 1. Create PartRecords

4.2. 2. Create ContentParts

4.3. 3. Create ContentDrivers

4.4. 4. Create Views

4.5. 5. Create Placement.info

5. Content

5.1. Content Type

5.1.1. Content Item

5.2. Content Part

5.2.1. Admin Menu

5.2.2. Autoroute

5.2.3. Body

5.2.4. Comments

5.2.5. Containable

5.2.6. Container

5.2.7. Content Permissions

5.2.8. Custom Properties

5.2.9. Identity

5.2.10. Menu

5.2.11. Navigation

5.2.12. Publish Later

5.2.13. Tags

5.2.14. Title

5.2.15. Widget

5.3. Content Field

5.3.1. Boolean Field

5.3.2. Content Picker

5.3.3. DateTime

5.3.4. Enumeration

5.3.5. Input

5.3.6. Link

5.3.7. Media Picker

5.3.8. Numeric

5.3.9. Text

5.4. Widget

6. User Interface

6.1. Template

6.1.1. Content Template

6.1.2. Alternate Template

6.1.3. Definition Template

6.2. Layer

6.3. Modules

6.3.1. Theme

6.3.1.1. Placement File

6.3.1.2. Layout

6.3.1.2.1. Zone

6.3.2. Module

6.3.2.1. Placement File