Exam Area: Content Area 1 – Product Knowledge (15%)
Reference: https://docs.developers.optimizely.com/content-management-system/docs/roles-and-tasks
| Role | Description |
|---|---|
| WebAdmins | Full system administration, access to Admin Panel |
| WebEditors | Create and edit content |
| Visitors | View public content (anonymous users) |
| Authenticated | Logged-in users |
CmsAdmins – CMS administratorsCmsEditors – Content editorsEdit View is the primary interface for editors. Access it via: /episerver/cms or the configured URL.
┌──────────────────────────────────────────────┐
│ Top Menu Bar (Navigation, Tasks, etc.) │
├──────────────┬───────────────────────────────┤
│ Left Panel │ Main Content Area │
│ (Page Tree) │ ┌──────────────────────────┐ │
│ │ │ On-page Edit / Preview │ │
│ │ │ or All Properties │ │
│ │ └──────────────────────────┘ │
├──────────────┴───────────────────────────────┤
│ Bottom Bar / Status Bar │
└──────────────────────────────────────────────┘
On-page editing allows editors to edit content directly on the web page (WYSIWYG).
[CultureSpecific] or those with a template[Display] attribute@Html.PropertyFor()@* In View, use PropertyFor to enable on-page edit *@
@Html.PropertyFor(m => m.MainBody)
@Html.PropertyFor(m => m.Heading)
All Properties shows all properties of a content item in a form.
[Display(GroupName = SystemTabNames.Content, Order = 10)]
public virtual string Heading { get; set; }
[Display(GroupName = "SEO", Order = 100)]
public virtual string MetaDescription { get; set; }
Admin View is for WebAdmins. Access via: /episerver/cms/admin.
The right-hand panel in Edit View, including:
@Html.PropertyFor())/episerver/cms)