{ "name": "StampeRate", "display_name": "Stampe Rate Avanzate", "description": "Modulo per la generazione e gestione avanzata delle stampe rate condominiali con template personalizzabili, invio automatico email e tracking completo", "version": "1.0.0", "core_version": ">=1.0.0", "author": "NetGescon Team", "license": "commercial", "price": 99.00, "currency": "EUR", "billing": "yearly", "status": "active", "category": "contabilita", "tags": [ "stampe", "rate", "email", "pdf", "template" ], "dependencies": [ "Core" ], "optional_dependencies": [ "ContabilitaAvanzata", "EmailMarketing" ], "permissions": [ { "name": "stampe.rate.view", "display_name": "Visualizza Stampe Rate", "description": "Permette di visualizzare le stampe rate generate" }, { "name": "stampe.rate.create", "display_name": "Crea Stampe Rate", "description": "Permette di generare nuove stampe rate" }, { "name": "stampe.rate.update", "display_name": "Modifica Stampe Rate", "description": "Permette di modificare le stampe rate esistenti" }, { "name": "stampe.rate.delete", "display_name": "Elimina Stampe Rate", "description": "Permette di eliminare le stampe rate" }, { "name": "stampe.rate.send", "display_name": "Invia Stampe Rate", "description": "Permette di inviare le stampe rate via email" }, { "name": "stampe.rate.template", "display_name": "Gestisce Template", "description": "Permette di creare e modificare i template di stampa" } ], "menu_items": [ { "title": "Stampe Rate", "icon": "fas fa-print", "route": "stampeRate.index", "permission": "stampe.rate.view", "parent": "contabilita", "order": 15, "badge": null, "description": "Gestione stampe rate condominiali" }, { "title": "Template Stampe", "icon": "fas fa-file-alt", "route": "stampeRate.templates", "permission": "stampe.rate.template", "parent": "contabilita", "order": 16, "description": "Gestione template personalizzati" }, { "title": "Cronologia Invii", "icon": "fas fa-history", "route": "stampeRate.history", "permission": "stampe.rate.view", "parent": "contabilita", "order": 17, "description": "Storico invii e tracking" } ], "database": { "migrations": true, "seeds": false, "tables": [ "stampe_rate", "stampe_rate_templates", "stampe_rate_invii", "stampe_rate_tracking" ] }, "assets": { "css": [ "css/stampe-rate.css", "css/print-styles.css" ], "js": [ "js/stampe-rate.js", "js/template-editor.js", "js/email-sender.js" ], "images": [ "images/print-icons.png", "images/template-preview.jpg" ] }, "api_endpoints": [ { "method": "GET", "path": "/api/stampe-rate", "controller": "StampeRateController@index", "description": "Lista stampe rate" }, { "method": "POST", "path": "/api/stampe-rate/generate", "controller": "StampeRateController@generate", "description": "Genera nuove stampe rate" }, { "method": "POST", "path": "/api/stampe-rate/send", "controller": "StampeRateController@send", "description": "Invia stampe rate via email" }, { "method": "GET", "path": "/api/stampe-rate/templates", "controller": "TemplateController@index", "description": "Lista template disponibili" } ], "hooks": [ "after_rata_created", "before_stampa_generated", "after_stampa_generated", "before_email_sent", "after_email_sent", "template_loaded" ], "config": { "auto_generate": false, "auto_send": false, "default_template": "standard", "email_subject": "Rate Condominiali - {{stabile_nome}}", "email_from_name": "Amministratore Condominio", "attachment_password": true, "tracking_enabled": true, "max_attachments": 5, "allowed_formats": [ "pdf", "doc", "docx" ], "watermark_enabled": false }, "features": [ "Template personalizzabili con editor WYSIWYG", "Generazione PDF multipla automatica", "Invio email massivo con allegati", "Tracking aperture email e download", "Integrazione WhatsApp Business API", "Cronologia completa invii", "Template condivisi tra amministratori", "Anteprima stampa real-time", "Export dati per commercialista", "Backup automatico template" ], "requirements": { "php": ">=8.1", "laravel": ">=10.0", "extensions": [ "gd", "mbstring", "zip", "curl" ], "disk_space": "100MB", "memory": "128MB" }, "changelog": { "1.0.0": { "date": "2025-07-30", "changes": [ "Rilascio iniziale", "Template base inclusi", "Sistema invio email", "Dashboard statistiche" ] } }, "support": { "documentation": "https://docs.netgescon.it/modules/stampe-rate", "video_tutorials": "https://academy.netgescon.it/stampe-rate", "forum": "https://community.netgescon.it/stampe-rate", "email": "support@netgescon.it" } }