90 lines
2.9 KiB
Markdown
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!**
|