78 lines
2.1 KiB
JSON
Executable File
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"
|
|
]
|
|
} |