AddRelatudeCMS(o => …) |
global |
adds Relatude.DB, the CMS settings, analytics, the request context and content routing; o is CmsRequestOptions; returns a RelatudeCMSBuilder |
UseRelatudeCMS() |
global |
starts the database and its admin UI, and adds the analytics middleware |
AddRendering(o => …) |
global |
code defaults, selectors and template kinds (ContentRenderingOptions) |
AddMvcRendering(), AddRazorPagesRendering() |
global |
rendering with MVC views and controllers, and with Razor Pages |
AddApi(o => …) |
global |
the CMS API's services (CmsApiOptions) |
AddModule<T>(), AddModule(module) |
global |
adds a module |
AddCmsContentModel() |
global |
adds IItem, IPage, ISite, RTree, ITemplate and the template kinds to a datamodel |
MapRelatudeCMS(pattern) |
global |
the routes for pages, stored files and the modules' own routes, on {**url} by default |
MapRelatudeCmsApi() |
global |
the CMS API's routes, at /relatude.cms/api by default |
MapRelatudeCmsUI() |
global |
the CMS interface, at /relatude.cms/ by default |