📚 Product Knowledge
Edit View Capabilities
📖 Docs

Edit View Capabilities - Optimizely CMS 12

Exam Area: Area 1 – Product Knowledge (15%)


1. Edit View Overview

Edit View is the primary interface for editors. Access it at /episerver/cms/.

Edit View Layout:
┌─────────────────────────────────────┐
│ Toolbar (top bar)                   │
├────┬────────────────────────────────┤
│    │                                │
│    │    Content Preview Area        │
│Nav │    (Live page preview OR       │
│Pan │     All Properties form)       │
│el  │                                │
│    │                                │
└────┴────────────────────────────────┘

2. Navigation Panel (Left Sidebar)


3. View Modes

ModeDescription
On-page EditPreview with edit overlays
All PropertiesFull form view with all properties
PreviewRead-only preview

4. On-page Editing

@* Enable on-page editing with PropertyFor *@
@Html.PropertyFor(m => m.CurrentPage.Heading)

@* When in Edit mode, renders edit overlay *@
@* When outside Edit mode, renders HTML normally *@

5. Toolbar Actions


6. Context-sensitive Editing

Click on element in preview:
  → Highlight property
  → Click to edit inline
  → OR open All Properties form

7. ContentArea in Edit Mode

@* ContentArea allows drag & drop of blocks in edit mode *@
@Html.PropertyFor(m => m.CurrentPage.MainContentArea)

@* Add blocks, rearrange, set display options *@

Review Questions

  1. What is the URL to access Edit View? (/episerver/cms/)
  2. What are the two main view modes in Edit View? (On-page Edit and All Properties)
  3. What does @Html.PropertyFor() do in Edit Mode? (Shows an edit overlay for on-page editing)
  4. What does the left navigation panel contain? (Page Tree, Media Library, Blocks, Gadgets)
  5. How do editors publish content? (Click the Publish button in the toolbar)