Versions in this module Expand all Collapse all v0 v0.1.1 May 26, 2026 v0.1.0 May 25, 2026 Changes in this version + var Version = "0.0.0" + func NewPlugin() sdk.PluginProvider + func WithTenant(ctx context.Context, info TenantInfo) context.Context + type AdminAPI struct + Audit *audit.Logger + AuditActor func(*http.Request) string + PreviewBase string + ReloadFunc func() error + func NewAdminAPI(tenants store.TenantAdminStore, pages store.PageStore) *AdminAPI + func (a *AdminAPI) ServeHTTP(w http.ResponseWriter, r *http.Request) + type CMSPlugin struct + func (p *CMSPlugin) CreateModule(typeName, name string, config map[string]any) (sdk.ModuleInstance, error) + func (p *CMSPlugin) CreateStep(typeName, name string, config map[string]any) (sdk.StepInstance, error) + func (p *CMSPlugin) Manifest() sdk.PluginManifest + func (p *CMSPlugin) ModuleTypes() []string + func (p *CMSPlugin) StepTypes() []string + type TenantInfo struct + Kind string + SubsiteLabel string + TenantID int64 + TenantSlug string + func TenantFromContext(ctx context.Context) (TenantInfo, bool) + type TenantStore interface + Lookup func(ctx context.Context, host string) (TenantInfo, bool) + LookupBySlug func(ctx context.Context, slug string) (TenantInfo, bool)