netgescon-day0/docs/90-UI-interfaccia-unica/90-01-content
2026-03-10 21:00:01 +00:00
..
01-layout-base.md chore: NetGescon day-0 baseline 2026-03-10 2026-03-10 21:00:01 +00:00
02-pattern-menu.md chore: NetGescon day-0 baseline 2026-03-10 2026-03-10 21:00:01 +00:00
03-cards-statistiche.md chore: NetGescon day-0 baseline 2026-03-10 2026-03-10 21:00:01 +00:00
04-controller-standard.md chore: NetGescon day-0 baseline 2026-03-10 2026-03-10 21:00:01 +00:00
05-css-javascript.md chore: NetGescon day-0 baseline 2026-03-10 2026-03-10 21:00:01 +00:00
06-checklist-implementazione.md chore: NetGescon day-0 baseline 2026-03-10 2026-03-10 21:00:01 +00:00
07-database-config.md chore: NetGescon day-0 baseline 2026-03-10 2026-03-10 21:00:01 +00:00
08-manuali-collegati.md chore: NetGescon day-0 baseline 2026-03-10 2026-03-10 21:00:01 +00:00
99-note-gescon-import-config.md chore: NetGescon day-0 baseline 2026-03-10 2026-03-10 21:00:01 +00:00
README.md chore: NetGescon day-0 baseline 2026-03-10 2026-03-10 21:00:01 +00:00

🎯 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:

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:

# 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!