Documentation ¶
Index ¶
- Variables
- func Register(modules ...IModule)
- func SetAssets(backendSo *middleware.StaticOptions, frontendSo *middleware.StaticOptions, ...)
- func SetBackendAssets(assetsPath string)
- func SetBackendTemplate(key string, templatePath string)
- func SetTemplate(backendPa *ntemplate.PathAliases, frontendPa *ntemplate.PathAliases, ...)
- type Dashboard
- type IModule
- type Module
- type Navigate
- type Router
Constants ¶
This section is empty.
Variables ¶
View Source
var NgingPluginDir = `vendor/github.com/nging-plugins` // `../../nging-plugins`
View Source
var WebCoreDir = `vendor/github.com/coscms/webcore`
Functions ¶
func SetAssets ¶
func SetAssets(backendSo *middleware.StaticOptions, frontendSo *middleware.StaticOptions, assetsPath string)
func SetBackendAssets ¶
func SetBackendAssets(assetsPath string)
func SetBackendTemplate ¶
func SetTemplate ¶
func SetTemplate(backendPa *ntemplate.PathAliases, frontendPa *ntemplate.PathAliases, key string, templatePath string)
Types ¶
type Dashboard ¶ added in v0.3.0
func NewDashboard ¶ added in v0.3.0
func NewDashboard() Dashboard
type Module ¶
type Module struct { Startup string // 默认启动项(多个用半角逗号“,”隔开) Extend map[string]extend.Initer // 注册扩展配置项 Cmder map[string]cmder.Cmder // 注册命令 TemplatePath map[string]string // 注册模板路径 AssetsPath []string // 注册素材路径 SQLCollection func(*config.SQLCollection) // 注册SQL语句 Dashboard func(Dashboard) // 注册控制面板首页区块 Route func(Router) // 注册网址路由 LogParser map[string]nlog.LogParser // 注册日志解析器 Settings []*settings.SettingForm // 注册配置选项 CronJobs []*cron.Jobx // 注册定时任务 DBSchemaVer float64 // 设置数据库结构版本号 }
type Navigate ¶ added in v0.3.0
type Navigate interface {}
func NewNavigate ¶ added in v0.3.0
func NewNavigate() Navigate
Click to show internal directories.
Click to hide internal directories.