3.1 KiB
3.1 KiB
🎯 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 obbligatorio02-pattern-menu.md- Pattern menu e navigazione03-cards-statistiche.md- Template cards e statistiche04-controller-standard.md- Controller pattern e database05-css-javascript.md- CSS e JavaScript standard06-checklist-implementazione.md- Checklist e esempi07-database-config.md- Configurazione database e connessioni08-manuali-collegati.md- Altri manuali da aggiornare
🔑 DATABASE NETGESCON - CONNESSIONE
Credenziali Produzione:
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:
- Menu Principale con Sub-tabs (Contabilità style)
- Sub-menu Navigazione (Stabili detail style)
- Cards Statistiche (Dashboard style)
- 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:
- Leggi
01-layout-base.mdper la struttura base - Scegli pattern da
02-pattern-menu.md - Implementa cards da
03-cards-statistiche.md - Crea controller con
04-controller-standard.md - Applica stili da
05-css-javascript.md - Segui
06-checklist-implementazione.md - Verifica connessione DB con
07-database-config.md
Per Aggiornamenti:
- Controlla
08-manuali-collegati.mdper altri file da modificare - Mantieni consistenza con pattern esistenti
- Aggiorna documentazione se necessario
📋 QUICK START
Template Veloce Nuovo Modulo:
# 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!