RelatudeCmsContext |
Relatude.DB.CMS.Web |
the request: DB (the store as the visitor), Admin, User, CultureCode, Url, Node, CanRead, Content, GetUrl, AuthenticateAsync |
CmsRequestOptions |
Relatude.DB.CMS.Web |
how a request is read: UserId, CultureCode, LoginRedirect |
CmsPrincipal.For(user, scheme) |
Relatude.DB.CMS.Web |
the principal to sign a CMS user in with |
ContentRenderingOptions |
Relatude.DB.CMS.Web.Rendering |
Select, TemplateKind<T>, Render<T>, RenderRazorView<T>, RenderMvcController<T>, RenderRazorPage<T>, RenderResult<T>, ViewPerType(), TargetOf(template) |
RazorViewTarget, MvcControllerTarget, RazorPageTarget, ResultTarget |
Relatude.DB.CMS.Web.Rendering |
what renders content |
ContentResolver |
Relatude.DB.CMS.Web.Rendering |
a request's content: GetContent, GetRender, GetFile, IsDenied; override Resolve to find content another way |
ContentMatch, ContentRender |
Relatude.DB.CMS.Web.Rendering |
the content with its template, and what renders it |
[FromContent], GetContent<T>(), GetContentMatch() |
Relatude.DB.CMS.Web.Rendering |
the content in actions, Razor Pages and views |
MvcContentRouteTransformer.TrySetRouteValues |
Relatude.DB.CMS.Web.Rendering |
MVC route values for a router of your own |
TemplateRules |
Relatude.DB.CMS.Web.Rendering |
Fits, Distances, All, ViewName: which templates fit a type, and the view named after a type |
IRelatudeDBAccessor |
Relatude.CMS.Engine |
the default store (Database) and IsOpen, for code with no request |
RelatudeUrlHelper.ToUrlSlug |
Relatude.CMS.Engine.Web |
a readable address made from a name |