public HelloWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService) : base("NetCoreCMS.Modules.Widgets.HelloWidget", "Hello", "Hello Widget", "") { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; }
public CmsSlideShowWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService) : base("NetCoreCms.Modules.Cms.CmsSlideShow", "Slide Show", "Image Slide Show", "") { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; }
public CmsVerticalMenuWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService) : base("NetCoreCMS.Core.Modules.Cms.CmsVerticalMenuWidget", "Vertical Menu", "Vertical nevigation menu", "") { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; }
public CmsWidgetController(NccWebSiteWidgetService nccWebSiteWidgetService, NccWebSiteService nccWebSiteService, ILoggerFactory factory) { _loggerFactory = factory; _logger = factory.CreateLogger <CmsWidgetController>(); _nccWebSiteWidgetService = nccWebSiteWidgetService; _nccWebSiteService = nccWebSiteService; }
public DefaultThemeWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService) : base("NetCoreCMS.Modules.Widgets.DefaultThemeWidget", "Default Theme", "Default theme Hello Widget", "") { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; }
public TopBarWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService) : base("NetCoreCMS.Modules.Widgets.TopBarWidget", "TopBar", "TopBar Widget", "") { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; }
public CmsHtmlDisplayWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService) : base("Html Display", "Html or text Display Show", "") { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; }
public HelloWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService) : base("Hello", "Hello Widget", "") { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; }
public NavBarWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService) : base("NavBar", "NavBar Widget", "") { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; }
public FooterMenuWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService) : base("NetCoreCMS.Modules.Widgets.FooterMenuWidget", "Footer Menu", "Footer nevigation menu", "") { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; }
public FooterMenuWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService) : base("Footer Menu", "Footer nevigation menu", "") { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; }
public static IApplicationBuilder UseNetCoreCMS(this IApplicationBuilder app, IHostingEnvironment env, IServiceProvider serviceProvider, ILoggerFactory loggerFactory) { ResourcePathExpendar.RegisterStaticFiles(env, app, GlobalContext.Modules, GlobalContext.Themes); //app.UseThemeActivator(env, loggerFactory); //app.UseModuleActivator(env, _mvcBuilder, _services, loggerFactory); app.UseResponseCaching(); //Use this attrib for cache [ResponseCache(Duration = 20)] app.UseResponseCompression(); app.UseSession(); app.UseStaticFiles(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseBrowserLink(); app.UseDatabaseErrorPage(); } else { app.UseExceptionHandler("/Home/Error"); } GlobalContext.App = app; if (SetupHelper.IsDbCreateComplete) { app.UseAuthentication(); NccWebSiteWidgetService nccWebsiteWidgetServices = serviceProvider.GetService <NccWebSiteWidgetService>(); NccWebSiteService nccWebsiteService = serviceProvider.GetService <NccWebSiteService>(); NccMenuService menuServic = serviceProvider.GetService <NccMenuService>(); GlobalContext.WebSite = nccWebsiteService.LoadAll().FirstOrDefault(); ThemeHelper.WebSite = GlobalContext.WebSite; GlobalContext.WebSiteWidgets = nccWebsiteWidgetServices.LoadAll(); GlobalContext.Menus = menuServic.LoadAllSiteMenus(); } app.UseMaintenance(); if (SetupHelper.IsAdminCreateComplete) { app.UseRequestLocalization(new RequestLocalizationOptions { DefaultRequestCulture = new RequestCulture(SetupHelper.Language), SupportedCultures = SupportedCultures.Cultures, SupportedUICultures = SupportedCultures.Cultures }); } return(app); }
public ImageSliderWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NccImageSliderService imageSliderService) : base( "Image Slider", "This is a widget to display responsive image slider.", "" ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _imageSliderService = imageSliderService; }
public NewsWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NeNewsService neNewsService) : base( "News", "This is a widget to display news.", "", false ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _neNewsService = neNewsService; }
public ArchiveWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NccPostService nccPostService) : base( "Archive", "This is a widget to display archive.", "", true ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _nccPostService = nccPostService; }
public TagCloudWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NccTagService nccTagService) : base( "Tag Cloud", "This is a widget to display Tags Cloud.", "", true ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _nccTagService = nccTagService; }
public CategoryWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NccCategoryService nccCategoryService) : base( "Category", "This is a widget to display category.", "", true ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _nccCategoryService = nccCategoryService; }
public RecentCommentsWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NccCommentsService nccCommentsService) : base( "Recent Comments", "This is a widget to display recent blog Comments.", "", true ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _nccCommentsService = nccCommentsService; }
public NewsVerticalWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NeNewsService neNewsService) : base( "Vertical News", "This is a widget to scroll news vertically.", "", false ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _neNewsService = neNewsService; }
public RecentPostWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NccPostService nccPostService) : base( "Recent Post", "This is a widget to display recent blog posts.", "", true ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _nccPostService = nccPostService; }
public CategoryWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NccCategoryService nccCategoryService) : base( "NetCoreCMS.Core.Modules.Blog.Widgets.Category", "Category", "This is a widget to display category.", "", true ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _nccCategoryService = nccCategoryService; }
public ArchiveWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NccPostService nccPostService) : base( "NetCoreCMS.Core.Modules.Blog.Widgets.Archive", "Archive", "This is a widget to display archive.", "", true ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _nccPostService = nccPostService; }
public TagCloudWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NccTagService nccTagService) : base( "NetCoreCMS.Core.Modules.Blog.Widgets.TagCloud", "Tag Cloud", "This is a widget to display Tags Cloud.", "", true ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _nccTagService = nccTagService; }
public NewsHorizontalWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, NeNewsService neNewsService) : base( "NetCoreCMS.Modules.Widgets.NewsHorizontal", "Horizontal News", "This is a widget to scroll news horizontally.", "", false ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _neNewsService = neNewsService; }
public SubscriptionWidget( IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService, SubscriptionUserService subscriptionUserService) : base( "NetCoreCMS.Modules.Widgets.Subscription", "Subscription Widget", "This widget display subscription form", "", true ) { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; _subscriptionUserService = subscriptionUserService; }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { loggerFactory.AddConsole(Configuration.GetSection("Logging")); loggerFactory.AddDebug(); _themeManager = new ThemeManager(loggerFactory); var themeFolder = Path.Combine(env.ContentRootPath, NccInfo.ThemeFolder); GlobalConfig.Themes = _themeManager.ScanThemeDirectory(themeFolder); ResourcePathExpendar.RegisterStaticFiles(env, app, GlobalConfig.Modules, GlobalConfig.Themes); //app.UseThemeActivator(env, loggerFactory); //app.UseModuleActivator(env, _mvcBuilder, _services, loggerFactory); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseDatabaseErrorPage(); //app.UseBrowserLink(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseStaticFiles(); GlobalConfig.App = app; if (SetupHelper.IsDbCreateComplete) { app.UseIdentity(); NccWebSiteWidgetService nccWebsiteWidgetServices = _serviceProvider.GetService <NccWebSiteWidgetService>(); NccWebSiteService nccWebsiteService = _serviceProvider.GetService <NccWebSiteService>(); NccMenuService menuServic = _serviceProvider.GetService <NccMenuService>(); GlobalConfig.WebSite = nccWebsiteService.LoadAll().FirstOrDefault(); GlobalConfig.WebSiteWidgets = nccWebsiteWidgetServices.LoadAll(); GlobalConfig.Menus = menuServic.LoadAllSiteMenus(); } app.UseSession(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); routes.MapRoute( name: "cmsPage", template: "{slug}", defaults: new { controller = "CmsPage", action = "Index" }); routes.MapRoute( name: "blogPost", template: "Post/{slug}", defaults: new { controller = "Post", action = "Index" }); routes.MapRoute( name: "blogCategory", template: "{slug}", defaults: new { controller = "Category", action = "Index" }); }); }
public CmsSearchWidget(IViewRenderService viewRenderService, NccWebSiteWidgetService websiteWidgetService) : base("Search Widget", "Search form show", "") { _viewRenderService = viewRenderService; _websiteWidgetService = websiteWidgetService; }