Beispiel #1
0
        /// <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();
        }