/// <summary> /// Initializes a new instance of the <see cref="BlogModuleDescriptor" /> class. /// </summary> public BlogModuleDescriptor(ICmsConfiguration configuration) : base(configuration) { blogJsModuleIncludeDescriptor = new BlogJsModuleIncludeDescriptor(this); RootEvents.Instance.PageRetrieved += Events_PageRetrieved; CategoryAccessors.Register <BlogCategoryAccessor>(); RegisterRenderingPageProperties(); }
/// <summary> /// Initializes a new instance of the <see cref="RootModuleDescriptor" /> class. /// </summary> public RootModuleDescriptor(ICmsConfiguration configuration) : base(configuration) { authenticationJsModuleIncludeDescriptor = new AuthenticationJsModuleIncludeDescriptor(this); siteSettingsJsModuleIncludeDescriptor = new SiteSettingsJsModuleIncludeDescriptor(this); tagsJsModuleIncludeDescriptor = new TagsJsModuleIncludeDescriptor(this); categoriesJavaScriptModuleDescriptor = new CategoriesJavaScriptModuleDescriptor(this); languagesJsModuleIncludeDescriptor = new LanguagesJsModuleIncludeDescriptor(this); CategoryAccessors.Register <WidgetCategoryAccessor>(); InitializeSecurity(); }
/// <summary> /// Initializes a new instance of the <see cref="MediaManagerModuleDescriptor" /> class. /// </summary> public MediaManagerModuleDescriptor(ICmsConfiguration cmsConfiguration) : base(cmsConfiguration) { mediaJsModuleIncludeDescriptor = new MediaManagerJsModuleIncludeDescriptor(this); mediaUploadModuleIncludeDescriptor = new MediaUploadJsModuleIncludeDescriptor(this); imageEditorModuleIncludeDescriptor = new ImageEditorJsModuleIncludeDescriptor(this); fileEditorModuleIncludeDescriptor = new FileEditorJsModuleIncludeDescriptor(this); mediaHistoryJsModuleIncludeDescriptor = new MediaHistoryJsModuleIncludeDescriptor(this); CategoryAccessors.Register <MediaFileCategoryAccessor>(); CategoryAccessors.Register <MediaImageCategoryAccessor>(); // Register images gallery custom option: album CustomOptionsProvider.RegisterProvider(MediaManagerFolderOptionProvider.Identifier, new MediaManagerFolderOptionProvider()); CustomOptionsProvider.RegisterProvider(MediaManagerImageUrlOptionProvider.Identifier, new MediaManagerImageUrlOptionProvider()); }
/// <summary> /// Initializes a new instance of the <see cref="PagesModuleDescriptor" /> class. /// </summary> public PagesModuleDescriptor(ICmsConfiguration configuration) : base(configuration) { pagesJsModuleIncludeDescriptor = new PagesJsModuleIncludeDescriptor(this); pagePropertiesJsModuleIncludeDescriptor = new PagePropertiesJsModuleIncludeDescriptor(this); seoJsModuleIncludeDescriptor = new SeoJsModuleIncludeDescriptor(this); pagesContentJsModuleIncludeDescriptor = new PagesContentJsModuleIncludeDescriptor(this); widgetsJsModuleIncludeDescriptor = new WidgetsJsModuleIncludeDescriptor(this); redirectsJsModuleIncludeDescriptor = new RedirectsJsModuleIncludeDescriptor(this); templatesJsModuleIncludeDescriptor = new TemplatesJsModuleIncludeDescriptor(this); masterPagesJsModuleIncludeDescriptor = new MasterPagesJsModuleIncludeDescriptor(this); historyJsModuleIncludeDescriptor = new HistoryJsModuleIncludeDescriptor(this); sitemapJsModuleIncludeDescriptor = new SitemapJsModuleIncludeDescriptor(this); // CategoryAccessors.Register<PageCategory, PageProperties>(PageProperties.CategorizableItemKeyForPages); CategoryAccessors.Register <PageCategoryAccessor>(); RootEvents.Instance.PageRetrieved += Events_PageRetrieved; RegisterRenderingPageProperties(); }