netgescon-day0/docs/90-UI-interfaccia-unica/README.md

90 lines
2.9 KiB
Markdown

# 🎯 NETGESCON UI INTERFACCIA UNICA
## Standardizzazione completa interfaccia moduli
---
## 📂 **DOCUMENTAZIONE ORGANIZZATA**
### 🗂️ **Cartella: `90-01-content/`**
**Documentazione completa per implementazione standard moduli NetGescon**
#### 📋 **Files Disponibili**:
1. **[README.md](90-01-content/README.md)** - Indice generale e quick start
2. **[01-layout-base.md](90-01-content/01-layout-base.md)** - Template layout fondamentale
3. **[02-pattern-menu.md](90-01-content/02-pattern-menu.md)** - Menu e navigazione standard
4. **[03-cards-statistiche.md](90-01-content/03-cards-statistiche.md)** - Cards e statistiche
5. **[04-controller-standard.md](90-01-content/04-controller-standard.md)** - Controller e database
6. **[05-css-javascript.md](90-01-content/05-css-javascript.md)** - CSS e JavaScript standard
7. **[06-checklist-implementazione.md](90-01-content/06-checklist-implementazione.md)** - Checklist completa
8. **[07-database-config.md](90-01-content/07-database-config.md)** - Configurazione database
9. **[08-manuali-collegati.md](90-01-content/08-manuali-collegati.md)** - Altri manuali da aggiornare
---
## 🚀 **QUICK START**
### **Per implementare nuovo modulo**:
1. **Leggi** `90-01-content/README.md` per panoramica
2. **Segui** `90-01-content/06-checklist-implementazione.md` passo-passo
3. **Usa** templates dai file 01-05 per implementazione
4. **Verifica** database config con `07-database-config.md`
5. **Aggiorna** altri manuali secondo `08-manuali-collegati.md`
---
## 🔑 **DATABASE NETGESCON**
### **Credenziali Standard**:
```env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=netgescon
DB_USERNAME=netgescon_user
DB_PASSWORD=NetGescon2024!
```
### **Config Path**: `/var/www/netgescon/.env`
---
## 🎨 **PATTERN IDENTIFICATI**
### ✅ **Funzionanti e Testati**:
1. **Menu Principale** (Contabilità style) - AdminLTE nav-tabs
2. **Sub-menu Detail** (Stabili style) - NetGescon tab-btn
3. **Cards Statistiche** (Dashboard style) - Small-box AdminLTE
4. **Layout NetGescon** - admin.layouts.netgescon
### 📁 **Files Sorgente**:
- **Contabilità**: `/var/www/netgescon/resources/views/modules/contabilita/index.blade.php`
- **Stabili**: `/var/www/netgescon/resources/views/admin/stabili/show.blade.php`
---
## 📋 **CHECKLIST VELOCE**
### **Per ogni nuovo modulo**:
- [ ] Database migration e tabella
- [ ] Controller con pattern standard
- [ ] Views con layout base NetGescon
- [ ] Routes RESTful
- [ ] CSS/JavaScript inclusi
- [ ] Menu tabs configurati
- [ ] Cards statistiche implementate
- [ ] Testing completo
---
## 🔗 **COLLEGAMENTI**
### **Manuali da Aggiornare**:
- `00-COPILOT-MASTER-GUIDE.md` → Interfaccia standard
- `05-INTERFACCIA-UNIVERSALE.md` → Pattern design
- `08-FRONTEND-UX.md` → User experience
- `04-DATABASE-STRUTTURE.md` → Schema database
---
**📖 Inizia dalla lettura di `90-01-content/README.md` per il tuo primo modulo standardizzato!**