Files
dockerfluxodecaixapro/modules/pagebuilder/module.json
T
2026-09-01 10:46:29 -03:00

78 lines
2.1 KiB
JSON
Executable File

{
"name": "pagebuilder",
"display_name": "Page Builder",
"description": "Sistema construtor de páginas para gerenciar conteúdo público e temas",
"version": "1.0.0",
"author": "SysCMS Team",
"dependencies": [],
"permissions": [
"pagebuilder.view",
"pagebuilder.create",
"pagebuilder.edit",
"pagebuilder.delete",
"pagebuilder.publish",
"pagebuilder.themes.manage",
"pagebuilder.themes.activate"
],
"settings": {
"enable_pagebuilder": {
"type": "boolean",
"default": true,
"description": "Habilitar o módulo construtor de páginas"
},
"enable_admin_pages": {
"type": "boolean",
"default": true,
"description": "Habilitar administração de páginas no dashboard"
},
"default_theme": {
"type": "string",
"default": "default",
"description": "Tema padrão para novas páginas"
},
"enable_animations": {
"type": "boolean",
"default": true,
"description": "Habilitar animações de rolagem nas páginas"
}
},
"assets": {
"css": [
"assets/css/theme-default.css"
],
"js": [
"assets/js/theme-default.js"
]
},
"providers": [
"Modules\\PageBuilder\\Providers\\PageBuilderServiceProvider"
],
"routes": {
"web": "routes/web.php"
},
"menu": {
"dashboard": {
"icon": "bi bi-file-earmark-text",
"label": "pagebuilder.menu.pages",
"route": "admin/pages",
"permission": "pagebuilder.view",
"order": 5
},
"themes": {
"icon": "bi bi-palette",
"label": "pagebuilder.menu.themes",
"route": "admin/themes",
"permission": "pagebuilder.themes.manage",
"order": 6
}
},
"views": "views",
"locales": "locales",
"module_ative": true,
"module_public": true,
"module_blocked": false,
"ready": true,
"tables": [
"pages"
]
}