# 🎯 NETGESCON CONTENT MENU STANDARD ## Guida Completa per Standardizzazione Interfaccia ### πŸ“… Versione: 2.0 - 5 Agosto 2025 ### 🎯 Obiettivo: Standardizzazione interfaccia per tutte le pagine NetGescon --- ## πŸ“‚ **STRUTTURA DOCUMENTAZIONE** ### πŸ“‹ **File in questa cartella**: - **`README.md`** - Questo file (indice generale) - **`01-layout-base.md`** - Template layout base obbligatorio - **`02-pattern-menu.md`** - Pattern menu e navigazione - **`03-cards-statistiche.md`** - Template cards e statistiche - **`04-controller-standard.md`** - Controller pattern e database - **`05-css-javascript.md`** - CSS e JavaScript standard - **`06-checklist-implementazione.md`** - Checklist e esempi - **`07-database-config.md`** - Configurazione database e connessioni - **`08-manuali-collegati.md`** - Altri manuali da aggiornare --- ## πŸ”‘ **DATABASE NETGESCON - CONNESSIONE** ### **Credenziali Produzione**: ```env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=netgescon DB_USERNAME=netgescon_user DB_PASSWORD=NetGescon2024! ``` ### **Path Database Config**: - **Laravel .env**: `/var/www/netgescon/.env` - **Config file**: `/var/www/netgescon/config/database.php` - **Migrations**: `/var/www/netgescon/database/migrations/` --- ## 🎨 **PATTERN FUNZIONANTI IDENTIFICATI** ### βœ… **Strutture che Funzionano**: 1. **Menu Principale con Sub-tabs** (ContabilitΓ  style) 2. **Sub-menu Navigazione** (Stabili detail style) 3. **Cards Statistiche** (Dashboard style) 4. **Layout Standard NetGescon** ### πŸ“ **Files Sorgente di Riferimento**: - **ContabilitΓ **: `/var/www/netgescon/resources/views/modules/contabilita/index.blade.php` - **Stabili**: `/var/www/netgescon/resources/views/admin/stabili/show.blade.php` - **Layout**: `/var/www/netgescon/resources/views/admin/layouts/netgescon.blade.php` --- ## πŸš€ **COME USARE QUESTA GUIDA** ### **Per Nuovo Modulo**: 1. Leggi **`01-layout-base.md`** per la struttura base 2. Scegli pattern da **`02-pattern-menu.md`** 3. Implementa cards da **`03-cards-statistiche.md`** 4. Crea controller con **`04-controller-standard.md`** 5. Applica stili da **`05-css-javascript.md`** 6. Segui **`06-checklist-implementazione.md`** 7. Verifica connessione DB con **`07-database-config.md`** ### **Per Aggiornamenti**: - Controlla **`08-manuali-collegati.md`** per altri file da modificare - Mantieni consistenza con pattern esistenti - Aggiorna documentazione se necessario --- ## πŸ“‹ **QUICK START** ### **Template Veloce Nuovo Modulo**: ```bash # 1. Copia layout base da 01-layout-base.md # 2. Sostituisci "MODULO" con nome del modulo # 3. Configura database connection da 07-database-config.md # 4. Implementa pattern menu da 02-pattern-menu.md # 5. Aggiungi CSS/JS da 05-css-javascript.md # 6. Testa con checklist da 06-checklist-implementazione.md ``` --- ## 🎯 **OBIETTIVO FINALE** **Ogni nuovo modulo NetGescon avrΓ **: - βœ… Layout consistente - βœ… Menu navigazione standard - βœ… Cards statistiche uniformi - βœ… Database connection configurata - βœ… CSS/JavaScript standard - βœ… Controller pattern replicabile --- **πŸ“– Inizia dalla lettura di `01-layout-base.md` per implementare il tuo primo modulo standardizzato!**